Bind the procedure pointer @p step to the requested scheme.
Valid scheme names: 'euler' — Explicit Euler (1st order, 1 stage) 'ssprk22' — SSPRK(2,2) / Heun (2nd order, 2 stages; Shu & Osher, 1988) 'rk3' — TVD-RK3 (Shu & Osher, 1988) [default] 'rk4' — Classic RK4 (4th order, 4 stages; not SSP) 'ssprk54' — SSPRK(5,4) (Spiteri & Ruuth, 2002) 'beuler' — Backward Euler (implicit, 1st order) 'bdf2' — BDF2 (implicit, 2nd order; Gear 1971)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | scheme |