Octopus
poisson_fmm.F90 File Reference

Go to the source code of this file.

Modules

module  poisson_fmm_oct_m
 

Data Types

type  poisson_fmm_oct_m::poisson_fmm_t
 

Functions/Subroutines

subroutine, public poisson_fmm_oct_m::poisson_fmm_init (this, space, der, all_nodes_comm)
 Initialises the FMM parameters and vectors. Also it calls to the library initialisation. More...
 
subroutine, public poisson_fmm_oct_m::poisson_fmm_end (this)
 Release memory and call to end the library. More...
 
subroutine, public poisson_fmm_oct_m::poisson_fmm_solve (this, der, pot, rho)
 Both direct solvers and FMM calculate the Hartree potential via direct additions, without solving the Poisson equation itself. Direct solvers in any dimension does not require any initialization. However, fmm requires initialization because, in contrast to Octopus` direct solvers, FMM reads some parameters from the inp file. More...
 

Variables

integer, parameter poisson_fmm_oct_m::fcs_integer_kind_isoc = 4