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

Go to the source code of this file.

Data Types

type  sll_t_poisson_2d_periodic_par
 Structure to store data from Poisson solver. This solver is parallel on structured cartesian mesh. Numerical method uses FFT transforms. More...
 

Modules

module  sll_m_poisson_2d_periodic_par
 Selalib periodic 2D poisson solver for cartesian coordinates.
 

Functions/Subroutines

subroutine, public sll_s_poisson_2d_periodic_par_init (plan, start_layout, ncx, ncy, Lx, Ly)
 Presently, this function receives the geometric information as individual arguments. We should consider passing the 'simple geometry' object that we have for the cartesian cases. More...
 
subroutine, public sll_s_poisson_2d_periodic_par_solve (plan, rho, phi)
 Note that the equation that is solved is: \( \Delta \phi = \rho \) Thus the user is responsible for giving the proper sign to the source term. More...
 
subroutine, public sll_s_poisson_2d_periodic_par_init_alt (plan, start_layout, ncx, ncy, Lx, Ly)
 Presently, this function receives the geometric information as individual arguments. We should consider passing the 'simple geometry' object that we have for the cartesian cases. The 'alt' version does not consider the last point in the problem, the arrays involved and the layout that represents them should also not include this last point. More...
 
subroutine, public sll_s_poisson_2d_periodic_par_solve_alt (plan, rho, phi)
 Note that the equation that is solved is: \( \Delta \phi = \rho \) Thus the user is responsible for giving the proper sign to the source term. The 'alt' version of this function considers only a domain that does not include the last, periodic, point. More...
 
subroutine, public sll_s_poisson_2d_periodic_par_free (plan)
 Delete the Poisson solver object. More...
 
    Report Typos and Errors