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_2d_polar_par.F90 File Reference
#include "sll_assert.h"
#include "sll_errors.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_poisson_2d_polar_par.F90:

Go to the source code of this file.

Data Types

type  sll_t_poisson_2d_polar_par
 Class for the Poisson solver in polar coordinate. More...
 

Modules

module  sll_m_poisson_2d_polar_par
 Parallel Poisson solver on 2D polar mesh; uses FFT in theta and 2nd-order FD in r.
 

Functions/Subroutines

subroutine, public sll_s_poisson_2d_polar_par_init (solver, layout_r, layout_a, rmin, rmax, nr, ntheta, bc_rmin, bc_rmax, rgrid)
 sll_o_initialize the Poisson solver in polar coordinates More...
 
subroutine, public sll_s_poisson_2d_polar_par_solve (solver, rho, phi)
 Solve the Poisson equation and get the electrostatic potential. More...
 
subroutine, public sll_s_poisson_2d_polar_par_free (solver)
 Delete contents (local storage) of Poisson's solver. More...
 
subroutine verify_argument_sizes_par (layout, array, array_name)
 Check if array sizes are compatible with the layout. More...
 
    Report Typos and Errors