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

Go to the source code of this file.

Data Types

type  sll_t_qn_solver_2d_polar
 Class for 2D Poisson solver in polar coordinates. More...
 

Modules

module  sll_m_qn_solver_2d_polar
 Serial quasi-neutrality solver on 2D polar mesh; uses FFT in theta and 2nd-order FD in r.
 

Functions/Subroutines

subroutine, public sll_s_qn_solver_2d_polar_init (solver, rmin, rmax, nr, ntheta, bc_rmin, bc_rmax, rho_m0, b_magn, lambda, use_zonal_flow, epsilon_0, rgrid)
 Initialize the solver. More...
 
subroutine, public sll_s_qn_solver_2d_polar_solve (solver, rho, phi)
 Solve the quasi-neutrality equation and get the electrostatic potential. More...
 
subroutine, public sll_s_qn_solver_2d_polar_free (solver)
 Delete contents (local storage) of quasi-neutrality solver. More...
 
    Report Typos and Errors