compatibility OpenFoam 2.2.1 to LIGGGHTS version 3.0.3 and cfdem-2.7.1

Submitted by elham.nasiri on Sat, 12/27/2014 - 12:02

Hello
I installed OF 2.2.1 , liggghts-3.0.3 and cfdem-2.7.1 on ubuntu 12.04.
I wrote the new solver (coupling interFoam and liggghts) and compiled it successfully. But below error appeared after runnig my simulation!
-------------------------------------------------------------------------------------------------------------------------
Starting time loop
Courant Number mean: 3.45051e+21 max: 1.54493e+25
Interface Courant Number mean: 0 max: 0
deltaT = 1.16099e-41
--> FOAM Warning :
From function Time::operator++()
in file db/Time/Time.C at line 1029
Increased the timePrecision from 12 to 13 to distinguish between timeNames at time 0.000829245
Time = 0.0008292447337591

--> FOAM Warning :
From function Time::operator++()
in file db/Time/Time.C at line 1029
Increased the timePrecision from 13 to 15 to distinguish between timeNames at time 0.000829245
[1] #0 Foam::error::printStack(Foam::Ostream&)[2] #0 Foam::error::printStack(Foam::Ostream&)[3] #0 Foam::error::printStack(Foam::Ostream&)[0] #0 Foam::error::printStack(Foam::Ostream&) in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[3] #1 Foam::sigFpe::sigHandler(int) in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[1] #1 Foam::sigFpe::sigHandler(int) in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[2] #1 Foam::sigFpe::sigHandler(int) in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #1 Foam::sigFpe::sigHandler(int) in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[2] #2 in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #2 in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[3] #2 in "/opt/openfoam221/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[1] #2 in "/lib/x86_64-linux-gnu/libc.so.6"
[0] #3 in "/lib/x86_64-linux-gnu/libc.so.6"
[3] #3 in "/lib/x86_64-linux-gnu/libc.so.6"
[2] #3 in "/lib/x86_64-linux-gnu/libc.so.6"
[1] #3

[3] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[3] #4

[0] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[0] #4 [1] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[1] #4 [2] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[2] #4

[3] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPO[0] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[0] #5 [1] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[1] #5 pt/bin/cfdemSolverInterFoam"
[3] #5 [2] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[2] #5

[0] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[0] #6 __libc_start_main
[3] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[3] #6 __libc_start_main[1] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[1] #6 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
[0] #7 in "/lib/x86_64-linux-gnu/libc.so.6"
[1] #7 in "/lib/x86_64-linux-gnu/libc.so.6"
[3] #7 [2] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[2] #6 __libc_start_main

in "/lib/x86_64-linux-gnu/libc.so.6"
[2] #7 [1] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[civil-EP43T-USB3:13529] *** Process received signal ***
[civil-EP43T-USB3:13529] Signal: Floating point exception (8)
[civil-EP43T-USB3:13529] Signal code: (-6)
[civil-EP43T-USB3:13529] Failing at address: 0x3e8000034d9
[civil-EP43T-USB3:13529] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36150) [0x7fa77488a150]
[civil-EP43T-USB3:13529] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fa77488a0d5]
[civil-EP43T-USB3:13529] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x36150) [0x7fa77488a150]
[civil-EP43T-USB3:13529] [ 3] cfdemSolverInterFoam() [0x4733e0]
[civil-EP43T-USB3:13529] [ 4] cfdemSolverInterFoam() [0x475bae]
[civil-EP43T-USB3:13529] [ 5] cfdemSolverInterFoam() [0x42a7d0]
[civil-EP43T-USB3:13529] [ 6] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fa77487576d]
[civil-EP43T-USB3:13529] [ 7] cfdemSolverInterFoam() [0x4352bd]
[civil-EP43T-USB3:13529] *** End of error message ***
[0] in "/home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/[3] in "/cfdemSolverInterFoam"
home/civil/OpenFOAM/civil-2.2.1/platforms/linux64GccDPOpt/bin/cfdemSolverInterFoam"
[civil-EP43T-USB3:13528] *** Process received signal ***
[civil-EP43T-USB3:13531] *** Process received signal ***
[civil-EP43T-USB3:13531] Signal: Floating point exception (8)
[civil-EP43T-USB3:13531] Signal code: (-6)
[civil-EP43T-USB3:13531] Failing at address: 0x3e8000034db
[civil-EP43T-USB3:13528] Signal: Floating point exception (8)
[civil-EP43T-USB3:13528] Signal code: (-6)
[civil-EP43T-USB3:13528] Failing at address: 0x3e8000034d8
[civil-EP43T-USB3:13531] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36150) [0x7f40c96e9150]
[civil-EP43T-USB3:13531] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f40c96e90d5]
[civil-EP43T-USB3:13531] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x36150) [0x7f40c96e9150]
[civil-EP43T-USB3:13531] [ 3] cfdemSolverInterFoam() [0x473419]
[civil-EP43T-USB3:13531] [ 4] cfdemSolverInterFoam() [0x475bae]
[civil-EP43T-USB3:13531] [ 5] cfdemSolverInterFoam() [0x42a7d0]
[civil-EP43T-USB3:13531] [ 6] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f40c96d476d]
[civil-EP43T-USB3:13531] [ 7] cfdemSolverInterFoam() [0x4352bd]
[civil-EP43T-USB3:13531] *** End of error message ***
[civil-EP43T-USB3:13528] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36150) [0x7f6225d08150]
[civil-EP43T-USB3:13528] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f6225d080d5]
[civil-EP43T-USB3:13528] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x36150) [0x7f6225d08150]
[civil-EP43T-USB3:13528] [ 3] cfdemSolverInterFoam() [0x473419]
[civil-EP43T-USB3:13528] [ 4] cfdemSolverInterFoam() [0x475bae]
[civil-EP43T-USB3:13528] [ 5] cfdemSolverInterFoam() [0x42a7d0]
[civil-EP43T-USB3:13528] [ 6] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f6225cf376d]
[civil-EP43T-USB3:13528] [ 7] cfdemSolverInterFoam() [0x4352bd]
[civil-EP43T-USB3:13528] *** End of error message ***
---------------------------------------------------------------------------------------------------------------------------------

Whether the reason is OF version or ubuntu version...? or not because of solver?

Thanks
Elham

j-kerbl's picture

j-kerbl | Wed, 01/07/2015 - 15:56

Hi,
this looks like a case or a solver problem!
look at: Courant Number mean: 3.45051e+21 max: 1.54493e+25

Therefore the timestep gets really really tiny and the precision has to be enlarged:
From function Time::operator++()
in file db/Time/Time.C at line 1029
Increased the timePrecision from 12 to 13 to distinguish between timeNames at time 0.000829245

Cheers
Josef

elham.nasiri | Sun, 01/11/2015 - 07:54

Hi Josef,
Thanks for your reply.
I changed the OF version to 2.3.x and understand the problem was not compatibility OF with CFDEM.

Best Wishes,
Elham