Definition at line 162 of file pnfft.F90.
|
integer(c_intptr_t), dimension(3), public | m |
|
real(real64), public | sigma |
| oversampling factor More...
|
|
logical, public | set_defaults = .false. |
| set default values from the code More...
|
|
real(real64), public | norm |
| Normalization. More...
|
|
|
integer, dimension(3) | np |
| Processes. More...
|
|
integer(c_intptr_t), dimension(3) | n_local |
| Number of Fourier coefficients. More...
|
|
integer(c_intptr_t), dimension(3) | n |
| Number of Fourier coefficients local. More...
|
|
integer(c_intptr_t), dimension(3) | nos |
| FFT grid size. More...
|
|
integer, dimension(3) | m_istart |
|
integer(c_intptr_t) | local_m |
| Local number of nodes per process. More...
|
|
integer | mm |
| Real space cut-off. More...
|
|
integer | flags |
| PNFFT initialization options. More...
|
|
type(mpi_comm) | comm |
|
type(c_ptr) | plan |
| pnfft plan More...
|
|
complex(c_double_complex), dimension(:), pointer | f_lin => NULL() |
|
complex(c_double_complex), dimension(:,:,:), pointer | f => NULL() |
|
complex(c_double_complex), dimension(:,:,:), pointer | f_hat => NULL() |
|
real(c_double), dimension(:,:), pointer | x_lin => NULL() |
|
real(c_double), dimension(:,:,:,:), pointer | x => NULL() |
|
real(c_double), dimension(3) | lower_border |
| contains the real-space nodes local borders More...
|
|
real(c_double), dimension(3) | upper_border |
| parallelization More...
|
|
real(real64), dimension(3) | lo_global |
|
real(real64), dimension(3) | up_global |
|
◆ np
integer, dimension(3) pnfft_oct_m::pnfft_t::np |
|
private |
◆ n_local
integer(c_intptr_t), dimension(3) pnfft_oct_m::pnfft_t::n_local |
|
private |
Number of Fourier coefficients.
Definition at line 167 of file pnfft.F90.
integer(c_intptr_t), dimension(3) pnfft_oct_m::pnfft_t::n |
|
private |
Number of Fourier coefficients local.
Definition at line 168 of file pnfft.F90.
◆ nos
integer(c_intptr_t), dimension(3) pnfft_oct_m::pnfft_t::nos |
|
private |
integer(c_intptr_t), dimension(3), public pnfft_oct_m::pnfft_t::m |
◆ m_istart
integer, dimension(3) pnfft_oct_m::pnfft_t::m_istart |
|
private |
◆ local_m
integer(c_intptr_t) pnfft_oct_m::pnfft_t::local_m |
|
private |
Local number of nodes per process.
Definition at line 172 of file pnfft.F90.
◆ mm
integer pnfft_oct_m::pnfft_t::mm |
|
private |
Real space cut-off.
Definition at line 173 of file pnfft.F90.
◆ sigma
real(real64), public pnfft_oct_m::pnfft_t::sigma |
oversampling factor
Definition at line 174 of file pnfft.F90.
◆ flags
integer pnfft_oct_m::pnfft_t::flags |
|
private |
PNFFT initialization options.
Definition at line 175 of file pnfft.F90.
◆ set_defaults
logical, public pnfft_oct_m::pnfft_t::set_defaults = .false. |
set default values from the code
Definition at line 176 of file pnfft.F90.
◆ norm
real(real64), public pnfft_oct_m::pnfft_t::norm |
◆ comm
type(mpi_comm) pnfft_oct_m::pnfft_t::comm |
|
private |
◆ plan
type(c_ptr) pnfft_oct_m::pnfft_t::plan |
|
private |
◆ f_lin
complex(c_double_complex), dimension(:), pointer pnfft_oct_m::pnfft_t::f_lin => NULL() |
|
private |
complex(c_double_complex), dimension(:,:,:), pointer pnfft_oct_m::pnfft_t::f => NULL() |
|
private |
◆ f_hat
complex(c_double_complex), dimension(:,:,:), pointer pnfft_oct_m::pnfft_t::f_hat => NULL() |
|
private |
◆ x_lin
real(c_double), dimension(:,:), pointer pnfft_oct_m::pnfft_t::x_lin => NULL() |
|
private |
real(c_double), dimension(:,:,:,:), pointer pnfft_oct_m::pnfft_t::x => NULL() |
|
private |
◆ lower_border
real(c_double), dimension(3) pnfft_oct_m::pnfft_t::lower_border |
|
private |
contains the real-space nodes local borders
Definition at line 191 of file pnfft.F90.
◆ upper_border
real(c_double), dimension(3) pnfft_oct_m::pnfft_t::upper_border |
|
private |
◆ lo_global
real(real64), dimension(3) pnfft_oct_m::pnfft_t::lo_global |
|
private |
◆ up_global
real(real64), dimension(3) pnfft_oct_m::pnfft_t::up_global |
|
private |
The documentation for this type was generated from the following file: