Octopus
poisson_nfft.F90 File Reference

Go to the source code of this file.

Modules

module  poisson_nfft_oct_m
 Poisson solver on the mesh points themselves, through non-equispaced FFTs.
 

Data Types

type  poisson_nfft_oct_m::poisson_nfft_t
 

Functions/Subroutines

subroutine, public poisson_nfft_oct_m::poisson_nfft_init (this, namespace, space, mesh, threshold)
 
subroutine poisson_nfft_oct_m::poisson_nfft_build_3d_0d (this, ll, r_c)
 The Coulomb kernel of a finite system on the mode grid. More...
 
subroutine, public poisson_nfft_oct_m::dpoisson_nfft_solve (this, mesh, pot, rho)
 
subroutine, public poisson_nfft_oct_m::zpoisson_nfft_solve (this, mesh, pot, rho)
 The transform is complex either way, so a complex density costs the same as a real one and needs no splitting into real and imaginary parts. More...
 
subroutine poisson_nfft_oct_m::poisson_nfft_convolve (this, values)
 Convolve the weighted density on the nodes with the kernel, in place. More...
 
subroutine, public poisson_nfft_oct_m::poisson_nfft_end (this)