PmeGrid Struct Reference

#include <PmeBase.h>

List of all members.

Public Attributes

int K1
int K2
int K3
int dim2
int dim3
int order
int block1
int block2
int block3
int xBlocks
int yBlocks
int zBlocks


Detailed Description

Definition at line 17 of file PmeBase.h.


Member Data Documentation

int PmeGrid::block1

Definition at line 21 of file PmeBase.h.

Referenced by ComputePmeMgr::copyPencils(), OptPmeYPencil::fft_init(), OptPmeZPencil::fft_init(), PmeYPencil::fft_init(), PmeZPencil::fft_init(), ComputePmeMgr::initialize(), OptPmeXPencil::initialize_manytomany(), OptPmeMgr::initialize_pencils(), ComputePmeMgr::initialize_pencils(), initializePmeGrid(), OptPmeXPencil::many_to_many_recv_trans(), OptPmeXPencil::many_to_many_send_untrans(), OptPmeZPencil::recv_grid(), OptPmeXPencil::recv_trans(), PmeXPencil::recv_trans(), PmeXPencil::send_subset_untrans(), OptPmeZPencil::send_ungrid(), OptPmeXPencil::send_untrans(), PmeXPencil::send_untrans(), ComputePmeMgr::sendDataPart(), OptPmeCompute::sendPencils(), ComputePmeMgr::sendPencils(), ComputePmeMgr::sendPencilsPart(), and ComputePmeCUDAMgr::setupPencils().

int PmeGrid::block2

Definition at line 21 of file PmeBase.h.

Referenced by ComputePmeMgr::copyPencils(), OptPmeXPencil::fft_init(), OptPmeZPencil::fft_init(), PmeXPencil::fft_init(), PmeZPencil::fft_init(), ComputePmeMgr::initialize(), OptPmeMgr::initialize_pencils(), ComputePmeMgr::initialize_pencils(), initializePmeGrid(), OptPmeYPencil::many_to_many_recv_trans(), OptPmeYPencil::many_to_many_recv_untrans(), OptPmeYPencil::many_to_many_send(), OptPmeZPencil::recv_grid(), OptPmeYPencil::recv_trans(), PmeYPencil::recv_trans(), OptPmeYPencil::recv_untrans(), PmeYPencil::recv_untrans(), PmeYPencil::send_subset_trans(), PmeYPencil::send_subset_untrans(), OptPmeYPencil::send_trans(), PmeYPencil::send_trans(), OptPmeZPencil::send_ungrid(), OptPmeYPencil::send_untrans(), PmeYPencil::send_untrans(), OptPmeCompute::sendPencils(), ComputePmeMgr::sendPencils(), ComputePmeMgr::sendPencilsPart(), and ComputePmeCUDAMgr::setupPencils().

int PmeGrid::block3

Definition at line 21 of file PmeBase.h.

Referenced by OptPmeXPencil::fft_init(), OptPmeYPencil::fft_init(), PmeXPencil::fft_init(), PmeYPencil::fft_init(), ComputePmeMgr::initialize(), initializePmeGrid(), OptPmeZPencil::many_to_many_recv_untrans(), OptPmeZPencil::many_to_many_send_trans(), OptPmeZPencil::recv_untrans(), PmeZPencil::recv_untrans(), PmeZPencil::send_subset_trans(), OptPmeZPencil::send_trans(), PmeZPencil::send_trans(), and ComputePmeCUDAMgr::setupPencils().

int PmeGrid::dim2

Definition at line 19 of file PmeBase.h.

Referenced by OptPmeRealSpace::compute_forces(), PmeRealSpace::compute_forces_order4_partial(), ComputePme::ComputePme(), OptPmeCompute::copyPencils(), ComputePmeMgr::copyPencils(), OptPmeYPencil::fft_init(), PmeYPencil::fft_init(), OptPmeRealSpace::fill_charges(), PmeYPencil::forward_fft(), ComputePmeMgr::gridCalc1(), ComputePmeMgr::gridCalc3(), ComputePmeMgr::initialize(), ComputePmeMgr::initialize_computes(), initializePmeGrid(), ComputePmeMgr::sendDataPart(), OptPmeCompute::sendPencils(), ComputePmeMgr::sendPencils(), ComputePmeMgr::sendPencilsPart(), and ComputePmeCUDAMgr::setupPencils().

int PmeGrid::dim3

Definition at line 19 of file PmeBase.h.

