CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

SigFPE diagnosis

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 6, 2022, 15:32
Default SigFPE diagnosis
  #1
Senior Member
 
mturcios777's Avatar
 
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28
mturcios777 will become famous soon enough
Hello CFD Forum users,

I am currently performing some benchmarking of a solver based on OpenFOAM-dev's version of reactingFoam. I am coming across a strange issue where there is a FPE that seems related to divide by zero in the energy equation. I tried the same case with the regular reactingFoam and still got the same result. Here is the error log (using 24 cores, I've cut out the repeated messages from the other threads):

Code:
Courant Number mean: 0.004900564433 max: 0.2486858415
Correction: maxCo is 0.25
deltaT = 1.279043037e-06
Time = 320.793607CAD

deltaZ = 9.896850761e-06
clearance: 0.02018744692
Piston speed = 7.737699573 m/s
DICPCG:  Solving for pcorr, Initial residual = 1, Final residual = 9.265737373e-10, No Iterations 591
DICPCG:  Solving for pcorr, Initial residual = 0.1981933015, Final residual = 9.106251374e-10, No Iterations 553
Mesh Courant Number mean: 0.01092927513 max: 0.06628066646
diagonal:  Solving for rho, Initial residual = 0, Final residual = 0, No Iterations 0

Solving 3-D cloud liquidSpray
Cloud: liquidSpray
    Current number of parcels       = 0
    Current mass in system          = 0
    Linear momentum                 = (0 0 0)
   |Linear momentum|                = 0
    Linear kinetic energy           = 0
    model1:
        number of parcels added     = 0
        mass introduced             = 0
    Parcel fate (number, mass)
      - escape                      = 0, 0
      - stick                       = 0, 0
    Temperature min/max             = 0, 0
    Mass transfer phase change      = 0
    D10, D32, Dmax (mu)             = 0, 0, 0
    Liquid penetration 95% mass (m) = 0

DILUPBiCG:  Solving for Ux, Initial residual = 0.002363479397, Final residual = 8.090609213e-07, No Iterations 1
DILUPBiCG:  Solving for Uy, Initial residual = 0.0009038753276, Final residual = 3.478742904e-07, No Iterations 1
DILUPBiCG:  Solving for Uz, Initial residual = 0.0001964380277, Final residual = 6.308764496e-08, No Iterations 1
DILUPBiCG:  Solving for CH4, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for C3H8, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for C7H16, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for O2, Initial residual = 0.0004733603242, Final residual = 2.864953917e-07, No Iterations 1
DILUPBiCG:  Solving for CO2, Initial residual = 0.0004029038515, Final residual = 1.83829543e-07, No Iterations 1
DILUPBiCG:  Solving for H2O, Initial residual = 0.0004157513051, Final residual = 1.417261925e-07, No Iterations 1
DILUPBiCG:  Solving for O, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for NO, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for CO, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for C2H2, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG:  Solving for H2, Initial residual = 0, Final residual = 0, No Iterations 0
[MACHINE02:14941] *** Process received signal ***
[MACHINE02:14941] Signal: Floating point exception (8)
[MACHINE02:14941] Signal code:  (-6)
[MACHINE02:14941] Failing at address: 0x3e800003a5d
[MACHINE02:14941] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef10)[0x7fcba1c1df10]
[MACHINE02:14941] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x7fcba1c1de87]
[MACHINE02:14941] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef10)[0x7fcba1c1df10]
[MACHINE02:14941] [ 3] /home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam5PBiCG5solveERNS_5FieldIdEERKS2_h+0xd38)[0x7fcba2fe6738]
[MACHINE02:14941] [ 4] /home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x17d)[0x7fcba57d43ad]
[MACHINE02:14941] [ 5] reactingFoam(_ZN4Foam8fvMatrixIdE5solveERKNS_10dictionaryE+0x15b)[0x55896f85176b]
[MACHINE02:14941] [ 6] reactingFoam(_ZN4Foam8fvMatrixIdE5solveEv+0x110)[0x55896f851d10]
[MACHINE02:14941] [ 7] reactingFoam(+0x39441)[0x55896f7ee441]
[MACHINE02:14941] [ 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fcba1c00c87]
[MACHINE02:14941] [ 9] reactingFoam(+0x418da)[0x55896f7f68da]
[MACHINE02:14941] *** End of error message ***
[MACHINE02:14933] *** Process received signal ***
[MACHINE02:14933] Signal: Floating point exception (8)
[MACHINE02:14933] Signal code:  (-6)
[MACHINE02:14933] Failing at address: 0x3e800003a55
[MACHINE02:14933] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef10)[0x7f41fa8a8f10]
[MACHINE02:14933] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x7f41fa8a8e87]
[MACHINE02:14933] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef10)[0x7f41fa8a8f10]
[MACHINE02:14933] [ 3] /home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam5PBiCG5solveERNS_5FieldIdEERKS2_h+0xd38)[0x7f41fbc71738]
[MACHINE02:14933] [ 4] /home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam8fvMatrixIdE15solveSegregatedERKNS_10dictionaryE+0x17d)[0x7f41fe45f3ad]
[MACHINE02:14933] [ 5] reactingFoam(_ZN4Foam8fvMatrixIdE5solveERKNS_10dictionaryE+0x15b)[0x5625ed2af76b]
[MACHINE02:14933] [ 6] reactingFoam(_ZN4Foam8fvMatrixIdE5solveEv+0x110)[0x5625ed2afd10]
[MACHINE02:14933] [ 7] reactingFoam(+0x39441)[0x5625ed24c441]
[MACHINE02:14933] [ 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f41fa88bc87]
[MACHINE02:14933] [ 9] reactingFoam(+0x418da)[0x5625ed2548da]
[MACHINE02:14933] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 2 with PID 0 on node MACHINE02 exited on signal 8 (Floating point exception).
--------------------------------------------------------------------------
For the life of me I can't figure out where the error can be. We are not running comustion at all. What is very strange is that the case runs fine on a machine running Ubuntu 20 with OF-dev. I've been able to restart the case, and it continues for several time step writeouts later before crashing again.

