|
[Sponsors] | |||||
parallell run --> error (probably due to meshing) |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|
|
#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 |
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
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 |