Changing the number of substeps for SplitExplicitFreeSurface
#3072
Replies: 3 comments 2 replies
-
At the moment if you want to change the time step in a simulation you have to assess the substeps using the largest time step you want to achieve. We can think about a way to change time step. That requires being able to change halos on the fly for distributed which might make the code a bit more complicated/involved, but it can be possible to do |
Beta Was this translation helpful? Give feedback.
-
I want to clarify that the split explicit does not set a barotropic "time step" but a number of "substeps" and a fractional time step per substep ( |
Beta Was this translation helpful? Give feedback.
-
It's worth mentioning that being able to change the time step is mostly important for idealized and/or regional applications, where forcing / turbulence can vary appreciably over the course of a simulation. For global applications the time-step requirements are much more constant (since maximum velocities etc are relatively constant in time when sampled over the whole globe incorporating both hemispheres, etc), with the possible exception of spin up periods. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently the number of substeps is specified for the
SplitExplicitFreeSurface
on construction, egThis ties the construction of the free surface to the specified time-step.
It's often useful to change the time-step while a simulation is running. How do we do this right now @simone-silvestri @sandreza ?
This is related to #2982, which would eliminate complications regarding changing the time-step with split explicit.
Beta Was this translation helpful? Give feedback.
All reactions