Referenced by OptPmeZPencil::backward_fft(), PmeZPencil::backward_fft(), ComputePme::ComputePme(), ComputePmeMgr::copyPencils(), ComputePmeMgr::copyResults(), OptPmeXPencil::fft_init(), OptPmeYPencil::fft_init(), OptPmeZPencil::fft_init(), PmeXPencil::fft_init(), PmeYPencil::fft_init(), PmeZPencil::fft_init(), OptPmeRealSpace::fill_charges(), OptPmeZPencil::forward_fft(), PmeZPencil::forward_fft(), ComputePmeMgr::gridCalc1(), ComputePmeMgr::gridCalc2(), ComputePmeMgr::gridCalc2R(), ComputePmeMgr::gridCalc3(), ComputePmeMgr::initialize(), ComputePmeMgr::initialize_computes(), initializePmeGrid(), OptPmeZPencil::many_to_many_recv_grid(), OptPmeZPencil::many_to_many_recv_untrans(), OptPmeZPencil::many_to_many_send_trans(), OptPmeZPencil::many_to_many_send_ungrid(), PmeZPencil::node_process_untrans(), ComputePmeMgr::procTrans(), ComputePmeMgr::procUntrans(), OptPmeZPencil::recv_grid(), PmeZPencil::recv_grid(), OptPmeZPencil::recv_untrans(), PmeZPencil::recv_untrans(), ComputePmeMgr::recvGrid(), PmeZPencil::send_subset_trans(), OptPmeZPencil::send_trans(), PmeZPencil::send_trans(), OptPmeZPencil::send_ungrid(), PmeZPencil::send_ungrid(), ComputePmeMgr::sendDataPart(), OptPmeCompute::sendPencils(), ComputePmeMgr::sendPencilsPart(), ComputePmeMgr::sendTransSubset(), ComputePmeMgr::sendUngridSubset(), ComputePmeMgr::sendUntransSubset(), and ComputePmeCUDAMgr::setupPencils().

int PmeGrid::K1

Definition at line 18 of file PmeBase.h.

Referenced by OptPmeZPencil::backward_fft(), PmeZPencil::backward_fft(), PmeXPencil::backward_fft(), OptPmeRealSpace::compute_forces(), PmeRealSpace::compute_forces_order4_partial(), ComputePme::ComputePme(), ComputePmeMgr::copyPencils(), ComputePmeMgr::cuda_submit_charges(), CudaPmeKSpaceCompute::CudaPmeKSpaceCompute(), OptPmeXPencil::fft_init(), OptPmeYPencil::fft_init(), OptPmeZPencil::fft_init(), PmeXPencil::fft_init(), PmeYPencil::fft_init(), PmeZPencil::fft_init(), PmeAtomFiler::fileAtoms(), OptPmeRealSpace::fill_charges(), PmeXPencil::forward_fft(), CudaPmeRealSpaceCompute::gatherForce(), getPencilDim(), FFTCompute::init(), ComputePmeMgr::initialize(), ComputePmeMgr::initialize_computes(), OptPmeXPencil::initialize_manytomany(), OptPmeMgr::initialize_pencils(), ComputePmeMgr::initialize_pencils(), initializePmeGrid(), OptPmeXPencil::many_to_many_recv_trans(), OptPmeXPencil::many_to_many_send_untrans(), PmeKSpace::PmeKSpace(), PmeKSpaceCompute::PmeKSpaceCompute(), OptPmeXPencil::recv_trans(), PmeXPencil::recv_trans(), scale_coordinates(), scale_n_copy_coordinates(), PmeXPencil::send_subset_untrans(), OptPmeXPencil::send_untrans(), PmeXPencil::send_untrans(), OptPmeCompute::sendPencils(), ComputePmeMgr::sendPencils(), ComputePmeMgr::sendPencilsPart(), CudaPmeTranspose::setDataPtrsYZX(), CudaPmeTranspose::setDataPtrsZXY(), ComputePmeCUDAMgr::setupPencils(), CudaPmeKSpaceCompute::solve(), CudaPmeRealSpaceCompute::spreadCharge(), and ComputePmeMgr::ungridCalc().

int PmeGrid::K2

Definition at line 18 of file PmeBase.h.

Referenced by OptPmeZPencil::backward_fft(), OptPmeYPencil::backward_fft(), PmeZPencil::backward_fft(), PmeYPencil::backward_fft(), PmeYPencil::backward_subset_fft(), OptPmeRealSpace::compute_forces(), PmeRealSpace::compute_forces_order4_partial(), ComputePme::ComputePme(), ComputePmeMgr::copyPencils(), ComputePmeMgr::cuda_submit_charges(), CudaPmeKSpaceCompute::CudaPmeKSpaceCompute(), OptPmeXPencil::fft_init(), OptPmeYPencil::fft_init(), OptPmeZPencil::fft_init(), PmeXPencil::fft_init(), PmeYPencil::fft_init(), PmeZPencil::fft_init(), PmeAtomFiler::fileAtoms(), OptPmeRealSpace::fill_charges(), OptPmeYPencil::forward_fft(), PmeYPencil::forward_fft(), PmeYPencil::forward_subset_fft(), CudaPmeRealSpaceCompute::gatherForce(), ComputePmeCUDAMgr::getHomePencil(), getPencilDim(), getPencilIndexY(), FFTCompute::init(), ComputePmeMgr::initialize(), ComputePmeMgr::initialize_computes(), OptPmeMgr::initialize_pencils(), ComputePmeMgr::initialize_pencils(), initializePmeGrid(), OptPmeYPencil::many_to_many_recv_trans(), OptPmeYPencil::many_to_many_recv_untrans(), OptPmeYPencil::many_to_many_send(), PmeKSpace::PmeKSpace(), PmeKSpaceCompute::PmeKSpaceCompute(), ComputePmeMgr::procUntrans(), OptPmeYPencil::recv_trans(), PmeYPencil::recv_trans(), OptPmeYPencil::recv_untrans(), PmeYPencil::recv_untrans(), scale_coordinates(), scale_n_copy_coordinates(), PmeYPencil::send_subset_trans(), PmeYPencil::send_subset_untrans(), OptPmeYPencil::send_trans(), PmeYPencil::send_trans(), OptPmeYPencil::send_untrans(), PmeYPencil::send_untrans(), ComputePmeMgr::sendDataPart(), OptPmeCompute::sendPencils(), ComputePmeMgr::sendPencils(), ComputePmeMgr::sendPencilsPart(), ComputePmeMgr::sendTransSubset(), ComputePmeMgr::sendUntransSubset(), CudaPmeTranspose::setDataPtrsYZX(), CudaPmeTranspose::setDataPtrsZXY(), ComputePmeCUDAMgr::setupPencils(), CudaPmeKSpaceCompute::solve(), CudaPmeRealSpaceCompute::spreadCharge(), and ComputePmeMgr::ungridCalc().

int PmeGrid::K3

Definition at line 18 of file PmeBase.h.

Referenced by OptPmeZPencil::backward_fft(), PmeZPencil::backward_fft(), ComputePmeMgr::chargeGridReady(), OptPmeRealSpace::compute_forces(), PmeRealSpace::compute_forces_order4_partial(), ComputePme::ComputePme(), ComputePmeMgr::copyPencils(), ComputePmeMgr::copyResults(), ComputePmeMgr::cuda_submit_charges(), CudaPmeKSpaceCompute::CudaPmeKSpaceCompute(), OptPmeZPencil::fft_init(), PmeZPencil::fft_init(), PmeAtomFiler::fileAtoms(), OptPmeRealSpace::fill_charges(), OptPmeZPencil::forward_fft(), PmeZPencil::forward_fft(), CudaPmeRealSpaceCompute::gatherForce(), ComputePmeCUDAMgr::getHomePencil(), getPencilDim(), getPencilIndexZ(), FFTCompute::init(), ComputePmeMgr::initialize(), ComputePmeMgr::initialize_computes(), initializePmeGrid(), OptPmeZPencil::many_to_many_recv_grid(), OptPmeZPencil::many_to_many_send_ungrid(), PmeKSpace::PmeKSpace(), PmeKSpaceCompute::PmeKSpaceCompute(), OptPmeZPencil::recv_grid(), scale_coordinates(), scale_n_copy_coordinates(), OptPmeZPencil::send_ungrid(), ComputePmeMgr::sendDataPart(), ComputePmeMgr::sendPencilsPart(), CudaPmeTranspose::setDataPtrsYZX(), CudaPmeTranspose::setDataPtrsZXY(), ComputePmeCUDAMgr::setupPencils(), CudaPmeKSpaceCompute::solve(), CudaPmeRealSpaceCompute::spreadCharge(), and ComputePmeMgr::ungridCalc().

int PmeGrid::order

Definition at line 20 of file PmeBase.h.

