Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Functions/Subroutines
sll_m_euler_2d_hex Module Reference

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)
 

Function/Subroutine Documentation

◆ compute_characteristic_adams3_2d_hex()

subroutine sll_m_euler_2d_hex::compute_characteristic_adams3_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)  uxn_2,
real(kind=f64), dimension(:), intent(in)  uyn_2,
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 
)
private

Definition at line 379 of file sll_m_euler_2d_hex.F90.

◆ compute_characteristic_adams4_2d_hex()

subroutine sll_m_euler_2d_hex::compute_characteristic_adams4_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)  uxn_2,
real(kind=f64), dimension(:), intent(in)  uyn_2,
real(kind=f64), dimension(:), intent(in)  uxn_3,
real(kind=f64), dimension(:), intent(in)  uyn_3,
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 
)
private

Definition at line 452 of file sll_m_euler_2d_hex.F90.

◆ compute_characteristic_leapfrog_2d_hex()

subroutine sll_m_euler_2d_hex::compute_characteristic_leapfrog_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)  dxux,
real(kind=f64), dimension(:), intent(in)  dyux,
real(kind=f64), dimension(:), intent(in)  dxuy,
real(kind=f64), dimension(:), intent(in)  dyuy,
integer(kind=i32), intent(in)  i,
real(kind=f64), intent(out)  y1,
real(kind=f64), intent(out)  y2,
real(kind=f64), intent(in)  dt 
)
private

Definition at line 335 of file sll_m_euler_2d_hex.F90.

◆ sll_s_compute_characteristic_adams2_2d_hex()

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.

◆ sll_s_compute_characteristic_euler_2d_hex()

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.

    Report Typos and Errors