![]() |
ESPResSo 3.2.0-167-g2c9ead1-git
Extensible Simulation Package for Soft Matter Research
|
#include <fft-common.h>

Data Fields | |
| fft_forw_plan | plan [4] |
| Information about the three one dimensional FFTs and how the nodes have to communicate in between. | |
| fft_back_plan | back [4] |
| Information for Back FFTs (see fft.plan). | |
| int | init_tag |
| Whether FFT is initialized or not. | |
| int | max_comm_size |
| Maximal size of the communication buffers. | |
| int | max_mesh_size |
| Maximal local mesh size. | |
| double * | send_buf |
| send buffer. | |
| double * | recv_buf |
| receive buffer. | |
| double * | data_buf |
| Buffer for receive data. | |
Definition at line 92 of file fft-common.h.
Information for Back FFTs (see fft.plan).
Definition at line 101 of file fft-common.h.
Referenced by dfft_init(), dfft_perform_back(), fft_init(), and fft_perform_back().
| double* fft_data_struct::data_buf |
Buffer for receive data.
Definition at line 117 of file fft-common.h.
Referenced by dfft_init(), dfft_perform_back(), dfft_perform_forw(), fft_common_pre_init(), fft_init(), fft_perform_back(), and fft_perform_forw().
Whether FFT is initialized or not.
Definition at line 104 of file fft-common.h.
Referenced by dfft_init(), fft_common_pre_init(), and fft_init().
Maximal size of the communication buffers.
Definition at line 107 of file fft-common.h.
Referenced by dfft_init(), fft_common_pre_init(), and fft_init().
Maximal local mesh size.
Definition at line 110 of file fft-common.h.
Referenced by dfft_init(), fft_common_pre_init(), and fft_init().
Information about the three one dimensional FFTs and how the nodes have to communicate in between.
NOTE: FFT numbering starts with 1 for technical reasons (because we have 4 node grids, the index 0 is used for the real space charge assignment grid).
Definition at line 99 of file fft-common.h.
Referenced by dfft_init(), dfft_perform_back(), dfft_perform_forw(), dp3m_average_dipolar_self_energy(), dp3m_calc_influence_function_energy(), dp3m_calc_influence_function_force(), dp3m_calc_kspace_forces(), fft_common_pre_init(), fft_init(), fft_perform_back(), fft_perform_forw(), p3m_calc_influence_function_energy(), p3m_calc_influence_function_force(), p3m_calc_kspace_forces(), and p3m_calc_kspace_stress().
| double* fft_data_struct::recv_buf |
receive buffer.
Definition at line 115 of file fft-common.h.
Referenced by dfft_back_grid_comm(), dfft_forw_grid_comm(), dfft_init(), fft_back_grid_comm(), fft_common_pre_init(), fft_forw_grid_comm(), and fft_init().
| double* fft_data_struct::send_buf |
send buffer.
Definition at line 113 of file fft-common.h.
Referenced by dfft_back_grid_comm(), dfft_forw_grid_comm(), dfft_init(), fft_back_grid_comm(), fft_common_pre_init(), fft_forw_grid_comm(), and fft_init().
1.7.5.1