|
PSCF v1.3.3
|
Fields and FFT plan for use in CUDA code, based around the cufft GPU-accelerated fast Fourier transform library. More...
Topics | |
| Complex Arithmetic (GPU) | |
| Typdedefs and functions for complex arithmetic using the complex type used in Cuda GPU code that interfaces with cufft. | |
Namespaces | |
| namespace | Pscf::Prdc::Cuda::Reduce |
| Functions that perform parallel reductions on the GPU. | |
| namespace | Pscf::Prdc::Cuda::VecOp |
| Functions that perform element-wise vector operations on the GPU. | |
Classes | |
| class | Pscf::Prdc::Cuda::CField< D > |
| Field of complex values on a regular mesh, allocated on a GPU device. More... | |
| class | Pscf::Prdc::Cuda::CFieldComparison< D > |
| Comparator for CField (k-grid) arrays, defined in device memory. More... | |
| class | Pscf::Prdc::Cuda::FFT< D > |
| Fourier transform wrapper for real or complex data. More... | |
| class | Pscf::Prdc::Cuda::FFTBatched< D > |
| Batched Fourier transform wrapper for real data. More... | |
| class | Pscf::Prdc::Cuda::RField< D > |
| Field of real values on a regular mesh, allocated on a GPU device. More... | |
| class | Pscf::Prdc::Cuda::RFieldComparison< D > |
| Comparator for fields in real-space (r-grid) format. More... | |
| class | Pscf::Prdc::Cuda::RFieldDft< D > |
| Discrete Fourier Transform (DFT) of a real field, allocated on a GPU. More... | |
| class | Pscf::Prdc::Cuda::RFieldDftComparison< D > |
| Comparator for RFieldDft (k-grid) arrays, allocated on device. More... | |
Fields and FFT plan for use in CUDA code, based around the cufft GPU-accelerated fast Fourier transform library.