rkls44 Module Procedure

module procedure rkls44 module subroutine rkls44(me, t, x, h, xf)

4-stage, 4th order low storage non-TVD Runge-Kutta method of Jiang and Shu (1988).

Reference

  • Method: Jiang, Guang-Shan, and Chi-Wang Shu. "Efficient implementation of weighted ENO schemes." Journal of computational physics 126.1 (1996): 202-228. https://ntrs.nasa.gov/api/citations/19960007052/downloads/19960007052.pdf
  • Implementation: J. M. F. Donnert et al 2019 ApJS 241 23. https://iopscience.iop.org/article/10.3847/1538-4365/ab09fb

Arguments

Type IntentOptional Attributes Name
class(rkls44_class), intent(inout) :: me
real(kind=wp), intent(in) :: t

initial time

real(kind=wp), intent(in), dimension(me%n) :: x

initial state

real(kind=wp), intent(in) :: h

time step

real(kind=wp), intent(out), dimension(me%n) :: xf

state at time t+h


Calls

proc~~rkls44~~CallsGraph proc~rkls44 rklib_fixed_steps::rkls44 f f proc~rkls44->f funcs funcs proc~rkls44->funcs