reconstructPar crash with "denser" mesh

Submitted by evansmuts on Mon, 06/03/2013 - 15:00


I am not sure if this is the cause of the problem, but a few days ago I reduced my CFD cell size to be about 3 particle diameters. The simulation runs fine in parallel (12 cores), but when I run reconstructPar, I an error when it tries to reconstruct the lagrangian fields (e.g. caseDir/processor0/0.1/lagrangian/). ReconstructPar still runs fine with my original mesh.

I couldn't find any obvious fix after searching online, so I have posted the last bit of the screen output below to see if any one has had this problem as well. I am running OF v2.1.1. and CFDEM v2.5.3.

Reconstructing surfaceScalarFields


Reconstructing point fields

No point fields

Reconstructing lagrangian fields for cloud particleCloud

cell, tetFace and tetPt search failure at position (0.00438061 1.10333 0.000514725)
for requested cell 0

From function void Foam::particle::initCellFacePt()
in file particle/particleI.H at line 758.

FOAM aborting

#0 Foam::error::printStack(Foam::Ostream&) in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/"
#1 Foam::error::abort() in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/"
#2 Foam::particle::initCellFacePt() in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/"
#3 Foam::Cloud::initCloud(bool) in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/"
#4 Foam::Cloud::Cloud(Foam::polyMesh const&, Foam::word const&, bool) in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/"
#5 Foam::reconstructLagrangianPositions(Foam::polyMesh const&, Foam::word const&, Foam::PtrList const&, Foam::PtrList > const&, Foam::PtrList > const&) in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/"
in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/bin/reconstructPar"
#7 __libc_start_main in "/lib/"
in "/home/cerecam/OpenFOAM/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/bin/reconstructPar"