(git:08825b9)
Loading...
Searching...
No Matches
pw_poisson_types.F File Reference

Go to the source code of this file.

Data Types

type  pw_poisson_types::pw_poisson_parameter_type
 parameters for the poisson solver independet of input_section More...
type  pw_poisson_types::pw_poisson_type
 environment for the poisson solver More...
type  pw_poisson_types::greens_fn_type
 contains all the informations needed by the fft based poisson solvers More...

Modules

module  pw_poisson_types
 functions related to the poisson solver on regular grids

Functions/Subroutines

subroutine, public pw_poisson_types::pw_green_create (green, poisson_params, cell_hmat, pw_pool, mt_super_ref_pw_grid, dct_pw_grid)
 Allocates and sets up the green functions for the fft based poisson solvers.
subroutine, public pw_poisson_types::pw_green_release (gftype, pw_pool)
 destroys the type (deallocates data)

Variables

integer, parameter, public pw_poisson_types::pw_poisson_none = 0
integer, parameter, public pw_poisson_types::pw_poisson_periodic = 1
integer, parameter, public pw_poisson_types::pw_poisson_analytic = 2
integer, parameter, public pw_poisson_types::pw_poisson_mt = 3
integer, parameter, public pw_poisson_types::pw_poisson_hockney = 5
integer, parameter, public pw_poisson_types::pw_poisson_multipole = 4
integer, parameter, public pw_poisson_types::pw_poisson_wavelet = 6
integer, parameter, public pw_poisson_types::pw_poisson_implicit = 7
integer, parameter, public pw_poisson_types::do_ewald_none = 1
integer, parameter, public pw_poisson_types::do_ewald_ewald = 2
integer, parameter, public pw_poisson_types::do_ewald_pme = 3
integer, parameter, public pw_poisson_types::do_ewald_spme = 4
integer, parameter, public pw_poisson_types::periodic3d = 1000
integer, parameter, public pw_poisson_types::analytic2d = 1001
integer, parameter, public pw_poisson_types::analytic1d = 1002
integer, parameter, public pw_poisson_types::analytic0d = 1003
integer, parameter, public pw_poisson_types::hockney2d = 1201
integer, parameter, public pw_poisson_types::hockney1d = 1202
integer, parameter, public pw_poisson_types::hockney0d = 1203
integer, parameter, public pw_poisson_types::multipole2d = 1301
integer, parameter, public pw_poisson_types::multipole1d = 1302
integer, parameter, public pw_poisson_types::multipole0d = 1303
integer, parameter, public pw_poisson_types::ps_implicit = 1400