![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Private Attributes | |
| integer(kind=i32) | n |
| number of cells More... | |
| integer(kind=i32) | interpolator |
| what interpolator is used More... | |
| integer(kind=i32) | order |
| order of interpolation (not needed for Fourier) More... | |
| real(kind=f64), dimension(:), pointer | eigenvalues_minv |
| eigenvalues of M matrix More... | |
| complex(kind=f64), dimension(:), pointer | eigenvalues_s |
| eigenvalues of shift matrix More... | |
| real(kind=f64), dimension(:), pointer | wsave |
| workspace for fft More... | |
| complex(kind=f64), dimension(:), pointer | modes |
| Fourier modes. More... | |
| complex(kind=f64), dimension(:), pointer | ufft |
| Fourier transform of function. More... | |
| real(kind=f64), dimension(:), pointer | buf |
| workspace for sll_p_lagrange interpolation More... | |
| integer(kind=i32) | sizebuf |
| size of workspace for sll_p_lagrange interpolation More... | |
| type(sll_t_fft) | pinv |
| type(sll_t_fft) | pfwd |
| type for lagrange_fft_selalib interpolation More... | |
Definition at line 48 of file sll_m_periodic_interp.F90.
|
private |
workspace for sll_p_lagrange interpolation
Definition at line 57 of file sll_m_periodic_interp.F90.
|
private |
eigenvalues of M matrix
Definition at line 52 of file sll_m_periodic_interp.F90.
|
private |
eigenvalues of shift matrix
Definition at line 53 of file sll_m_periodic_interp.F90.
|
private |
what interpolator is used
Definition at line 50 of file sll_m_periodic_interp.F90.
|
private |
Fourier modes.
Definition at line 55 of file sll_m_periodic_interp.F90.
|
private |
number of cells
Definition at line 49 of file sll_m_periodic_interp.F90.
|
private |
order of interpolation (not needed for Fourier)
Definition at line 51 of file sll_m_periodic_interp.F90.
|
private |
type for lagrange_fft_selalib interpolation
Definition at line 59 of file sll_m_periodic_interp.F90.
|
private |
Definition at line 59 of file sll_m_periodic_interp.F90.
|
private |
size of workspace for sll_p_lagrange interpolation
Definition at line 58 of file sll_m_periodic_interp.F90.
|
private |
Fourier transform of function.
Definition at line 56 of file sll_m_periodic_interp.F90.
|
private |
workspace for fft
Definition at line 54 of file sll_m_periodic_interp.F90.
1.9.1