CFD Online Logo CFD Online URL
Home > Forums > Main CFD Forum

local time-stepping

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   February 18, 1999, 07:50
Default local time-stepping
Pierre-Yves Lesage
Posts: n/a

Local time-stepping can be used to accelerate convergence towards a steady state solution. The steady state is reached when the diffence in values of two successive solutions is small. However, time steps being chosen locally, the time for the steady state solution then loses its physical meaning. The question I am asking is: Is it possible and useful to perform time accurate local time-stepping in transient computations? Does anybody know any references in regards to this matter?

Many thanks.

Pierre-Yves Lesage
  Reply With Quote

Old   February 18, 1999, 10:48
Default Re: local time-stepping
John C. Chien
Posts: n/a
Thinking about traveling into the future in real time? The local time-stepping is just a book keeping approach, something which can exist in your mind, that is the future, the present and the past all coexist in real time. In the real world, it probably don't exist. I don't know. It is hard for me to tell what is real and what is not real. "time accurate local time-stepping in transient computations" simply means that the future, the present and the past must coexist at the same time because of the definition of "local time-stepping"which allows different time steps to be taken locally at different point in space. Maybe I didn't quite understand your question.
  Reply With Quote

Old   February 18, 1999, 11:38
Default Re: local time-stepping
Posts: n/a
One way to exploit "local" time stepping for transient cases is to use inner iterations. In other words, for each global time step (which is the same for all points in the field) you can perform inner iterations to eliminate factorization errors. Many times the inner iterations are performed in pseudo-time which accelerates the convergence to the "pseudo-time" steady-state for the current global time step. This approach is being used in the latest version of the WIND code being developed by AEDC and NASA Lewis (NPARC alliance).

As to your question about time-accurate local time stepping, I've never heard of it being done. The only way I can conceive you might do that would be to take large local time steps at the larger grid cells, hold them fixed in time, and compute the smaller grid cells at multiple smaller time steps until they catch up. That approach would quickly become a bookkeeping nightmare.
  Reply With Quote

Old   February 18, 1999, 18:01
Default Re: local time-stepping
Posts: n/a
The standard adaptive mesh refinement (AMR) scheme of Berger and Oliger performs the scheme described by Doug. That is, it chops up the domain into grid cells, "halves" the ones that need refinement, and performs two timesteps on the halved cells for every one performed on the standard cells. The "halving" is continually performed until it reaches a converged solution, so one can end up with widely disparate grid cell sizes and, consequently, disparate timesteps at each cell. The scheme is explicit so global time accuracy is maintained.

  Reply With Quote


Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
alphaEqn.H in twoPhaseEulerFoam cheng1988sjtu OpenFOAM Bugs 15 May 1, 2016 16:12
Dynamic moving mesh Pei-Ying Hsieh (Hsieh) OpenFOAM Running, Solving & CFD 64 June 7, 2012 10:04
Error while running rhoPisoFoam.. nileshjrane OpenFOAM Running, Solving & CFD 8 August 26, 2010 12:50
BlockMeshmergePatchPairs hjasak OpenFOAM Native Meshers: blockMesh 11 August 15, 2008 07:36
Info on local time stepping Frank Muldoon Main CFD Forum 1 October 9, 1998 07:44

All times are GMT -4. The time now is 00:02.