ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Public Attributes | |
FFT_TYPE_COMPLEX * | charge_mesh |
Charge mesh. | |
FFT_TYPE_COMPLEX * | force_mesh_x |
Force meshes. | |
FFT_TYPE_COMPLEX * | force_mesh_y |
FFT_TYPE_COMPLEX * | force_mesh_z |
REAL_TYPE * | G_hat |
Influence Function. | |
int | cao |
Charge assignment order. | |
int | mesh_size |
Total number of mesh points (including padding) | |
REAL_TYPE | alpha |
Ewald parameter. | |
unsigned int | n_part |
Number of particles. | |
REAL_TYPE | box [3] |
Box size. | |
int | mesh [3] |
Mesh dimensions. | |
int | mesh_z_padded |
Padded size. | |
REAL_TYPE | hi [3] |
Inverse mesh spacing. | |
REAL_TYPE | pos_shift |
Position shift. | |
Definition at line 80 of file p3m_gpu_cuda.cu.
REAL_TYPE P3MGpuData::alpha |
REAL_TYPE P3MGpuData::box[3] |
Box size.
Definition at line 98 of file p3m_gpu_cuda.cu.
Referenced by Aliasing_sums_ik(), apply_diff_op(), and calculate_influence_function_device().
int P3MGpuData::cao |
Charge assignment order.
Definition at line 90 of file p3m_gpu_cuda.cu.
FFT_TYPE_COMPLEX* P3MGpuData::charge_mesh |
Charge mesh.
Definition at line 82 of file p3m_gpu_cuda.cu.
Referenced by apply_diff_op(), apply_influence_function(), and P3MGpuParams::free_device_memory().
FFT_TYPE_COMPLEX* P3MGpuData::force_mesh_x |
Force meshes.
Definition at line 84 of file p3m_gpu_cuda.cu.
Referenced by apply_diff_op(), and P3MGpuParams::free_device_memory().
FFT_TYPE_COMPLEX* P3MGpuData::force_mesh_y |
Definition at line 85 of file p3m_gpu_cuda.cu.
Referenced by apply_diff_op(), and P3MGpuParams::free_device_memory().
FFT_TYPE_COMPLEX* P3MGpuData::force_mesh_z |
Definition at line 86 of file p3m_gpu_cuda.cu.
Referenced by apply_diff_op(), and P3MGpuParams::free_device_memory().
REAL_TYPE* P3MGpuData::G_hat |
Influence Function.
Definition at line 88 of file p3m_gpu_cuda.cu.
Referenced by apply_influence_function(), calculate_influence_function_device(), and P3MGpuParams::free_device_memory().
REAL_TYPE P3MGpuData::hi[3] |
Inverse mesh spacing.
Definition at line 104 of file p3m_gpu_cuda.cu.
int P3MGpuData::mesh[3] |
Mesh dimensions.
Definition at line 100 of file p3m_gpu_cuda.cu.
Referenced by Aliasing_sums_ik(), apply_diff_op(), calculate_influence_function_device(), anonymous_namespace{p3m_gpu_cuda.cu}::linear_index_k(), and anonymous_namespace{p3m_gpu_cuda.cu}::linear_index_r().
int P3MGpuData::mesh_size |
Total number of mesh points (including padding)
Definition at line 92 of file p3m_gpu_cuda.cu.
int P3MGpuData::mesh_z_padded |
Padded size.
Definition at line 102 of file p3m_gpu_cuda.cu.
Referenced by anonymous_namespace{p3m_gpu_cuda.cu}::linear_index_r().
unsigned int P3MGpuData::n_part |
Number of particles.
Definition at line 96 of file p3m_gpu_cuda.cu.
Referenced by p3m_gpu_add_farfield_force().
REAL_TYPE P3MGpuData::pos_shift |
Position shift.
Definition at line 106 of file p3m_gpu_cuda.cu.