![]() |
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.
1.9.1