icoFoam - error with surface interpolation?
Hi
I get this error using icoFoam: #0 Foam::error::printStack(Foam::Ostream&) in "/home/bernarde/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libOpenFOAM.so" #1 Foam::sigFpe::sigFpeHandler(int) in "/home/bernarde/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libOpenFOAM.so" #2 ?? in "/lib64/libc.so.6" #3 Foam::surfaceInterpolation::makeWeights() const in "/home/bernarde/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libfiniteVolume.so" #4 Foam::surfaceInterpolation::weights() const in "/home/bernarde/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libfiniteVolume.so" #5 main in "/home/bernarde/OpenFOAM/OpenFOAM-1.6/applications/bin/linux64GccDPOpt/icoFoam" #6 __libc_start_main in "/lib64/libc.so.6" #7 _start at /usr/src/packages/BUILD/glibc-2.9/csu/../sysdeps/x86_64/elf/start.S:116 Floating point exception I have no idea how to debug this. It looks like it might be something to do with the surface interpolation? My log file stops at: Reading/calculating face flux field phi Can anybody help me figure this out? Thanks |
Hello,
I know this is a few years old, but I am getting the same problem on a project i am currently working on. Did you managed to figure out how to fix the error? Thank you ~Michu |
Hi;
May be you already found a solution or are still looking for one. There is a possible chance from the 1st line that somewhere in your modified code, you are dividing the value with 0 and thereby the variable that is being computed is giving you this error. Saideep |
PIMPLE: iteration 1
forces forces: Not including porosity effects 6-DoF rigid body motion Centre of rotation: (3.25033 0.221761 0.045) Centre of mass: (3.25033 0.221761 0.045) Orientation: (0.999993 0.00380897 7.63798e-05 -0.00380897 0.999993 2.6008e-05 -7.62802e-05 -2.62988e-05 1) Linear velocity: (0.00694957 -0.55936 9.8714e-12) Angular velocity: (-0.000577859 0.00160468 -0.0798011) #0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib/x86_64-linux-gnu/libc.so.6" #3 Foam::surfaceInterpolation::makeWeights() const at ??:? #4 Foam::surfaceInterpolation::weights() const at ??:? #5 Foam::surfaceInterpolation::makeDeltaCoeffs() const at ??:? #6 Foam::surfaceInterpolation::deltaCoeffs() const at ??:? #7 Foam::fvPatch::deltaCoeffs() const at ??:? #8 Foam::directionMixedFvPatchField<Foam::Vector<doub le> >::evaluate(Foam::UPstream::commsTypes) at ??:? #9 Foam::pressureInletOutletVelocityFvPatchVectorFiel d::updateCoeffs() at ??:? #10 Foam::directionMixedFvPatchField<Foam::Vector<doub le> >::evaluate(Foam::UPstream::commsTypes) at ??:? #11 Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>::Boundary::evaluate() in "/opt/openfoam5/platforms/linux64GccDPInt32Opt/bin/interDyMFoam" #12 Foam::dynamicMotionSolverFvMesh::update() at ??:? #13 ? in "/opt/openfoam5/platforms/linux64GccDPInt32Opt/bin/interDyMFoam" #14 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #15 ? in "/opt/openfoam5/platforms/linux64GccDPInt32Opt/bin/interDyMFoam" Floating point exception (core dumped) Does anyone know what this means???? I am using interDyMFoam for a block to move |
All times are GMT -4. The time now is 15:33. |