Any help would be appreciated, even if its just where to look for potential issues. I am working on a test case with the same error and no confidential information that I may upload.

Last edited by mturcios777; July 6, 2022 at 15:37. Reason: Additional context
mturcios777 is offline   Reply With Quote

Old   July 6, 2022, 22:07
Default
  #2
Senior Member
 
mturcios777's Avatar
 
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28
mturcios777 will become famous soon enough
Just finished running serially, no crash. Have built a full debug version and will report back on the results.
mturcios777 is offline   Reply With Quote

Old   July 7, 2022, 13:49
Default Debug stacktrace
  #3
Senior Member
 
mturcios777's Avatar
 
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28
mturcios777 will become famous soon enough
The trace is too big to paste in, but the error is happening in the solve functions for PiBCG. I've attached the error log for completeness

Code:
[20] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const in "/lib/x86_64-linux-gnu/libc.so.6"
[14] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const in "/lib/x86_64-linux-gnu/libc.so.6"
[22] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const[16] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Fiel
d<double> const&, unsigned char) const in "/lib/x86_64-linux-gnu/libc.so.6"
[18] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const[0] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field
<double> const&, unsigned char) const[12] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const in "/lib/x86_64-linux-
gnu/libc.so.6"
 in "/lib/x86_64-linux-gnu/libc.so.6"
[6] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const[10] #3  Foam::PBiCG::solve(Foam::Field<double>&, Foam::Field
<double> const&, unsigned char) const at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[19] #4  [23] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ~/OpenFO
AM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[1] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[17] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[11] #4  Foam
::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[21] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[3] #4  [13] #4  Foam::fv
Matrix<double>::solveSegregated(Foam::dictionary const&)Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/OpenFO
AM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[15] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[7] #4   at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[9] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[5] #4  Foam::fvMatrix
<double>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[2] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[0] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[14] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[10] #4  [16]
 #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[22] #4  Foam::fvMatrix<d
ouble>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
 at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[12] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[20] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[8] #4  Foam
::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[18] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&)[4] #4  Foam::fvMatrix<do
uble>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C:164
[6] #4  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.
C:170 (discriminator 1)
[19] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[23] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[1] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[21] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[3] #5  Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictio
nary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpenFOAM-d
ev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[19] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[21] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[3] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
 in "/home/simuser/OpenFOAM/O[23] #6  penFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[1] #6  Foam::fvMatrix<double>::solve()Foam::fvMatrix<double>::solve() at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:
170 (discriminator 1)
[11] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[13] #5  Foam::fvMatrix<double>::solve() at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[9] #5  Foam::fvMatrix<double>::solve()Foam::fvMatrix<double>::solve() at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:
170 (discriminator 1)
[5] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[17] #5  Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[19] #7   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[21] #7  Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpFoam::fvMatrix<double>::solve(Foam::dictionary const&)enFOAM-dev/
platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[1] #7   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[3] #7   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[23] #7   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[7] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[15] #5  Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&)??? in "/home/simuser/OpenFOAM/OpenFOAM-d
ev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
 in "/home/simuser/OpenFOAM/OpenF[9] #6  OAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
 in "/home/si[11] #6  muser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/b?in/reactingFoam"
