cell, tetFace and tetPt search failure at position

Submitted by boumediene on Mon, 07/29/2013 - 10:07

Hi!!

I have a problem when using "reconstructPar" in cfdem coupling
My versions are:
CFDEMcoupling version: cfdem-2.5.5
LIGGGHTS version : 2.3.6
OF version: 2.2.0
O.S : Version 12.04 (precise) 64 bits
Cores : Intel® Xeon(R) CPU E5620 @ 2.40GHz × 8

the error message is as follows:
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Reconstructing point fields

No point fields

Reconstructing lagrangian fields for cloud particleCloud

--> FOAM FATAL ERROR:
cell, tetFace and tetPt search failure at position (0.0620439 0.00553134 0.150977)
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 "/opt/openfoam220/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
#1 Foam::error::abort() in "/opt/openfoam220/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
#2 Foam::particle::initCellFacePt() in "/opt/openfoam220/platforms/linux64GccDPOpt/lib/liblagrangian.so"
#3 Foam::Cloud::initCloud(bool) in "/opt/openfoam220/platforms/linux64GccDPOpt/lib/liblagrangian.so"
#4 Foam::reconstructLagrangianPositions(Foam::polyMesh const&, Foam::word const&, Foam::PtrList const&, Foam::PtrList > const&, Foam::PtrList > const&) in "/opt/openfoam220/platforms/linux64GccDPOpt/lib/libreconstruct.so"
#5
in "/opt/openfoam220/platforms/linux64GccDPOpt/bin/reconstructPar"
#6 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#7
in "/opt/openfoam220/platforms/linux64GccDPOpt/bin/reconstructPar"
/home/boumediene/CFDEM/CFDEMcoupling-PUBLIC-2.2.0/src/lagrangian/cfdemParticle/etc/functions.sh : ligne 368 : 13384 Abandon (core dumped) reconstructPar
simulation finished? ...press enter to proceed
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Thanks in advance

mashli | Sun, 06/26/2016 - 13:36

Dear friend :
Have you fixed this problem? i have the same problem with you.
Thank you so much.
Best wishes

ritesh | Wed, 07/06/2016 - 19:57

Hi,
in CFD/system/controlDict file you change the writePrecision and timePrecision from 6 to 12. Then delete all the processors file and give the run once again before reconstructing. It will help you.

cheers...
Ritesh Raman

ritesh raman
IIT Bombay, India

paul | Thu, 07/07/2016 - 07:37

If you do separate particle dumps via LIGGGHTS, you can also turn off the creation of langrangian properties in the processor folders by setting IOModel to off in the couplingProperties.
You can also avoid the lagrangian properties in reconstruction by using the -noLagrangian switch with reconstructPar.