Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Functions/Subroutines | |
real(kind=f64) function | potexact (x, y) |
real(kind=f64) function | source (x, y) |
subroutine | init_gauss () |
subroutine, public | sll_s_plotgmsh () |
subroutine | build_mesh () |
subroutine, public | sll_s_init (nx0, ny0, order0) |
real(kind=f64) function | delta (i, j) |
subroutine | gradpg (iloc, ipg, grad, poids) |
subroutine, public | sll_s_compute_electric_field (dg_ex, dg_ey) |
subroutine, public | sll_s_assemb () |
subroutine, public | sll_s_assemb_rhs (dg_rho) |
subroutine, public | sll_s_computelu () |
subroutine, public | sll_s_compute_phi () |
subroutine | add (val, i, j) |
subroutine, public | sll_s_release () |
Variables | |
integer | order |
integer | nloc |
logical | is_init = .false. |
integer | nx |
integer | ny |
integer | nel |
integer | neqx |
integer | neqy |
integer | neq |
integer | nbc |
real(kind=f64), dimension(:, :), allocatable | node |
integer, dimension(:, :), allocatable | connec |
integer, dimension(:), allocatable | prof |
integer, dimension(:), allocatable | kld |
real(kind=f64), dimension(:), allocatable | vdiag |
real(kind=f64), dimension(:), allocatable | vsup |
real(kind=f64), dimension(:), allocatable | vinf |
integer | nsky |
real(kind=f64), parameter | big = 1.e20_f64 |
real(kind=f64), dimension(:), allocatable | phi |
real(kind=f64), dimension(:), allocatable | rho |
integer, dimension(:), allocatable | indexbc |
|
private |
|
private |
Definition at line 304 of file sll_m_lobalap.F90.
|
private |
|
private |
Definition at line 472 of file sll_m_lobalap.F90.
|
private |
|
private |
subroutine, public sll_m_lobalap::sll_s_assemb |
Definition at line 569 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_assemb_rhs | ( | real(kind=f64), dimension(order + 1, order + 1, nx, ny) | dg_rho | ) |
Definition at line 657 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_compute_electric_field | ( | real(kind=f64), dimension(order + 1, order + 1, nx, ny) | dg_ex, |
real(kind=f64), dimension(order + 1, order + 1, nx, ny) | dg_ey | ||
) |
Definition at line 497 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_compute_phi |
Definition at line 746 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_computelu |
Definition at line 732 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_init | ( | integer, intent(in) | nx0, |
integer, intent(in) | ny0, | ||
integer, intent(in) | order0 | ||
) |
Definition at line 385 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_plotgmsh |
Definition at line 234 of file sll_m_lobalap.F90.
subroutine, public sll_m_lobalap::sll_s_release |
|
private |
|
private |
Definition at line 69 of file sll_m_lobalap.F90.
|
private |
Definition at line 54 of file sll_m_lobalap.F90.
|
private |
Definition at line 75 of file sll_m_lobalap.F90.
|
private |
Definition at line 40 of file sll_m_lobalap.F90.
|
private |
Definition at line 64 of file sll_m_lobalap.F90.
|
private |
Definition at line 49 of file sll_m_lobalap.F90.
|
private |
Definition at line 45 of file sll_m_lobalap.F90.
|
private |
Definition at line 47 of file sll_m_lobalap.F90.
|
private |
Definition at line 47 of file sll_m_lobalap.F90.
|
private |
Definition at line 47 of file sll_m_lobalap.F90.
|
private |
Definition at line 31 of file sll_m_lobalap.F90.
|
private |
Definition at line 52 of file sll_m_lobalap.F90.
|
private |
Definition at line 67 of file sll_m_lobalap.F90.
|
private |
Definition at line 43 of file sll_m_lobalap.F90.
|
private |
Definition at line 43 of file sll_m_lobalap.F90.
|
private |
Definition at line 29 of file sll_m_lobalap.F90.
|
private |
Definition at line 72 of file sll_m_lobalap.F90.
|
private |
Definition at line 64 of file sll_m_lobalap.F90.
|
private |
Definition at line 72 of file sll_m_lobalap.F90.
|
private |
Definition at line 65 of file sll_m_lobalap.F90.
|
private |
Definition at line 65 of file sll_m_lobalap.F90.
|
private |
Definition at line 65 of file sll_m_lobalap.F90.