|
[Sponsors] |
February 23, 2013, 14:55 |
cyclicAMI + simpleFoam crashes in parallel
|
#1 |
Member
Jean-Michel FONTAINE
Join Date: Aug 2009
Location: Orleans - France
Posts: 55
Rep Power: 17 |
Hello everybody
This is a cyclicAMI case, with simpleFoam It runs smoothly on one processor, but crashes in parallel with following error : Code:
Create time Create mesh for time = 0 Reading field p Reading field U Reading/calculating face flux field phi AMI: Creating addressing and weights between 8560 source faces and 8560 target faces --> FOAM Warning : From function AMIInterpolation::calcAddressing(const primitivePatch&, const primitivePatch&, label, label) in file lnInclude/AMIInterpolation.C at line 964 Have 3286 source faces but no target faces. AMI: Patch source weights min/max/average = 1e+300, -1e+300, -nan AMI: Patch target weights min/max/average = 0, 0, 0 I've got OpenFOAM-2.1.x compiled from GIT You can download the full case here : http://www.jmichel.cmoi.cc/sites/jmi...ilAmiForum.zip Any help would be appreciated Jean-Michel |
|
March 3, 2013, 17:56 |
[solved] cyclicAMI + simpleFoam crashes in parallel
|
#2 |
Member
Jean-Michel FONTAINE
Join Date: Aug 2009
Location: Orleans - France
Posts: 55
Rep Power: 17 |
Hi
Finally I fixed this with the cyclic patches definition in the boundary dictionary : Code:
neighbourPatch cyclic1; transform translational; separationVector ( 0 0 0.5 ); Wishes Jean-Michel |
|
August 7, 2013, 04:54 |
|
#3 |
New Member
Join Date: Apr 2013
Posts: 11
Rep Power: 13 |
Dear Jean,
I have been having a issue with CyclicAMI also and was hopping to learn from your example. I tried following your link but was unable to login. Could you please make the case available again. Thanks JC |
|
June 27, 2017, 17:29 |
|
#4 |
Member
Hooman
Join Date: Apr 2011
Posts: 35
Rep Power: 15 |
Hello experts,
I am trying to run a case with cycleAMI patches in simpleFoam but it constantly crashes on me in parallel. No problem in serial mode. I have used the preservePatches in scotch (OpenFoam 4.1 version). Your help is greatly appreciated. |
|
June 28, 2017, 05:48 |
|
#5 |
Senior Member
Alex
Join Date: Jan 2014
Posts: 126
Rep Power: 12 |
You can try switching the decomposition method to simple and split the geometry so that the AMI patches are on one processor respectively. Even in OF 4, there can be a problem with AMI when you use scotch decomposition.
|
|
June 28, 2017, 14:15 |
|
#6 | |
Member
Hooman
Join Date: Apr 2011
Posts: 35
Rep Power: 15 |
Quote:
Code:
[0] #0 [3] #0 [1] [2] Foam::error::printStack(Foam::Ostream&)Foam::error::printStack(Foam::Ostream&)#0 #0 Foam::error::printStack(Foam::Ostream&)Foam::error::printStack(Foam::Ostream&) at ??:? [3] #1 Foam::sigFpe::sigHandler(int) at ??:? at ??:? [0] #1 Foam::sigFpe::sigHandler(int)[1] #1 Foam::sigFpe::sigHandler(int) at ??:? [2] #1 Foam::sigFpe::sigHandler(int) at ??:? [0] #2 ? at ??:? [3] #2 ? at ??:? [1] #2 ? at ??:? [2] #2 ? in "/lib/x86_64-linux-gnu/libc.so.6" [0] #3 Foam::boundBox::inflate(double) in "/lib/x86_64-linux-gnu/libc.so.6" in "/lib/x86_64-linux-gnu/libc.so.6" [3] #3 Foam::boundBox::inflate(double)[1] #3 Foam::boundBox::inflate(double) in "/lib/x86_64-linux-gnu/libc.so.6" [2] #3 Foam::boundBox::inflate(double) at ??:? [0] #4 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::checkPatches() const at ??:? [3] #4 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::checkPatches() const at ??:? [1] #4 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::checkPatches() const at ??:? [2] #4 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::checkPatches() const at ??:? [0] #5 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::initialise(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int&, int&) at ??:? [2] #5 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::initialise(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int&, int&) at ??:? [1] #5 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::initialise(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int&, int&) at ??:? [3] #5 Foam::AMIMethod<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::initialise(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int&, int&) at ??:? [0] #6 Foam::faceAreaWeightAMI<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::calculate(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int, int) at ??:? [2] #6 Foam::faceAreaWeightAMI<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::calculate(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int, int) at ??:? [3] #6 Foam::faceAreaWeightAMI<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::calculate(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int, int) at ??:? [1] #6 Foam::faceAreaWeightAMI<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::calculate(Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<double> >&, int, int) at ??:? [0] #7 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::update(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&) at ??:? [1] #7 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::update(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&) at ??:? [3] #7 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::update(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&) at ??:? [0] #8 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::constructFromSurface(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::autoPtr<Foam::searchableSurface> const&) at ??:? [2] #7 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::update(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&) at ??:? [1] #8 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::constructFromSurface(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::autoPtr<Foam::searchableSurface> const&) at ??:? [3] #8 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::constructFromSurface(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::autoPtr<Foam::searchableSurface> const&) at ??:? [2] #8 Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::constructFromSurface(Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > const&, Foam::autoPtr<Foam::searchableSurface> const&) at ??:? [0] #9 Foam::cyclicAMIPolyPatch::resetAMI(Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::interpolationMethod const&) const at ??:? [1] #9 Foam::cyclicAMIPolyPatch::resetAMI(Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::interpolationMethod const&) const at ??:? [3] #9 Foam::cyclicAMIPolyPatch::resetAMI(Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::interpolationMethod const&) const at ??:? [0] #10 Foam::cyclicAMIPolyPatch::AMI() const at ??:? [1] #10 Foam::cyclicAMIPolyPatch::AMI() const at ??:? [2] #9 Foam::cyclicAMIPolyPatch::resetAMI(Foam::AMIInterpolation<Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> >, Foam::PrimitivePatch<Foam::face, Foam::SubList, Foam::Field<Foam::Vector<double> > const&, Foam::Vector<double> > >::interpolationMethod const&) const at ??:? [3] #10 Foam::cyclicAMIPolyPatch::AMI() const at ??:? [1] #11 Foam::cyclicAMIPolyPatch::applyLowWeightCorrection() const at ??:? [0] #11 Foam::cyclicAMIPolyPatch::applyLowWeightCorrection() const at ??:? [3] #11 Foam::cyclicAMIPolyPatch::applyLowWeightCorrection() const at ??:? [2] #10 Foam::cyclicAMIPolyPatch::AMI() const at ??:? [0] #12 Foam::cyclicAMIFvPatch::makeWeights(Foam::Field<double>&) const at ??:? [1] #12 Foam::cyclicAMIFvPatch::makeWeights(Foam::Field<double>&) const at ??:? [3] #12 Foam::cyclicAMIFvPatch::makeWeights(Foam::Field<double>&) const at ??:? [2] #11 Foam::cyclicAMIPolyPatch::applyLowWeightCorrection() const at ??:? at ??:? [2] #12 Foam::cyclicAMIFvPatch::makeWeights(Foam::Field<double>&) const[0] #13 Foam::surfaceInterpolation::makeWeights() const at ??:? [1] #13 Foam::surfaceInterpolation::makeWeights() const at ??:? [3] #13 Foam::surfaceInterpolation::makeWeights() const at ??:? [2] #13 Foam::surfaceInterpolation::makeWeights() const at ??:? at ??:? [1] #14 Foam::surfaceInterpolation::weights() const[0] #14 Foam::surfaceInterpolation::weights() const at ??:? [3] #14 Foam::surfaceInterpolation::weights() const at ??:? at ??:? [2] #14 Foam::surfaceInterpolation::weights() const[1] #15 Foam::linear<Foam::Vector<double> >::weights(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const at ??:? at ??:? [0] #15 Foam::linear<Foam::Vector<double> >::weights(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const[3] #15 Foam::linear<Foam::Vector<double> >::weights(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const at ??:? at ??:? [1] #16 Foam::surfaceInterpolationScheme<Foam::Vector<double> >::dotInterpolate(Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const[3] #16 Foam::surfaceInterpolationScheme<Foam::Vector<double> >::dotInterpolate(Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const at ??:? at ??:? [0] #16 Foam::surfaceInterpolationScheme<Foam::Vector<double> >::dotInterpolate(Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const[2] #15 Foam::linear<Foam::Vector<double> >::weights(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const at ??:? [1] #17 Foam::fvc::flux(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) at ??:? [0] #17 Foam::fvc::flux(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) at ??:? [3] #17 Foam::fvc::flux(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) at ??:? [2] #16 Foam::surfaceInterpolationScheme<Foam::Vector<double> >::dotInterpolate(Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const at ??:? [0] #18 at ??:? [1] #18 at ??:? [3] #18 at ??:? ?[2] #17 Foam::fvc::flux(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&)?? at ??:? [1] #19 __libc_start_main at ??:? [0] #19 __libc_start_main at ??:? [3] #19 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" [1] #20 in "/lib/x86_64-linux-gnu/libc.so.6" [0] #20 at ??:? [2] #18 in "/lib/x86_64-linux-gnu/libc.so.6" [3] #20 ??? at ??:? [ipalab-X9DA7-E:09645] *** Process received signal *** [ipalab-X9DA7-E:09645] Signal: Floating point exception (8) [ipalab-X9DA7-E:09645] Signal code: (-6) [ipalab-X9DA7-E:09645] Failing at address: 0x3e8000025ad at ??:? [ipalab-X9DA7-E:09646] *** Process received signal *** [ipalab-X9DA7-E:09646] Signal: Floating point exception (8) [ipalab-X9DA7-E:09646] Signal code: (-6) [ipalab-X9DA7-E:09646] Failing at address: 0x3e8000025ae ?[ipalab-X9DA7-E:09645] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x36cb0) [0x7fe4dae4acb0] [ipalab-X9DA7-E:09645] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x7fe4dae4ac37] [ipalab-X9DA7-E:09645] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x36cb0) [0x7fe4dae4acb0] [ipalab-X9DA7-E:09645] [ 3] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam8boundBox7inflateEd+0x25) [0x7fe4dc1b2095] [ipalab-X9DA7-E:09645] [ 4] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZNK4Foam9AMIMethodINS_14PrimitivePatchINS_4faceENS_7SubListERKNS_5FieldINS_6VectorIdEEEES6_EESA_E12checkPatchesEv+0x15a) [0x7fe4dd33877a] [ipalab-X9DA7-E:09645] [ 5] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZN4Foam9AMIMethodINS_14PrimitivePatchINS_4faceENS_7SubListERKNS_5FieldINS_6VectorIdEEEES6_EESA_E10initialiseERNS_4ListINSC_IiEEEERNSC_INSC_IdEEEESF_SI_RiSJ_+0x2c) [0x7fe4dd33a60c] [ipalab-X9DA7-E:09645] [ 6] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZN4Foam17faceAreaWeightAMIINS_14PrimitivePatchINS_4faceENS_7SubListERKNS_5FieldINS_6VectorIdEEEES6_EESA_E9calculateERNS_4ListINSC_IiEEEERNSC_INSC_IdEEEESF_SI_ii+0x43) [0x7fe4dd33abb3] [ipalab-X9DA7-E:09645] [ 7] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZN4Foam16AMIInterpolationINS_14PrimitivePatchINS_4faceENS_7SubListERKNS_5FieldINS_6VectorIdEEEES6_EESA_E6updateERKSA_SD_+0x830) [0x7fe4dd368000] [ipalab-X9DA7-E:09645] [ 8] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZN4Foam16AMIInterpolationINS_14PrimitivePatchINS_4faceENS_7SubListERKNS_5FieldINS_6VectorIdEEEES6_EESA_E20constructFromSurfaceERKSA_SD_RKNS_7autoPtrINS_17searchableSurfaceEEE+0x745) [0x7fe4dd369995] [ipalab-X9DA7-E:09645] [ 9] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZNK4Foam18cyclicAMIPolyPatch8resetAMIERKNS_16AMIInterpolationINS_14PrimitivePatchINS_4faceENS_7SubListERKNS_5FieldINS_6VectorIdEEEES7_EESB_E19interpolationMethodE+0x7a3) [0x7fe4dd35b8b3] [ipalab-X9DA7-E:09645] [10] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZNK4Foam18cyclicAMIPolyPatch3AMIEv+0x8e) [0x7fe4dd354eae] [ipalab-X9DA7-E:09645] [11] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so(_ZNK4Foam18cyclicAMIPolyPatch24applyLowWeightCorrectionEv+0x48) [0x7fe4dd354f68] [ipalab-X9DA7-E:09645] [12] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZNK4Foam16cyclicAMIFvPatch11makeWeightsERNS_5FieldIdEE+0x1b3) [0x7fe4dde6e5d3] [ipalab-X9DA7-E:09645] [13] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZNK4Foam20surfaceInterpolation11makeWeightsEv+0x24e) [0x7fe4de3c675e] [ipalab-X9DA7-E:09645] [14] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZNK4Foam20surfaceInterpolation7weightsEv+0x15) [0x7fe4de3c6905] [ipalab-X9DA7-E:09645] [15] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZNK4Foam6linearINS_6VectorIdEEE7weightsERKNS_14GeometricFieldIS2_NS_12fvPatchFieldENS_7volMeshEEE+0x14) [0x7fe4de3d1d64] [ipalab-X9DA7-E:09645] [16] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZNK4Foam26surfaceInterpolationSchemeINS_6VectorIdEEE14dotInterpolateERKNS_14GeometricFieldIS2_NS_13fvsPatchFieldENS_11surfaceMeshEEERKNS4_IS2_NS_12fvPatchFieldENS_7volMeshEEE+0x3f) [0x7fe4de3dd2bf] [ipalab-X9DA7-E:09645] [17] /opt/openfoam4/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so(_ZN4Foam3fvc4fluxERKNS_14GeometricFieldINS_6VectorIdEENS_12fvPatchFieldENS_7volMeshEEE+0xfa) [0x7fe4de9d3c6a] [ipalab-X9DA7-E:09645] [18] simpleFoam() [0x422024] [ipalab-X9DA7-E:09645] [19] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fe4dae35f45] [ipalab-X9DA7-E:09645] [20] simpleFoam() [0x42443c] [ipalab-X9DA7-E:09645] *** End of error message *** at ??:? -------------------------------------------------------------------------- mpirun noticed that process rank 1 with PID 9646 on node asf-X9DA7-E exited on signal 8 (Floating point exception). -------------------------------------------------------------------------- |
||
June 28, 2017, 16:30 |
cyclicAMI + simpleFoam crashes in parallel
|
#7 |
Member
Jean-Michel FONTAINE
Join Date: Aug 2009
Location: Orleans - France
Posts: 55
Rep Power: 17 |
Hi
A long time ago (on OF < 2.x) I solved some crashes of cyclic cases by running Code:
unset FOAM_SIGFPE Code:
mpirun -np 4 simpleFoam -parallel Good luck Jean-Michel Last edited by jmf; June 28, 2017 at 16:31. Reason: Typo |
|
Tags |
ami, cyclic, simplefoam |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Parallel runs with sonicDyMFoam crashes (works fine with sonicFoam) | jnilsson | OpenFOAM Running, Solving & CFD | 0 | March 9, 2012 07:45 |
SnappyHexMesh OF-1.6-ext crashes on a parallel run | norman1981 | OpenFOAM Bugs | 5 | December 7, 2011 13:48 |
[mesh manipulation] refineMesh -parallel crashes (in cavity tutorial) | andras | OpenFOAM Meshing & Mesh Conversion | 0 | August 8, 2010 15:52 |
Moving mesh crashes in parallel (1.5-dev) | jploz | OpenFOAM Programming & Development | 8 | October 21, 2009 18:22 |
Solver crashes (PVM parallel) | Marco Müller | CFX | 2 | February 4, 2009 03:51 |