timedisc_dormand_prince_mod Module Reference

subroutines for Dormand-Prince method More...

Data Types

type  timedisc_dormand_prince
 

Functions/Subroutines

subroutine inittimedisc_dormand_prince (this, Mesh, Physics, config, IO)
 
subroutine setbutchertableau (this)
 set coefficients for dormand_prince scheme More...
 
subroutine finalize (this)
 

Variables

character(len=32), parameter odesolver_name = "Dormand-Prince method"
 

Detailed Description

subroutines for Dormand-Prince method

Author
Björn Sperling

Reference:

  • [dormand1980] Dormand, J. R.; Prince, P. J. (1980), "A family of embedded Runge-Kutta formulae", Journal of Computational and Applied Mathematics 6 (1): 19–26, doi:10.1016/0771-050X(80)90013-3

Function/Subroutine Documentation

◆ finalize()

subroutine timedisc_dormand_prince_mod::finalize ( class(timedisc_dormand_prince this)
private

Definition at line 117 of file timedisc_dormand_prince.f90.

◆ inittimedisc_dormand_prince()

subroutine timedisc_dormand_prince_mod::inittimedisc_dormand_prince ( class(timedisc_dormand_prince), 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_dormand_prince.f90.

◆ setbutchertableau()

subroutine timedisc_dormand_prince_mod::setbutchertableau ( class(timedisc_dormand_prince this)
private

set coefficients for dormand_prince scheme

Definition at line 92 of file timedisc_dormand_prince.f90.

Variable Documentation

◆ odesolver_name

character(len=32), parameter timedisc_dormand_prince_mod::odesolver_name = "Dormand-Prince method"
private

Definition at line 58 of file timedisc_dormand_prince.f90.