NAMD
|
#include <CudaPmeSolverUtil.h>
Public Member Functions | |
CudaFFTCompute (int deviceID, cudaStream_t stream) | |
~CudaFFTCompute () | |
void | forward () |
void | backward () |
![]() | |
FFTCompute () | |
void | init (float *dataSrc_in, int dataSrcSize_in, float *dataDst_in, int dataDstSize_in, int permutation, PmeGrid pmeGrid, int pmePencilType, int jblock, int kblock, int flags) |
virtual | ~FFTCompute () |
float * | getDataSrc () |
float * | getDataDst () |
Additional Inherited Members | |
![]() | |
int | jblock |
int | kblock |
int | isize |
int | jsize |
int | ksize |
float * | dataSrc |
float * | dataDst |
int | dataSrcSize |
int | dataDstSize |
bool | dataSrcAllocated |
bool | dataDstAllocated |
Definition at line 41 of file CudaPmeSolverUtil.h.
CudaFFTCompute::CudaFFTCompute | ( | int | deviceID, |
cudaStream_t | stream | ||
) |
Definition at line 58 of file CudaPmeSolverUtil.C.
CudaFFTCompute::~CudaFFTCompute | ( | ) |
Definition at line 113 of file CudaPmeSolverUtil.C.
References cudaCheck, cufftCheck, FFTCompute::dataDst, FFTCompute::dataDstAllocated, FFTCompute::dataSrc, and FFTCompute::dataSrcAllocated.
|
virtual |
Implements FFTCompute.
Definition at line 179 of file CudaPmeSolverUtil.C.
References cudaCheck, cudaNAMD_bug(), cufftCheck, FFTCompute::dataDst, FFTCompute::dataSrc, and FFTCompute::dataSrcSize.
|
virtual |
Implements FFTCompute.
Definition at line 130 of file CudaPmeSolverUtil.C.
References cudaCheck, cudaNAMD_bug(), cufftCheck, FFTCompute::dataDst, FFTCompute::dataDstSize, and FFTCompute::dataSrc.