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

cyclicAMI + simpleFoam crashes in parallel

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By jmf

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 23, 2013, 14:55
Default cyclicAMI + simpleFoam crashes in parallel
  #1
jmf
Member
 
Jean-Michel FONTAINE
Join Date: Aug 2009
Location: Orleans - France
Posts: 55
Rep Power: 17
jmf is on a distinguished road
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
Similar cases runs on my system, but this one is sticking me for days and I can't fix it
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
jmf is offline   Reply With Quote

Old   March 3, 2013, 17:56
Default [solved] cyclicAMI + simpleFoam crashes in parallel
  #2
jmf
Member
 
Jean-Michel FONTAINE
Join Date: Aug 2009
Location: Orleans - France
Posts: 55
Rep Power: 17
jmf is on a distinguished road
Hi

Finally I fixed this with the cyclic patches definition in the boundary dictionary :

Code:
    
    neighbourPatch  cyclic1;
    transform       translational;
    separationVector ( 0 0 0.5 );
The separation vector was previously (0, 0, 0). It used to work on my cases before. Here it worked only on one processor, and not at all in parallel. Weird...


Wishes

Jean-Michel
jmf is offline   Reply With Quote

Old   August 7, 2013, 04:54
Default
  #3
New Member
 
Join Date: Apr 2013
Posts: 11
Rep Power: 13
jgil9 is on a distinguished road
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
jgil9 is offline   Reply With Quote

Old   June 27, 2017, 17:29
Default
  #4
Member
 
Hooman
Join Date: Apr 2011
Posts: 35
Rep Power: 15
hooman.4028 is on a distinguished road
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.
hooman.4028 is offline   Reply With Quote

Old   June 28, 2017, 05:48
Default
  #5
Senior Member
 
Alex
Join Date: Jan 2014
Posts: 126
Rep Power: 12
Kina is on a distinguished road
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.
Kina is offline   Reply With Quote

Old   June 28, 2017, 14:15
Default
  #6
Member
 
Hooman
Join Date: Apr 2011
Posts: 35
Rep Power: 15
hooman.4028 is on a distinguished road
Quote:
Originally Posted by Kina View Post
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.
Thanks so much! I tried simple but still not working. Here is the error I get:

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).
--------------------------------------------------------------------------
hooman.4028 is offline   Reply With Quote

Old   June 28, 2017, 16:30
Default cyclicAMI + simpleFoam crashes in parallel
  #7
jmf
Member
 
Jean-Michel FONTAINE
Join Date: Aug 2009
Location: Orleans - France
Posts: 55
Rep Power: 17
jmf is on a distinguished road
Hi

A long time ago (on OF < 2.x) I solved some crashes of cyclic cases by running
Code:
unset FOAM_SIGFPE
before launching
Code:
mpirun -np 4 simpleFoam -parallel
You might want to try this...


Good luck

Jean-Michel
hooman.4028 likes this.

Last edited by jmf; June 28, 2017 at 16:31. Reason: Typo
jmf is offline   Reply With Quote

Reply

Tags
ami, cyclic, simplefoam


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
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


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