Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Derived types and interfaces | |
type | sll_t_rk1e_fwd_euler |
type | sll_t_rk2e_midpoint |
type | sll_t_rk2e_heun |
type | sll_t_rk2e_ralston |
type | sll_t_rk3e_heun3 |
type | sll_t_rk4e_classic |
Functions/Subroutines | |
subroutine | init__rk1e_fwd_euler (self, ode, t0, y0) |
subroutine | step__rk1e_fwd_euler (self, t, y, h, ynew) |
subroutine | clean__rk1e_fwd_euler (self) |
subroutine | init__rk2e_midpoint (self, ode, t0, y0) |
subroutine | step__rk2e_midpoint (self, t, y, h, ynew) |
subroutine | clean__rk2e_midpoint (self) |
subroutine | init__rk2e_heun (self, ode, t0, y0) |
subroutine | step__rk2e_heun (self, t, y, h, ynew) |
subroutine | clean__rk2e_heun (self) |
subroutine | init__rk2e_ralston (self, ode, t0, y0) |
subroutine | step__rk2e_ralston (self, t, y, h, ynew) |
subroutine | clean__rk2e_ralston (self) |
subroutine | init__rk3e_heun3 (self, ode, t0, y0) |
subroutine | step__rk3e_heun3 (self, t, y, h, ynew) |
subroutine | clean__rk3e_heun3 (self) |
subroutine | init__rk4e_classic (self, ode, t0, y0) |
subroutine | step__rk4e_classic (self, t, y, h, ynew) |
subroutine | clean__rk4e_classic (self) |
Variables | |
integer, parameter | wp = f64 |
Working precision. More... | |
|
private |
Definition at line 149 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 247 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 200 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 296 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 350 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 408 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 121 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 208 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 158 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 255 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 304 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 358 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 134 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 221 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 171 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 268 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 318 of file sll_m_rk_explicit.F90.
|
private |
Definition at line 371 of file sll_m_rk_explicit.F90.
|
private |
Working precision.
Definition at line 40 of file sll_m_rk_explicit.F90.