CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Programming & Development

How to redo last time step?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 15, 2019, 10:46
Question How to redo last time step?
  #1
New Member
 
Join Date: Jan 2018
Posts: 12
Rep Power: 8
Pfiffikus is on a distinguished road
Since we control the time step size ourselves, we need to
  1. get the former state, i.e. last time state,
  2. reset the time step size
before we continue in the time loop.

What is the current and most efficient way to do that? What is the difference between storeOldTime and storePrevIter?
What happens implicitly in Time class? What has to be enforced explicitly?
Pfiffikus is offline   Reply With Quote

Old   February 15, 2019, 11:50
Default
  #2
Senior Member
 
Andrew Somorjai
Join Date: May 2013
Posts: 175
Rep Power: 13
massive_turbulence is on a distinguished road
Quote:
Originally Posted by Pfiffikus View Post
Since we control the time step size ourselves, we need to
  1. get the former state, i.e. last time state,
  2. reset the time step size
before we continue in the time loop.

What is the current and most efficient way to do that? What is the difference between storeOldTime and storePrevIter?
What happens implicitly in Time class? What has to be enforced explicitly?
In theory you output files when you run and those states for each variable store whatever the last time step accomplished so basically my idea is to set the controlDict to the last time step and run it from there. Either that or I misunderstood your question completely.
massive_turbulence is offline   Reply With Quote

Old   February 20, 2019, 08:46
Exclamation for clarification
  #3
New Member
 
Join Date: Jan 2018
Posts: 12
Rep Power: 8
Pfiffikus is on a distinguished road
Quote:
Originally Posted by massive_turbulence View Post
... to set the controlDict to the last time step and run it from there.
Since my question is located in the sub-forum Programming & Development we don't want to interrupt the simulation, but modify the time-stepping on the fly.

We are somehow confused by the referenced, but contradicting(?) posts ...
Pfiffikus is offline   Reply With Quote

Old   February 20, 2019, 09:36
Default
  #4
Senior Member
 
Andrew Somorjai
Join Date: May 2013
Posts: 175
Rep Power: 13
massive_turbulence is on a distinguished road
Quote:
Originally Posted by Pfiffikus View Post
Since my question is located in the sub-forum Programming & Development we don't want to interrupt the simulation, but modify the time-stepping on the fly.

We are somehow confused by the referenced, but contradicting(?) posts ...
The controlDict file is referenced initially and the variable for the time-step must be stored somewhere. Is that the variable you're asking about?

Nevermind, haven't had my coffee yet, went to the links you provided. Seems like someone already tried that method.

Last edited by massive_turbulence; February 20, 2019 at 10:45.
massive_turbulence is offline   Reply With Quote

Old   February 21, 2019, 04:43
Question more explanation/documentation necessary
  #5
New Member
 
Join Date: Jan 2018
Posts: 12
Rep Power: 8
Pfiffikus is on a distinguished road
Quote:
Originally Posted by massive_turbulence View Post
Is that the variable you're asking about?
Yes, on the one hand, but on the other hand we like to understand the mechanism of storing old states.
Our main focus is to undo last time step, i.e. set all values to recent state.
Pfiffikus is offline   Reply With Quote

Reply

Tags
oldtime(), time step size


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
courant number increases to rather large values 6863523 OpenFOAM Running, Solving & CFD 22 July 6, 2023 00:48
High Courant Number @ icoFoam Artex85 OpenFOAM Running, Solving & CFD 11 February 16, 2017 14:40
Extrusion with OpenFoam problem No. Iterations 0 Lord Kelvin OpenFOAM Running, Solving & CFD 8 March 28, 2016 12:08
Floating point exception error lpz_michele OpenFOAM Running, Solving & CFD 53 October 19, 2015 03:50
Star cd es-ice solver error ernarasimman STAR-CD 2 September 12, 2014 01:01


All times are GMT -4. The time now is 18:36.