[13] #6   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[4] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[12] #5  Foam::fvMatrix<double>::solve(Foam::dictionary const&) at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (di
scriminator 1)
[20] #5  Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[17] #6   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[18] #5  ? at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[22] #5   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[21] #8  __libc_start_main at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[14] #5   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[16] #5   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (
discriminator 1)
64GccDPInt32Debug/bin/reactingFoam" at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[10] #5
[5] #6  [2] #5  Foam::fvMatrix<double>::solve()Foam::fvMatrix<double>::solve() in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/re
actingFoam"
[1] #8  __libc_start_main in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[19] #8Foam::fvMatrix<double>::solve()  __libc_start_mainFoam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary
const&)Foam::fvMatrix<double>::solve() in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
Foam::fvMatrix<double>::solve(Foam::dictionary const&)[15] #6   at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (di
scriminator 1)
[8] #5   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[3] #8  __libc_start_main at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
 at ~/OpenFOAM/OpenFOAM-dev/src/finiteVolume/fvMatrices/fvScalarMatrix/fvScalarMatrix.C:170 (discriminator 1)
[0] #5  [6] #5  Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpenFO
AM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[7] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInFoam::fvMatrix<double>::solve(Foam::dictionary const&)t32Debug/bin/reactingFoam"
[23] #8  __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
[21] #9  Foam::fvMatrix<double>::solve()Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMatrix<double>::solve(Foam::dictionary const&)Foam::fvMa
trix<double>::solve(Foam::dictionary const&) in "/lib/x86_64-linux-gnu/libc.so.6"
[19] #9   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[11] #7   in "/home/simuser/OpenFOAM/OpenFOAM-de in "/lib/x86_64-linuxv/platforms/linux64GccDP-gnu/libc.so.6"
Int32Debug/bin/reactingFoam"
[1] #9  [9] #7  Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFo
am"
[13] #7  Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/home/simuser/OpenFOAM/OpenFOAM-dev/platformsFoam::fvMatrix<double>::solve()/linux64GccDPI
nt32Debug/bin/reactingFoam"
Foam::fvMatrix<double>::solve(Foam::dictionary const&)[12] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[20] #6  Foam::fvMatrix<double>::solve() in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/b in "/libin/reactingFoam"
/x86_64-linux-gnu/libc.so.6"
[17] #7  [3] #9   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
?[4] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[22] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[18] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/re in "/home/simuser/OpenFOAM/OactingFoam"
penFOAM-dev/platforms/linux64Gc[5] #7  cDPInt32Debug/bin/reactingFoam"
[14] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[16] #6  ? in "/lib/x86_64-linux-gnu/libc.so.6"
[23] #9   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
 in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDP[10] #6  Int32Debug/bin/reactingFoam"
[2] #6  ????Foam::fvMatrix<double>::solve()? in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[6] #6   in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[8] #6  ? in "/home/simuser/OpenFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32DeFoam::fvMatrix<double>::solve()bug/bin/reactingFoam"
 in "/home/simuser/Ope[15] #7  nFOAM/OpenFOAM-dev/platforms/linux64GccDPInt32Debug/bin/reactingFoam"
[MACHINE02:07937] *** Process received signal ***
[MACHINE02:07937] Signal: Floating point exception (8)
[MACHINE02:07937] Signal code:  (-6)
[MACHINE02:07937] Failing at address: 0x3e800001f01
Attached Files
File Type: txt error.txt (131.3 KB, 0 views)
mturcios777 is offline   Reply With Quote

Old   July 11, 2022, 11:22
Default
  #4
Senior Member
 
Julio Pieri
Join Date: Sep 2017
Posts: 109
Rep Power: 9
JulioPieri is on a distinguished road
I once had a similar problem running twoPhaseEulerFoam, and it was due some intermediate model that was unstable, causing the solution to jump across two different conditions.

Try stepping back and running with single/binary species, laminar, combustion/chemestry off. Use single step mechanism, (even if the combustion is off, because OF reads the file dont know why). Increase gradually the complexity.

Also consider starting from scratch, as you may have piled up some tests that nulls each other out. That happened to me before
JulioPieri is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
unset sigfpe Tarak OpenFOAM Running, Solving & CFD 5 April 3, 2023 03:42
SigFpe error npatricia OpenFOAM Running, Solving & CFD 2 June 5, 2018 12:00
I got sigFpe error after applying mapFields to a subdomain doctorWho OpenFOAM 0 July 4, 2016 21:30
SigFpe when running ANY application in parallel Pj. OpenFOAM Running, Solving & CFD 3 April 23, 2015 15:53
unset sigfpe Tarak OpenFOAM 0 June 8, 2011 21:10


All times are GMT -4. The time now is 01:05.