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_pif_fieldsolver.F90 File Reference
#include "sll_assert.h"
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_pif_fieldsolver.F90:

Go to the source code of this file.

Data Types

type  sll_t_pif_fieldsolver
 

Modules

module  sll_m_pif_fieldsolver
 

Functions/Subroutines

pure integer(kind=i32) function sll_pif_fieldsolver_get_problemsize (this)
 
real(kind=f64) function l2norm_sll_pif_fieldsolver (this, solution)
 Returns the l2norm for a coefficient vector of a solution. More...
 
subroutine sll_pif_fieldsolver_init (this, maxmode)
 
subroutine visu_info_sll_pif_fieldsolver (this)
 
subroutine sll_pif_fieldsolver_set_box_len (this, length)
 
subroutine sll_pif_fieldsolver_set_box_lens (this, lengths)
 
complex(kind=f64) function, dimension(:), allocatable get_fourier_modes2_chunk (this, particle, chunksize)
 
subroutine calc_fourier_modes2_chunk (this, particle, fouriermodes, chunksize)
 
subroutine calc_fourier_modes2 (this, particle, fouriermodes)
 
complex(kind=f64) function, dimension(:), allocatable get_fourier_modes2 (this, particle)
 
complex(kind=f64) function, dimension(size(rhs)) sll_pif_fieldsolver_solve_poisson (this, rhs)
 Get phi from the right hand side. More...
 
complex(kind=f64) function, dimension(size(rhs)) sll_pif_fieldsolver_solve_qn_rho_wo_zonalflow (this, rhs)
 
complex(kind=f64) function, dimension(size(rhs)) sll_pif_fieldsolver_solve_mass (this, rhs)
 
complex(kind=f64) function, dimension(size(rhs)) sll_pif_fieldsolver_solve_quasineutral (this, rhs)
 
real(kind=f64) function, dimension(size(pos, 1), size(pos, 2)) sll_pif_fieldsolver_eval_gradient (this, pos, fouriermodes)
 
real(kind=f64) function, dimension(size(pos, 2)) sll_pif_fieldsolver_eval_solution (this, pos, fouriermodes)
 
complex(kind=f64) function, dimension(:), allocatable get_fourier_modes_chunk (this, particle, chunksize)
 
subroutine calc_fourier_modes (this, particle, fouriermodes)
 
complex(kind=f64) function kahan_sum_comp64 (summands)
 
real(kind=f64) function kahan_sum_real64 (summands)
 
complex(kind=f64) function, dimension(:), allocatable get_fourier_modes (this, particle)
 
recursive integer(kind=i32) function, dimension(:, :), allocatable generate_exponents (min_exponents, max_exponents)
 
complex(kind=f64) function, dimension(size(basis, 1), size(basis, 2)) array_exponent_comp64 (basis, exponent)
 
real(kind=f64) function, dimension(size(matrix, 1), size(matrix, 2)), public sll_f_diag_dot_matrix_real64 (diagonal, matrix)
 
    Report Typos and Errors