[solver-time-integrator]
Parameterises the time-integration scheme used by the solver with
formulation— formulation:std|dualwhere
stdrequiresscheme— time-integration schemeeuler|rk34|rk4|rk45|tvd-rk3tstart— initial timefloat
tend— final timefloat
dt— time-stepfloat
controller— time-step controllernone|piwhere
pionly works withrk34andrk45and requiresatol— absolute error tolerancefloat
rtol— relative error tolerancefloat
errest-norm— norm to use for estimating the erroruniform|l2safety-fact— safety factor for step size adjustment (suitable range 0.80-0.95)float
min-fact— minimum factor by which the time-step can change between iterations (suitable range 0.1-0.5)float
max-fact— maximum factor by which the time-step can change between iterations (suitable range 2.0-6.0)float
dt-max— maximum permissible time-stepfloat
dualrequiresscheme— time-integration schemebackward-euler|sdirk33|sdirk43pseudo-scheme— pseudo time-integration schemeeuler|rk34|rk4|rk45|tvd-rk3|vermeiretstart— initial timefloat
tend— final timefloat
dt— time-stepfloat
controller— time-step controllernonepseudo-dt— pseudo time-stepfloat
pseudo-niters-max— minimum number of iterationsint
pseudo-niters-min— maximum number of iterationsint
pseudo-resid-tol— pseudo residual tolerancefloat
pseudo-resid-norm— pseudo residual normuniform|l2pseudo-controller— pseudo time-step controllernone|local-piwhere
local-pionly works withrk34andrk45and requiresatol— absolute error tolerancefloat
safety-fact— safety factor for pseudo time-step size adjustment (suitable range 0.80-0.95)float
min-fact— minimum factor by which the local pseudo time-step can change between iterations (suitable range 0.98-0.998)float
max-fact— maximum factor by which the local pseudo time-step can change between iterations (suitable range 1.001-1.01)float
pseudo-dt-max-mult— maximum permissible local pseudo time-step given as a multiplier ofpseudo-dt(suitable range 2.0-5.0)float
Example:
[solver-time-integrator]
formulation = std
scheme = rk45
controller = pi
tstart = 0.0
tend = 10.0
dt = 0.001
atol = 0.00001
rtol = 0.00001
errest-norm = l2
safety-fact = 0.9
min-fact = 0.3
max-fact = 2.5