Referenced by ComputePmeMgr::chargeGridReady(), PmeRealSpace::compute_forces(), ComputePme::ComputePme(), ComputePmeMgr::copyPencils(), ComputePmeMgr::copyResults(), ComputePmeMgr::cuda_submit_charges(), OptPmeCompute::doWork(), PmeAtomFiler::fileAtoms(), PmeRealSpace::fill_charges(), CudaPmeRealSpaceCompute::gatherForce(), ComputePmeMgr::initialize(), ComputePmeMgr::initialize_computes(), OptPmeMgr::initialize_pencils(), ComputePmeMgr::initialize_pencils(), initializePmeGrid(), OptPmeRealSpace::OptPmeRealSpace(), PmeKSpace::PmeKSpace(), PmeKSpaceCompute::PmeKSpaceCompute(), scale_coordinates(), ComputePmeMgr::sendDataPart(), ComputePmeMgr::sendPencilsPart(), PmeRealSpace::set_num_atoms(), ComputePmeCUDAMgr::setupPencils(), CudaPmeRealSpaceCompute::spreadCharge(), and ComputePmeMgr::ungridCalc().

int PmeGrid::xBlocks

Definition at line 22 of file PmeBase.h.

Referenced by getBlockDim(), ComputePmeCUDAMgr::getDevicePencilY(), ComputePmeCUDAMgr::getDevicePencilZ(), getPencilDim(), FFTCompute::init(), PmePencilX::initBlockSizes(), PmePencilXY::initBlockSizes(), OptPmeMgr::initialize(), ComputePmeCUDAMgr::initialize(), OptPmeMgr::initialize_pencils(), initializePmeGrid(), PmeTranspose::PmeTranspose(), OptPmeCompute::sendPencils(), and ComputePmeCUDAMgr::setupPencils().

int PmeGrid::yBlocks

Definition at line 22 of file PmeBase.h.

Referenced by PmeAtomFiler::fileAtoms(), CudaPmeRealSpaceCompute::gatherForce(), getBlockDim(), ComputePmeCUDAMgr::getDevice(), ComputePmeCUDAMgr::getDevicePencilZ(), ComputePmeCUDAMgr::getHomePencil(), ComputePmeCUDAMgr::getNode(), getPencilDim(), getPencilIndexY(), FFTCompute::init(), PmePencilY::initBlockSizes(), OptPmeMgr::initialize(), ComputePmeCUDADevice::initialize(), ComputePmeCUDAMgr::initialize(), OptPmeMgr::initialize_pencils(), ComputePmeCUDADevice::initializePatches(), initializePmeGrid(), PmeTranspose::PmeTranspose(), ComputePmeCUDADevice::recvAtoms(), ComputePmeCUDADevice::recvAtomsFromNeighbor(), ComputePmeCUDADevice::recvForcesFromNeighbor(), ComputePmeCUDADevice::sendAtomsToNeighbor(), ComputePmeCUDADevice::sendForcesToNeighbors(), OptPmeCompute::sendPencils(), ComputePmeCUDAMgr::setupPencils(), and CudaPmeRealSpaceCompute::spreadCharge().

int PmeGrid::zBlocks

Definition at line 22 of file PmeBase.h.

Referenced by PmeAtomFiler::fileAtoms(), CudaPmeRealSpaceCompute::gatherForce(), getBlockDim(), ComputePmeCUDAMgr::getDevice(), ComputePmeCUDAMgr::getDevicePencilY(), ComputePmeCUDAMgr::getHomePencil(), ComputePmeCUDAMgr::getNode(), getPencilDim(), getPencilIndexZ(), FFTCompute::init(), PmePencilZ::initBlockSizes(), OptPmeMgr::initialize(), ComputePmeCUDADevice::initialize(), ComputePmeCUDAMgr::initialize(), ComputePmeCUDADevice::initializePatches(), initializePmeGrid(), PmeTranspose::PmeTranspose(), ComputePmeCUDADevice::recvAtoms(), ComputePmeCUDADevice::recvAtomsFromNeighbor(), ComputePmeCUDADevice::recvForcesFromNeighbor(), ComputePmeCUDADevice::sendAtomsToNeighbor(), ComputePmeCUDADevice::sendForcesToNeighbors(), OptPmeCompute::sendPencils(), ComputePmeCUDAMgr::setupPencils(), and CudaPmeRealSpaceCompute::spreadCharge().


The documentation for this struct was generated from the following file:
Generated on Sat Sep 23 01:17:21 2017 for NAMD by  doxygen 1.4.7