Home
last modified time | relevance | path

Searched refs:devArray (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/impls/cufft/
H A Dcufft.cu13 cufftComplex *devArray; member
19 cufftComplex *devArray = cufft->devArray; in MatMult_SeqCUFFT() local
43 …PetscCallCUDA(cudaMemcpy(devArray, x_array, sizeof(cufftComplex) * dim[ndim], cudaMemcpyHostToDevi… in MatMult_SeqCUFFT()
45 PetscCallCUFFT(cufftExecC2C(cufft->p_forward, devArray, devArray, CUFFT_FORWARD)); in MatMult_SeqCUFFT()
47 …PetscCallCUDA(cudaMemcpy(y_array, devArray, sizeof(cufftComplex) * dim[ndim], cudaMemcpyDeviceToHo… in MatMult_SeqCUFFT()
56 cufftComplex *devArray = cufft->devArray; in MatMultTranspose_SeqCUFFT() local
80 …PetscCallCUDA(cudaMemcpy(devArray, x_array, sizeof(cufftComplex) * dim[ndim], cudaMemcpyHostToDevi… in MatMultTranspose_SeqCUFFT()
82 PetscCallCUFFT(cufftExecC2C(cufft->p_forward, devArray, devArray, CUFFT_INVERSE)); in MatMultTranspose_SeqCUFFT()
84 …PetscCallCUDA(cudaMemcpy(y_array, devArray, sizeof(cufftComplex) * dim[ndim], cudaMemcpyDeviceToHo… in MatMultTranspose_SeqCUFFT()
98 PetscCallCUDA(cudaFree(cufft->devArray)); in MatDestroy_SeqCUFFT()
[all …]