Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
runge_kutta_time_scheme Module Reference

Data Types

type  runge_kutta_time_scheme_t
 

Functions/Subroutines

subroutine runge_kutta_scheme_coeffs_init (this, order)
 Constructor for Runge-Kutta time scheme.
 
subroutine runge_kutta_scheme_coeffs_free (this)
 Destructor - deallocates device memory.
 

Function/Subroutine Documentation

◆ runge_kutta_scheme_coeffs_free()

subroutine runge_kutta_time_scheme::runge_kutta_scheme_coeffs_free ( class(runge_kutta_time_scheme_t this)
private
Parameters
thisThe Runge-Kutta scheme object to be destroyed

Definition at line 163 of file runge_kutta_scheme.f90.

◆ runge_kutta_scheme_coeffs_init()

subroutine runge_kutta_time_scheme::runge_kutta_scheme_coeffs_init ( class(runge_kutta_time_scheme_t), intent(inout this,
integer, intent(in order 
)
Parameters
thisThe Runge-Kutta scheme object
orderOrder of accuracy (1-4), determines coefficients: 1: Forward Euler 2: Heun's method 3: SSPRK3 4: Classic RK4

Forward Euler

Heun's method

SSPRK3

RK4

Definition at line 67 of file runge_kutta_scheme.f90.