Prototypes | |
| REAL4 * | XLALCudaMallocReal (UINT4) |
| COMPLEX8 * | XLALCudaMallocComplex (UINT4) |
| void | XLALCudaFree (void *) |
| void | XLALCudaError (cudaError_t error, const char *file, int line) |
| int | cudafft_execute_r2c (cufftHandle plan, cufftComplex *output, const cufftReal *input, cufftComplex *d_output, cufftReal *d_input, UINT4 size) |
| int | cudafft_execute_c2r (cufftHandle plan, cufftReal *output, const cufftComplex *input, cufftReal *d_output, cufftComplex *d_input, UINT4 size) |
| int | cudafft_execute_c2c (cufftHandle plan, cufftComplex *output, const cufftComplex *input, cufftComplex *d_output, cufftComplex *d_input, INT4 direction, UINT4 size) |
Go to the source code of this file.
Macros | |
| #define | XLALCUDACHECK(e) (XLALCudaError(e, __FILE__, __LINE__)) |
| #define | XLALCUDAFFTCHECK(e) (XLALCudaFFTError(e, __FILE__, __LINE__)) |
| #define XLALCUDACHECK | ( | e | ) | (XLALCudaError(e, __FILE__, __LINE__)) |
Definition at line 15 of file CudaFunctions.h.
| #define XLALCUDAFFTCHECK | ( | e | ) | (XLALCudaFFTError(e, __FILE__, __LINE__)) |
Definition at line 16 of file CudaFunctions.h.
Definition at line 7 of file CudaFunctions.c.
Definition at line 18 of file CudaFunctions.c.
| void XLALCudaFree | ( | void * | d_data | ) |
Definition at line 29 of file CudaFunctions.c.
| void XLALCudaError | ( | cudaError_t | error, |
| const char * | file, | ||
| int | line | ||
| ) |
Definition at line 4 of file CudaFFT.cu.
| int cudafft_execute_r2c | ( | cufftHandle | plan, |
| cufftComplex * | output, | ||
| const cufftReal * | input, | ||
| cufftComplex * | d_output, | ||
| cufftReal * | d_input, | ||
| UINT4 | size | ||
| ) |
Definition at line 50 of file CudaFFT.cu.
| int cudafft_execute_c2r | ( | cufftHandle | plan, |
| cufftReal * | output, | ||
| const cufftComplex * | input, | ||
| cufftReal * | d_output, | ||
| cufftComplex * | d_input, | ||
| UINT4 | size | ||
| ) |
Definition at line 66 of file CudaFFT.cu.
| int cudafft_execute_c2c | ( | cufftHandle | plan, |
| cufftComplex * | output, | ||
| const cufftComplex * | input, | ||
| cufftComplex * | d_output, | ||
| cufftComplex * | d_input, | ||
| INT4 | direction, | ||
| UINT4 | size | ||
| ) |
Definition at line 82 of file CudaFFT.cu.