Octopus
poisson_fmm_oct_m::poisson_fmm_t Type Reference

Detailed Description

Definition at line 164 of file poisson_fmm.F90.

Private Attributes

real(real64) delta_e_fmm
 
real(real64) alpha_fmm
 Alpha for the correction of the FMM. More...
 
type(mpi_grp_tall_nodes_grp
 The communicator for all nodes. More...
 
type(mpi_grp_tperp_grp
 The communicator perpendicular to the mesh communicator. More...
 
integer(kind=fcs_integer_kind_isocnlocalcharges
 
integer sp
 Local start point. More...
 
integer ep
 Local end point. More...
 
integer, dimension(:), allocatable disps
 
integer, dimension(:), allocatable dsize
 Local size. More...
 
type(nl_operator_tcorrector
 
type(derivatives_t), pointer der
 
type(c_ptr) handle
 The FMM identifier. More...
 

Member Data Documentation

◆ delta_e_fmm

real(real64) poisson_fmm_oct_m::poisson_fmm_t::delta_e_fmm
private

Definition at line 166 of file poisson_fmm.F90.

◆ alpha_fmm

real(real64) poisson_fmm_oct_m::poisson_fmm_t::alpha_fmm
private

Alpha for the correction of the FMM.

Definition at line 167 of file poisson_fmm.F90.

◆ all_nodes_grp

type(mpi_grp_t) poisson_fmm_oct_m::poisson_fmm_t::all_nodes_grp
private

The communicator for all nodes.

Definition at line 168 of file poisson_fmm.F90.

◆ perp_grp

type(mpi_grp_t) poisson_fmm_oct_m::poisson_fmm_t::perp_grp
private

The communicator perpendicular to the mesh communicator.

Definition at line 169 of file poisson_fmm.F90.

◆ nlocalcharges

integer(kind = fcs_integer_kind_isoc) poisson_fmm_oct_m::poisson_fmm_t::nlocalcharges
private

Definition at line 170 of file poisson_fmm.F90.

◆ sp

integer poisson_fmm_oct_m::poisson_fmm_t::sp
private

Local start point.

Definition at line 171 of file poisson_fmm.F90.

◆ ep

integer poisson_fmm_oct_m::poisson_fmm_t::ep
private

Local end point.

Definition at line 172 of file poisson_fmm.F90.

◆ disps

integer, dimension(:), allocatable poisson_fmm_oct_m::poisson_fmm_t::disps
private

Definition at line 173 of file poisson_fmm.F90.

◆ dsize

integer, dimension(:), allocatable poisson_fmm_oct_m::poisson_fmm_t::dsize
private

Local size.

Definition at line 174 of file poisson_fmm.F90.

◆ corrector

type(nl_operator_t) poisson_fmm_oct_m::poisson_fmm_t::corrector
private

Definition at line 175 of file poisson_fmm.F90.

◆ der

type(derivatives_t), pointer poisson_fmm_oct_m::poisson_fmm_t::der
private

Definition at line 176 of file poisson_fmm.F90.

◆ handle

type(c_ptr) poisson_fmm_oct_m::poisson_fmm_t::handle
private

The FMM identifier.

Definition at line 177 of file poisson_fmm.F90.


The documentation for this type was generated from the following file: