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 | Variables
sll_m_poisson_2d_tri.F90 File Reference
#include "sll_errors.h"
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_poisson_2d_tri.F90:

Go to the source code of this file.

Data Types

interface  sll_o_create
 
type  sll_t_poisson_2d_triangular
 Derived type for Poisson solver on unstructured mesh with triangles. More...
 

Modules

module  sll_m_poisson_2d_tri
 

Functions/Subroutines

subroutine, public sll_s_poisson_2d_triangular_init (solver, mesh, ntypfr, potfr)
 
subroutine, public sll_s_poisson_2d_triangular_free (self)
 Delete the solver derived type. More...
 
subroutine, public sll_s_compute_e_from_rho (self, rho, phi, ex, ey)
 Compute electric field from charge density. More...
 
subroutine, public sll_s_compute_phi_from_rho (self, rho, phi)
 
subroutine, public sll_s_compute_e_from_phi (self, phi, ex, ey)
 
subroutine read_data_solver (ntypfr, potfr)
 
subroutine initialize_poisson_solver_from_file (self, mesh)
 
subroutine initialize_poisson_solver (self, mesh, ntypfr, potfr)
 
subroutine morse (npoel1, npoel2, ntri, nbt, nbs, mors1, mors2)
 
subroutine poismc (self)
 
subroutine poissn (self, rho, phi, ex, ey)
 
subroutine poifrc (self, ex, ey)
 
subroutine profil (ntri, nbs, npoel1, npoel2, iprof)
 
subroutine asbld (aele, i1, i2, i3, xmass)
 
subroutine asblm2 (aele1, aele2, mors1, mors2, i1, i2, i3, a1, a2)
 
subroutine asblp (iprof, aele, i1, i2, i3, xmass)
 
subroutine m1p (xmors, mors1, mors2, xvect, nlign, yvect)
 
subroutine poliss (self, phi, ex, ey)
 

Variables

real(kind=f64), parameter grandx = 1.d+20
 
    Report Typos and Errors