|
[Sponsors] |
Floating point error occures when lowering deltaT |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 17, 2024, 08:47 |
Floating point error occures when lowering deltaT
|
#1 |
New Member
Oliver vG
Join Date: May 2024
Posts: 5
Rep Power: 2 |
Hey everyone,
I'm pretty new to openFOAM and CFD in general and therefore some things still confuse me a lot. I have an issue with a simulation of a stirred water vessel with an air-water interface. It works when I have an initial timestep of 1e-4 and higher in my controlDict but when I set deltaT to anything lower than this (e.g. 1e-5) I get a floating point exception more or less right away. My simulation setup is far from ideal since also with a timestep of 1e-4 I get a floating point exception after simulating around 1.6 seconds. But still, it confuses me a lot that it basically doesn't work at all when lowering the time step. If anybody has experienced something similar or has an idea what the issue could be it would be highly appreciated. I attached my case and the logs for deltaT 1e-5 and here is the error message I get after two time steps: #0 Foam::error:rintStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib/x86_64-linux-gnu/libc.so.6" #3 ? in "/lib/x86_64-linux-gnu/libm.so.6" #4 powf64 in "/lib/x86_64-linux-gnu/libm.so.6" #5 Foam:ow(Foam::Field<double>&, Foam::UList<double> const&, double const&) at ??:? #6 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam:ow<Foam::fvPatchField, Foam::volMesh>(Foam::tmp<Foam::GeometricField<doub le, Foam::fvPatchField, Foam::volMesh> > const&, Foam::dimensioned<double> const&) at ??:? #7 Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam:ow<Foam::fvPatchField, Foam::volMesh>(Foam::tmp<Foam::GeometricField<doub le, Foam::fvPatchField, Foam::volMesh> > const&, double const&) at ??:? #8 Foam::diameterModels::isothermal::correct() at ??:? #9 Foam:haseSystem::correct() at ??:? #10 Foam::PhaseTransferPhaseSystem<Foam::OneResistance HeatTransferPhaseSystem<Foam::MomentumTransferPhas eSystem<Foam:haseSystem> > >::correct() at ??:? #11 Foam::solvers::multiphaseEuler:rePredictor() at ??:? #12 ? in "/opt/openfoam11/platforms/linux64GccDPInt32Opt/bin/foamRun" #13 ? in "/lib/x86_64-linux-gnu/libc.so.6" #14 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #15 ? in "/opt/openfoam11/platforms/linux64GccDPInt32Opt/bin/foamRun" Floating point exception log.1e-5.txt |
|
Tags |
decreasing dt, deltat, floating point expection |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Floating Point exception (core dumped) chtMultiRegionFoam | ayu12 | OpenFOAM Running, Solving & CFD | 1 | October 12, 2021 12:31 |
[blockMesh] Floating Point Exception while generating wedge based mesh | jns-v | OpenFOAM Meshing & Mesh Conversion | 9 | July 8, 2021 06:36 |
Error: Floating Point Exception. How do I fix this? | Ryan T | FLUENT | 16 | July 30, 2020 19:52 |
[snappyHexMesh] snappyHexMesh and cyclic boundaries | Ruli | OpenFOAM Meshing & Mesh Conversion | 2 | December 9, 2013 07:51 |
[snappyHexMesh] determining displacement for added points | CFDnewbie147 | OpenFOAM Meshing & Mesh Conversion | 1 | October 22, 2013 10:53 |