francedisab |
February 26, 2024 10:43 |
Floating point exception (8)
Hello!
I'm trying to run a simulation with the pimpleFoam solver but even if I change the time step or the max Courant number, it always stops at the 9th iteration with a long message, mentioning 'floating point exeption (8)'.
I don't understand what's the problem. Here's the message:
Code:
[1] #0 Foam::error::printStack(Foam::Ostream&) in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
[1] #1 Foam::sigFpe::sigHandler(int) in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
[1] #2 ? in /lib/x86_64-linux-gnu/libc.so.6
[1] #3 ? in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_op_avx.so
[1] #4 ? in /lib/x86_64-linux-gnu/libmpi.so.40
[1] #5 ompi_coll_base_allreduce_intra_recursivedoubling in /lib/x86_64-linux-gnu/libmpi.so.40
[1] #6 ompi_coll_tuned_allreduce_intra_dec_fixed in /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so
[1] #7 PMPI_Allreduce in /lib/x86_64-linux-gnu/libmpi.so.40
[1] #8 ? in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/sys-openmpi/libPstream.so
[1] #9 Foam::GAMGSolver::scale(Foam::Field<double>&, Foam::Field<double>&, Foam::lduMatrix const&, Foam::FieldField<Foam::Field, double> const&, Foam::UPtrList<Foam::lduInterfaceField const> const&, Foam::Field<double> const&, unsigned char) const in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
[1] #10 Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMatrix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
[1] #11 Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so
[1] #12 Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so
[1] #13 ? in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so
[1] #14 Foam::fvMesh::solve(Foam::fvMatrix<double>&, Foam::dictionary const&) const in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so
[1] #15 ? in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/bin/pimpleFoam
[1] #16 ? in /lib/x86_64-linux-gnu/libc.so.6
[1] #17 __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
[1] #18 ? in /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/bin/pimpleFoam
[Francesca:08630] *** Process received signal ***
[Francesca:08630] Signal: Floating point exception (8)
[Francesca:08630] Signal code: (-6)
[Francesca:08630] Failing at address: 0x3e8000021b6
[Francesca:08630] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f80209ff520]
[Francesca:08630] [ 1] /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7f8020a539fc]
[Francesca:08630] [ 2] /lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x7f80209ff476]
[Francesca:08630] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f80209ff520]
[Francesca:08630] [ 4] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_op_avx.so(+0x40b5)[0x7f801c0eb0b5]
[Francesca:08630] [ 5] /lib/x86_64-linux-gnu/libmpi.so.40(+0x33fb9)[0x7f801ee4cfb9]
[Francesca:08630] [ 6] /lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_allreduce_intra_recursivedoubling+0x6a8)[0x7f801eec3778]
[Francesca:08630] [ 7] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_allreduce_intra_dec_fixed+0x4f)[0x7f8016a9529f]
[Francesca:08630] [ 8] /lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Allreduce+0x133)[0x7f801ee7c553]
[Francesca:08630] [ 9] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/sys-openmpi/libPstream.so(+0x12972)[0x7f80209af972]
[Francesca:08630] [10] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver5scaleERNS_5FieldIdEES3_RKNS_9lduMatrixERKNS_10FieldFieldIS1_dEERKNS_8UPtrListIKNS_17lduInterfaceFieldEEERKS2_h+0x148)[0x7f8021369328]
[Francesca:08630] [11] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver6VcycleERKNS_7PtrListINS_9lduMatrix8smootherEEERNS_5FieldIdEERKS8_S9_S9_S9_S9_S9_RNS1_IS8_EESD_h+0x778)[0x7f802136db58]
[Francesca:08630] [12] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam10GAMGSolver5solveERNS_5FieldIdEERKS2_h+0x499)[0x7f802136e989]
[Francesca:08630] [13] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x463)[0x7f8023a538f3]
[Francesca:08630] [14] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(+0x4c769e)[0x7f802360769e]
[Francesca:08630] [15] /usr/lib/openfoam/openfoam2212/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZNK4Foam6fvMesh5solveERNS_8fvMatrixIdEERKNS_10dictionaryE+0x28)[0x7f80235f6f08]
[Francesca:08630] [16] pimpleFoam(+0x1cc39)[0x55dfad65bc39]
[Francesca:08630] [17] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7f80209e6d90]
[Francesca:08630] [18] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7f80209e6e40]
[Francesca:08630] [19] pimpleFoam(+0x23b75)[0x55dfad662b75]
[Francesca:08630] *** End of error message ***
Could someone help me?
Thanks!
|