timedisc_ssprk_mod Module Reference

subroutines for strong stability preserving (SSP) Runge Kutta methods More...

Data Types

type  timedisc_ssprk
 

Functions/Subroutines

subroutine inittimedisc_ssprk (this, Mesh, Physics, config, IO)
 
subroutine setbutchertableau (this)
 set coefficients for strong stability preserving schemes More...
 
subroutine finalize (this)
 

Variables

character(len=32), parameter odesolver_name = "SSP Runge-Kutta method"
 

Detailed Description

subroutines for strong stability preserving (SSP) Runge Kutta methods

Author
Manuel Jung

References:

  • [macdonald2003] : Constructing High-Order Runge-Kutta Methods with Embedded Strong-Stability-Preserving Pairs (PhD thesis)
  • [gottlieb2011] Gottlieb et. al (2011): Strong stability preserving runge-kutta and multistep time discretization (book)

Function/Subroutine Documentation

◆ finalize()

subroutine timedisc_ssprk_mod::finalize ( class(timedisc_ssprk this)
private

Definition at line 129 of file timedisc_ssprk.f90.

◆ inittimedisc_ssprk()

subroutine timedisc_ssprk_mod::inittimedisc_ssprk ( class(timedisc_ssprk), intent(inout)  this,
class(mesh_base), intent(inout)  Mesh,
class(physics_base), intent(in)  Physics,
type(dict_typ), pointer  config,
type(dict_typ), pointer  IO 
)
private

Definition at line 69 of file timedisc_ssprk.f90.

◆ setbutchertableau()

subroutine timedisc_ssprk_mod::setbutchertableau ( class(timedisc_ssprk this)
private

set coefficients for strong stability preserving schemes

Definition at line 94 of file timedisc_ssprk.f90.

Variable Documentation

◆ odesolver_name

character(len=32), parameter timedisc_ssprk_mod::odesolver_name = "SSP Runge-Kutta method"
private

Definition at line 58 of file timedisc_ssprk.f90.