LAL  7.5.0.1-ec27e42
CudaFFT.cu File Reference

Prototypes

void XLALCudaError (cudaError_t error, const char *file, int line)
 
void XLALCudaFFTError (cufftResult_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.

Function Documentation

◆ XLALCudaError()

void XLALCudaError ( cudaError_t  error,
const char *  file,
int  line 
)

Definition at line 4 of file CudaFFT.cu.

◆ XLALCudaFFTError()

void XLALCudaFFTError ( cufftResult_t  error,
const char *  file,
int  line 
)

Definition at line 13 of file CudaFFT.cu.

◆ cudafft_execute_r2c()

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.

◆ cudafft_execute_c2r()

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.

◆ cudafft_execute_c2c()

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.