View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002104 | OpenFOAM | Bug | public | 2016-05-29 13:54 | 2016-05-29 22:32 |
Reporter | alexeym | Assigned To | henry | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | dev | ||||
Summary | 0002104: Inconsistent time stepping in buoyantBoussinesqPimpleFoam | ||||
Description | Main solver loop uses runTime.loop() for time stepping (https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/buoyantBoussinesqPimpleFoam.C#L78), but before PIMPLE loop setDeltaT.H is included (https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/buoyantBoussinesqPimpleFoam.C#L84), so PIMPLE loop is performed with time step that could differ from one used in runTime.loop(). Use runTime.run() in while loop and increase runTime after setting new time step (just like in other PIMPLE-family solvers). | ||||
Steps To Reproduce | Run hotRoom tutorial case with adjustTimeStep set to yes. | ||||
Additional Information | Report is for dev, yet the problem is in all versions (up to 2.0.x). | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2016-05-29 13:54 | alexeym | New Issue | |
2016-05-29 22:31 | henry | Note Added: 0006330 | |
2016-05-29 22:31 | henry | Status | new => resolved |
2016-05-29 22:31 | henry | Fixed in Version | => 3.0.x |
2016-05-29 22:31 | henry | Resolution | open => fixed |
2016-05-29 22:31 | henry | Assigned To | => henry |