Definition at line 164 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 169 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 170 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 174 of file pnfft.F90.
◆ mm
| integer pnfft_oct_m::pnfft_t::mm |
|
private |
Real space cut-off.
Definition at line 175 of file pnfft.F90.
◆ sigma
| real(real64), public pnfft_oct_m::pnfft_t::sigma |
oversampling factor
Definition at line 176 of file pnfft.F90.
◆ flags
| integer pnfft_oct_m::pnfft_t::flags |
|
private |
PNFFT initialization options.
Definition at line 177 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 178 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 193 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: