|
[Sponsors] |
parallell run --> error (probably due to meshing) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 2, 2014, 14:13 |
parallell run --> error (probably due to meshing)
|
#1 |
Senior Member
Join Date: Nov 2012
Location: Bavaria
Posts: 145
Rep Power: 14 |
Hi,
I try to optimize a mesh with 'grading' that should be used for a parallel computation. OF-version: 2.2.2 OpenSUSE: 13.1 OpenMPI: 1.6.3 As you can see on the following sketch, I've subdivided the channel in the first run into 6 blocks. In Properties folder in ParaView in MeshParts windows only the defined patches are listed. The computation finishes smoothly due to convergence criterium. To be able to refine mesh grading I've subdivided the same geometry in 12 blocks. That lead to 'empty - group' and 'defaultFaces -patch' in MeshParts window, Properties tab in ParaView and causes following error message (which already shows up in the forum): Code:
[0] #0 Foam::error::printStack(Foam::Ostream&)[9] #0 Foam::error::printStack(Foam::Ostream&)[6] #0 [3] #0 Foam::error::printStack(Foam::Ostream&)Foam::error::printStack(Foam::Ostream&) at ??:? [0] #1 Foam::sigFpe::sigHandler(int) at ??:? [6] #1 Foam::sigFpe::sigHandler(int) at ??:? [3] #1 Foam::sigFpe::sigHandler(int) at ??:? [9] #1 Foam::sigFpe::sigHandler(int) at ??:? [0] #2 at ??:? [6] #2 at ??:? [3] #2 at ??:? [9] #2 in "/lib64/libc.so.6" [0] #3 Foam::divide(Foam::Field<double>&, double const&, Foam::UList<double> const&) in "/lib64/libc.so.6" [6] #3 Foam::divide(Foam::Field<double>&, double const&, Foam::UList<double> const&) in "/lib64/libc.so.6" [3] #3 Foam::divide(Foam::Field<double>&, double const&, Foam::UList<double> const&) in "/lib64/libc.so.6" [9] #3 Foam::divide(Foam::Field<double>&, double const&, Foam::UList<double> const&) at ??:? [0] #4 at ??:? [6] #4 at ??:? [3] #4 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::operator/<Foam::fvPatchField, Foam::volMesh>(Foam::dimensioned<double> const&, Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&) at ??:? [9] #4 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::operator/<Foam::fvPatchField, Foam::volMesh>(Foam::dimensioned<double> const&, Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&) at ??:? [0] #5 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::operator/<Foam::fvPatchField, Foam::volMesh>(Foam::dimensioned<double> const&, Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&)Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::operator/<Foam::fvPatchField, Foam::volMesh>(Foam::dimensioned<double> const&, Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > const&) at ??:? [6] #5 at ??:? [3] #5 at ??:? [9] #5 [0] at ??:? [0] #6 __libc_start_main [6] at ??:? [6] #6 __libc_start_main in "/lib64/libc.so.6" [0] #7 [3] at ??:? [3] #6 __libc_start_main[9] at ??:? [9] #6 __libc_start_main in "/lib64/libc.so.6" [6] #7 in "/lib64/libc.so.6" [3] #7 in "/lib64/libc.so.6" [9] #7 [0] at /home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:125 [linux-0ze2:09170] *** Process received signal *** [linux-0ze2:09170] Signal: Floating point exception (8) [linux-0ze2:09170] Signal code: (-6) [linux-0ze2:09170] Failing at address: 0x3e9000023d2 [linux-0ze2:09170] [ 0] /lib64/libc.so.6(+0x358d0) [0x7effaf46a8d0] [linux-0ze2:09170] [ 1] /lib64/libc.so.6(gsignal+0x39) [0x7effaf46a849] [linux-0ze2:09170] [ 2] /lib64/libc.so.6(+0x358d0) [0x7effaf46a8d0] [linux-0ze2:09170] [ 3] /home/lisa/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZN4Foam6divideERNS_5FieldIdEERKdRKNS_5UListIdEE+0xd4) [0x7effb06d2b24] [linux-0ze2:09170] [ 4] simpleFoam(_ZN4FoamdvINS_12fvPatchFieldENS_7volMeshEEENS_3tmpINS_14GeometricFieldIdT_T0_EEEERKNS_11dimensionedIdEERKS8_+0x170) [0x4499a0] [linux-0ze2:09170] [ 5] simpleFoam() [0x41ca62] [linux-0ze2:09170] [ 6] /lib64/libc.so.6(__libc_start_main+0xf5) [0x7effaf456be5] [linux-0ze2:09170] [ 7] simpleFoam() [0x41db21] [linux-0ze2:09170] *** End of error message *** [6] at /home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:125 [linux-0ze2:09176] *** Process received signal *** [linux-0ze2:09176] Signal: Floating point exception (8) [linux-0ze2:09176] Signal code: (-6) [linux-0ze2:09176] Failing at address: 0x3e9000023d8 [linux-0ze2:09176] [ 0] /lib64/libc.so.6(+0x358d0) [0x7f2b5b2fa8d0] [linux-0ze2:09176] [ 1] /lib64/libc.so.6(gsignal+0x39) [0x7f2b5b2fa849] [linux-0ze2:09176] [ 2] /lib64/libc.so.6(+0x358d0) [0x7f2b5b2fa8d0] [linux-0ze2:09176] [ 3] /home/lisa/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZN4Foam6divideERNS_5FieldIdEERKdRKNS_5UListIdEE+0xd4) [0x7f2b5c562b24] [linux-0ze2:09176] [ 4] simpleFoam(_ZN4FoamdvINS_12fvPatchFieldENS_7volMeshEEENS_3tmpINS_14GeometricFieldIdT_T0_EEEERKNS_11dimensionedIdEERKS8_+0x1af) [0x4499df] [linux-0ze2:09176] [ 5] simpleFoam() [0x41ca62] [linux-0ze2:09176] [ 6] /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f2b5b2e6be5] [linux-0ze2:09176] [ 7] simpleFoam() [0x41db21] [linux-0ze2:09176] *** End of error message *** [3] at /home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:125 [linux-0ze2:09173] *** Process received signal *** [linux-0ze2:09173] Signal: Floating point exception (8) [linux-0ze2:09173] Signal code: (-6) [linux-0ze2:09173] Failing at address: 0x3e9000023d5 [linux-0ze2:09173] [ 0] /lib64/libc.so.6(+0x358d0) [0x7f05096108d0] [linux-0ze2:09173] [ 1] /lib64/libc.so.6(gsignal+0x39) [0x7f0509610849] [linux-0ze2:09173] [ 2] /lib64/libc.so.6(+0x358d0) [0x7f05096108d0] [linux-0ze2:09173] [ 3] /home/lisa/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZN4Foam6divideERNS_5FieldIdEERKdRKNS_5UListIdEE+0xd4) [0x7f050a878b24] [linux-0ze2:09173] [ 4] simpleFoam(_ZN4FoamdvINS_12fvPatchFieldENS_7volMeshEEENS_3tmpINS_14GeometricFieldIdT_T0_EEEERKNS_11dimensionedIdEERKS8_+0x1af) [0x4499df] [linux-0ze2:09173] [ 5] simpleFoam() [0x41ca62] [linux-0ze2:09173] [ 6] /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f05095fcbe5] [linux-0ze2:09173] [ 7] simpleFoam() [0x41db21] [linux-0ze2:09173] *** End of error message *** [9] at /home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:125 [linux-0ze2:09179] *** Process received signal *** [linux-0ze2:09179] Signal: Floating point exception (8) [linux-0ze2:09179] Signal code: (-6) [linux-0ze2:09179] Failing at address: 0x3e9000023db [linux-0ze2:09179] [ 0] /lib64/libc.so.6(+0x358d0) [0x7fec02ccd8d0] [linux-0ze2:09179] [ 1] /lib64/libc.so.6(gsignal+0x39) [0x7fec02ccd849] [linux-0ze2:09179] [ 2] /lib64/libc.so.6(+0x358d0) [0x7fec02ccd8d0] [linux-0ze2:09179] [ 3] /home/lisa/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZN4Foam6divideERNS_5FieldIdEERKdRKNS_5UListIdEE+0xd4) [0x7fec03f35b24] [linux-0ze2:09179] [ 4] simpleFoam(_ZN4FoamdvINS_12fvPatchFieldENS_7volMeshEEENS_3tmpINS_14GeometricFieldIdT_T0_EEEERKNS_11dimensionedIdEERKS8_+0x170) [0x4499a0] [linux-0ze2:09179] [ 5] simpleFoam() [0x41ca62] [linux-0ze2:09179] [ 6] /lib64/libc.so.6(__libc_start_main+0xf5) [0x7fec02cb9be5] [linux-0ze2:09179] [ 7] simpleFoam() [0x41db21] [linux-0ze2:09179] *** End of error message *** -------------------------------------------------------------------------- mpirun noticed that process rank 0 with PID 9170 on node linux-0ze2 exited on signal 8 (Floating point exception). -------------------------------------------------------------------------- result o.k., solving for Ux, Uy, Uz, etc. case with 12 blocks: simpleFoam only solves for Uy, Uz! If I run that computation on one node, the solver solves as well only for Uy and Uz! Since computation currently runs I still don't know if I will receive the same error message. I spent 'some' time over that hiccup and it seems that the loose nodes # 2, 6, 10, 12, 14, 16, 18, 20, 22 cause faces that cause that problem: Computation on one node does not provide the posted error. But solver solves only for Uy and Uz! Still I guess that both problems are caused by loose nodes (?) Can anybody help? Explain the reason and solve the problem? I don't want to abdicate blocks. Aylalisa |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Case running in serial, but Parallel run gives error | atmcfd | OpenFOAM Running, Solving & CFD | 18 | March 26, 2016 13:40 |
simpleFoam parallel | AndrewMortimer | OpenFOAM Running, Solving & CFD | 12 | August 7, 2015 19:45 |
Auto run after meshing is done | JohnAB | STAR-CCM+ | 1 | August 6, 2013 20:07 |
Working directory via command line | Luiz | CFX | 4 | March 6, 2011 21:02 |
Damage to Sea Wall due storm water run off HELP!!! | Robertson,W. | Main CFD Forum | 1 | June 8, 2002 11:06 |