Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines
sll_m_poisson_3d_fem_fft.F90 File Reference
#include "sll_working_precision.h"
Include dependency graph for sll_m_poisson_3d_fem_fft.F90:

Go to the source code of this file.

Data Types

type  sll_t_poisson_3d_fem_fft
 
interface  sll_i_function_3d_real64
 3d real function More...
 

Modules

module  sll_m_poisson_3d_fem_fft
 

Functions/Subroutines

subroutine compute_e_from_rho_fft (self, rho, efield)
 
subroutine compute_phi_from_rho_fft (self, rho, phi)
 
subroutine free_fft (self)
 
subroutine init_fft (self, n_dofs, degree, delta_x)
 
subroutine compute_rhs_from_function_fft (self, func, coefs_dofs)
 Compute the FEM right-hand-side for a given function f and periodic splines of given degree Its components are $\int f N_i dx$ where $N_i$ is the B-spline starting at $x_i$. More...
 
subroutine ifft3d (self, inval, outval)
 Helper function for 3d fft. More...
 
    Report Typos and Errors