[MITgcm-support] staggerTimeStep and advection scheme
Jean-Michel Campin
jmc at ocean.mit.edu
Fri Apr 29 16:29:04 EDT 2005
Hi Samar,
I understand your point, and I will try to clarify this
staggerTimeStep issue:
There are advection schemes that requires AB-2 for stability
of the advection term itself (2,3,4), and some others that
already incorporate the time evolution (Direct Space and Time,
77,30,33) and don't need the AB-2 timestepping.
How it works ?
You select an advection scheme and the model decides to use AB-2 or not.
If a) AB-2 is not use for Theta,
and b) Theta affects the density (depending on your EOS) and the pressure,
and c) more than 1 level
you NEED to turn on staggerTimeStep in order to prevent instabilities
in the internal-wave solution.
And the same things for Salinity.
This was the subject of (at least) 2 series of emails
that Martin started (>> 1 year ago), and more recently
last September.
Now regarding this specific question:
> In particular, if the primary purpose is
> to deal with the internal wave stability criterion, can this flag be safely
> turned OFF when using adams-bashforth timestepping? I realize this may not
> have a simple or short answer, but for people like me who are clueless
> about numerical methods, could you suggest a "rule of thumb" for when
> this flag should be used and when not.
>
In this case, stagger-timestep can be turned off safely. However,
you may be able to use a longer time step with this flag ON (especially
when the internal-wave stability criteria is the one that limits
your time step), even when T & S are using AB-2.
This is the case in all atmospheric configs that we are running.
Hope this will help.
Cheers,
Jean-Michel
More information about the MITgcm-support
mailing list