Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Functions/Subroutines | |
subroutine, public | sll_s_compute_characteristic_euler_2d_hex (x1, x2, uxn, uyn, i, y1, y2, dt) |
subroutine | compute_characteristic_leapfrog_2d_hex (x1, x2, uxn, uyn, dxux, dyux, dxuy, dyuy, i, y1, y2, dt) |
subroutine, public | sll_s_compute_characteristic_adams2_2d_hex (x1, x2, uxn, uyn, uxn_1, uyn_1, dxuxn, dyuxn, dxuyn, dyuyn, i, y1, y2, dt) |
subroutine | compute_characteristic_adams3_2d_hex (x1, x2, uxn, uyn, uxn_1, uyn_1, uxn_2, uyn_2, dxuxn, dyuxn, dxuyn, dyuyn, i, y1, y2, dt) |
subroutine | compute_characteristic_adams4_2d_hex (x1, x2, uxn, uyn, uxn_1, uyn_1, uxn_2, uyn_2, uxn_3, uyn_3, dxuxn, dyuxn, dxuyn, dyuyn, i, y1, y2, dt) |
|
private |
Definition at line 379 of file sll_m_euler_2d_hex.F90.
|
private |
Definition at line 452 of file sll_m_euler_2d_hex.F90.
|
private |
Definition at line 335 of file sll_m_euler_2d_hex.F90.
subroutine, public sll_m_euler_2d_hex::sll_s_compute_characteristic_adams2_2d_hex | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2, | ||
real(kind=f64), dimension(:), intent(in) | uxn, | ||
real(kind=f64), dimension(:), intent(in) | uyn, | ||
real(kind=f64), dimension(:), intent(in) | uxn_1, | ||
real(kind=f64), dimension(:), intent(in) | uyn_1, | ||
real(kind=f64), dimension(:), intent(in) | dxuxn, | ||
real(kind=f64), dimension(:), intent(in) | dyuxn, | ||
real(kind=f64), dimension(:), intent(in) | dxuyn, | ||
real(kind=f64), dimension(:), intent(in) | dyuyn, | ||
integer(kind=i32), intent(in) | i, | ||
real(kind=f64), intent(out) | y1, | ||
real(kind=f64), intent(out) | y2, | ||
real(kind=f64), intent(in) | dt | ||
) |
Definition at line 355 of file sll_m_euler_2d_hex.F90.
subroutine, public sll_m_euler_2d_hex::sll_s_compute_characteristic_euler_2d_hex | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2, | ||
real(kind=f64), dimension(:), intent(in) | uxn, | ||
real(kind=f64), dimension(:), intent(in) | uyn, | ||
integer(kind=i32), intent(in) | i, | ||
real(kind=f64), intent(out) | y1, | ||
real(kind=f64), intent(out) | y2, | ||
real(kind=f64), intent(in) | dt | ||
) |
Definition at line 262 of file sll_m_euler_2d_hex.F90.