GfsEventStop
From Gerris
GfsEventStop is used to stop the simulation when steady-state is reached. This is done by monitoring the maximum change in a given variable at every locations between successive calls to GfsEventStop. If the absolute value of this change is smaller than or equal to a user-defined threshold the simulation is stopped.
The syntax in parameter files is:
[ GfsEvent ] V THRESHOLD ( DV )
where V is a variable, THRESHOLD a number and DV an optional variable name. If DV is given, the corresponding field contains the difference in V between successive calls.
Examples
- Lunar tides in Cook Strait, New Zealand
- Viscous flow past a sphere
- Lid-driven cavity at Re=1000
- Lid-driven cavity at Re=1000 (explicit scheme)
- Poiseuille flow
- Creeping Couette flow of Generalised Newtonian fluids
- Circular droplet in equilibrium
- Axisymmetric spherical droplet in equilibrium
EventStop { start = 100000 istep = 100 } A0 0.025
EventStop { step = 0.1 } U 1e-3 DU
EventStop { istep = 10 } U 1e-4 DU
EventStop { istep = 10 } U 1e-4 DU
EventStop { istep = 1 } U 1e-6 DU
EventStop { istep = 1 } U 1e-4 DU
EventStop { istep = 10 } T DT
EventStop { istep = 10 } T DT

