Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Private Member Functions | |
procedure | compute_e_from_b => sll_s_compute_e_from_b_2d_fem |
Solve E and B part of Amperes law with B constant in time. More... | |
procedure | compute_b_from_e => sll_s_compute_b_from_e_2d_fem |
Solve Faraday equation with E constant in time. More... | |
procedure | compute_e_from_rho => sll_s_compute_e_from_rho_2d_fem |
Solve E from rho using Poisson. More... | |
procedure | compute_e_from_j => compute_e_from_j_2d_fem |
Solve E from j. More... | |
procedure | compute_rhs_from_function => sll_s_compute_fem_rhs |
procedure | l2norm_squared => l2norm_squared_2d_fem |
procedure | inner_product => inner_product_2d_fem |
procedure | l2projection => l2projection_2d_fem |
procedure | free => free_2d_fem |
procedure | init => init_2d_fem |
procedure | compute_rho_from_e => compute_rho_from_e_2d_fem |
procedure | multiply_ct |
procedure | multiply_c |
procedure | multiply_mass => multiply_mass_all |
Private Attributes | |
type(sll_t_linear_solver_spline_mass_2d_fft), dimension(3) | inverse_mass_1 |
type(sll_t_linear_solver_spline_mass_2d_fft), dimension(3) | inverse_mass_2 |
type(sll_t_poisson_2d_fem_fft) | poisson_fft |
Definition at line 49 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Solve Faraday equation with E constant in time.
Definition at line 75 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Solve E and B part of Amperes law with B constant in time.
Definition at line 73 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Solve E from j.
Definition at line 79 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Solve E from rho using Poisson.
Definition at line 77 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 93 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 81 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 89 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 91 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 85 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 83 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 87 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 98 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 96 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 100 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 68 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 69 of file sll_m_maxwell_2d_fem_fft.F90.
|
private |
Definition at line 70 of file sll_m_maxwell_2d_fem_fft.F90.