dedalus.core.timesteppers
ODE integrator classes for timestepping.
Module Contents
- class CNAB1(solver)
1st-order Crank-Nicolson Adams-Bashforth scheme [Wang 2008 eqn 2.5.3]
Implicit: 2nd-order Crank-Nicolson Explicit: 1st-order Adams-Bashforth (forward Euler)
- classmethod compute_coefficients(timesteps, iteration)
- amax = 1
- bmax = 1
- cmax = 1
- steps = 1
- class CNAB2(solver)
2nd-order Crank-Nicolson Adams-Bashforth scheme [Wang 2008 eqn 2.9]
Implicit: 2nd-order Crank-Nicolson Explicit: 2nd-order Adams-Bashforth
- classmethod compute_coefficients(timesteps, iteration)
- amax = 2
- bmax = 2
- cmax = 2
- steps = 2
- class CNLF2(solver)
2nd-order Crank-Nicolson leap-frog scheme [Wang 2008 eqn 2.11]
Implicit: ?-order wide Crank-Nicolson Explicit: 2nd-order leap-frog
- classmethod compute_coefficients(timesteps, iteration)
- amax = 2
- bmax = 2
- cmax = 2
- steps = 2
- class MCNAB2(solver)
2nd-order modified Crank-Nicolson Adams-Bashforth scheme [Wang 2008 eqn 2.10]
Implicit: 2nd-order modified Crank-Nicolson Explicit: 2nd-order Adams-Bashforth
- classmethod compute_coefficients(timesteps, iteration)
- amax = 2
- bmax = 2
- cmax = 2
- steps = 2
- class RK222(solver)
2nd-order 2-stage DIRK+ERK scheme [Ascher 1997 sec 2.6]
- A
- H
- c
- stages = 2
- γ
- δ
- class RKSMR(solver)
(3-ε)-order 3rd-stage DIRK+ERK scheme [Spalart 1991 Appendix]
- A
- H
- c
- stages = 3
- class SBDF1(solver)
1st-order semi-implicit BDF scheme [Wang 2008 eqn 2.6]
Implicit: 1st-order BDF (backward Euler) Explicit: 1st-order extrapolation (forward Euler)
- classmethod compute_coefficients(timesteps, iteration)
- amax = 1
- bmax = 1
- cmax = 1
- steps = 1
- class SBDF2(solver)
2nd-order semi-implicit BDF scheme [Wang 2008 eqn 2.8]
Implicit: 2nd-order BDF Explicit: 2nd-order extrapolation
- classmethod compute_coefficients(timesteps, iteration)
- amax = 2
- bmax = 2
- cmax = 2
- steps = 2