View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003902 | OpenFOAM | Bug | public | 2022-10-10 13:24 | 2022-10-12 12:01 |
Reporter | snow9 | Assigned To | will | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | OS Version | 22.04 |
Product Version | dev | ||||
Fixed in Version | 10 | ||||
Summary | 0003902: Error in NCC simulations using 2nd order ddt schemes | ||||
Description | Simulations using the NCC approach do not run after the 1st time step using 2nd order ddt schemes | ||||
Steps To Reproduce | It can be reproduced with any tutorial using NCC, e.g. compressible/rhoPimpleFoam/RAS/annularThermalMixer Change ddt scheme from "Euler" to "backward", for example. | ||||
Additional Information | #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::GAMGSolver::scale(Foam::Field<double>&, Foam::Field<double>&, Foam::lduMatrix const&, Foam::FieldField<Foam::Field, double> const&, Foam::UPtrList<Foam::lduInterfaceField const> const&, Foam::Field<double> const&, unsigned char) const at ??:? #4 Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMatrix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const at ??:? #5 Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:? #6 Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) at ??:? #7 Foam::fvMatrix<double>::solve(Foam::dictionary const&) at ??:? #8 Foam::fvMatrix<double>::solve() at ??:? #9 Foam::solvers::isothermalFluid::correctPressure() at ??:? #10 Foam::solvers::isothermalFluid::pressureCorrector() at ??:? #11 ? in "/path/OpenFOAM-dev/platforms/linux64GccDPInt32Opt/bin/foamRun" #12 ? in "/lib/x86_64-linux-gnu/libc.so.6" #13 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #14 ? in "/path/OpenFOAM-dev/platforms/linux64GccDPInt32Opt/bin/foamRun" Floating point exception | ||||
Tags | No tags attached. | ||||
|
Thanks for the report. Resolved in dev and version 10: https://github.com/OpenFOAM/OpenFOAM-dev/commit/a4ca75045c004f4d488fad33988a25394b754a61 https://github.com/OpenFOAM/OpenFOAM-10/commit/d72c3ccf156ba0191a0a090e651a0da0a96a83a3 |