Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Structure to solve Poisson equation on 3d domain. Mesh is cartesian and all boundary conditions are periodic. Numerical method is FFT based. More...
Private Attributes | |
integer(kind=i32) | nx |
Number of points in x-direction. More... | |
integer(kind=i32) | ny |
Number of points in y-direction. More... | |
integer(kind=i32) | nz |
Number of points in z-direction. More... | |
real(kind=f64) | lx |
x length of domain More... | |
real(kind=f64) | ly |
y length of domain More... | |
real(kind=f64) | lz |
z length of domain More... | |
type(sll_t_fft) | fw |
forward fft More... | |
type(sll_t_fft) | bw |
backward fft plan along x More... | |
complex(kind=f64), dimension(:, :, :), pointer | hat_rho |
fft of RHS More... | |
complex(kind=f64), dimension(:, :, :), pointer | hat_phi |
fft of potential More... | |
Structure to solve Poisson equation on 3d domain. Mesh is cartesian and all boundary conditions are periodic. Numerical method is FFT based.
Definition at line 36 of file sll_m_poisson_3d_periodic.F90.
|
private |
backward fft plan along x
Definition at line 44 of file sll_m_poisson_3d_periodic.F90.
|
private |
forward fft
Definition at line 43 of file sll_m_poisson_3d_periodic.F90.
|
private |
fft of potential
Definition at line 46 of file sll_m_poisson_3d_periodic.F90.
|
private |
fft of RHS
Definition at line 45 of file sll_m_poisson_3d_periodic.F90.
|
private |
x length of domain
Definition at line 40 of file sll_m_poisson_3d_periodic.F90.
|
private |
y length of domain
Definition at line 41 of file sll_m_poisson_3d_periodic.F90.
|
private |
z length of domain
Definition at line 42 of file sll_m_poisson_3d_periodic.F90.
|
private |
Number of points in x-direction.
Definition at line 37 of file sll_m_poisson_3d_periodic.F90.
|
private |
Number of points in y-direction.
Definition at line 38 of file sll_m_poisson_3d_periodic.F90.
|
private |
Number of points in z-direction.
Definition at line 39 of file sll_m_poisson_3d_periodic.F90.