Searched refs:p_backward (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/cufft/ |
| H A D | cufft.cu | 12 cufftHandle p_forward, p_backward; member 63 if (!cufft->p_backward) { in MatMultTranspose_SeqCUFFT() 67 PetscCallCUFFT(cufftPlan1d(&cufft->p_backward, dim[0], CUFFT_C2C, 1)); in MatMultTranspose_SeqCUFFT() 70 PetscCallCUFFT(cufftPlan2d(&cufft->p_backward, dim[0], dim[1], CUFFT_C2C)); in MatMultTranspose_SeqCUFFT() 73 PetscCallCUFFT(cufftPlan3d(&cufft->p_backward, dim[0], dim[1], dim[2], CUFFT_C2C)); in MatMultTranspose_SeqCUFFT() 97 if (cufft->p_backward) PetscCallCUFFT(cufftDestroy(cufft->p_backward)); in MatDestroy_SeqCUFFT() 148 cufft->p_backward = 0; in MatCreateSeqCUFFT()
|
| /petsc/src/mat/impls/fft/fftw/ |
| H A D | fftw.c | 24 fftw_plan p_forward, p_backward; member 152 if (!fftw->p_backward && fftw->p_flag != FFTW_ESTIMATE) { in MatMultTranspose_SeqFFTW() 160 if (!fftw->p_backward) { /* create a plan, then execute it */ in MatMultTranspose_SeqFFTW() 164 …fftw->p_backward = fftw_plan_dft_1d(dim[0], (fftw_complex *)x_array, (fftw_complex *)y_array, FFTW… in MatMultTranspose_SeqFFTW() 166 …fftw->p_backward = fftw_plan_dft_c2r_1d(dim[0], (fftw_complex *)x_array, (double *)y_array, fftw->… in MatMultTranspose_SeqFFTW() 171 …fftw->p_backward = fftw_plan_dft_2d(dim[0], dim[1], (fftw_complex *)x_array, (fftw_complex *)y_arr… in MatMultTranspose_SeqFFTW() 173 …fftw->p_backward = fftw_plan_dft_c2r_2d(dim[0], dim[1], (fftw_complex *)x_array, (double *)y_array… in MatMultTranspose_SeqFFTW() 178 …fftw->p_backward = fftw_plan_dft_3d(dim[0], dim[1], dim[2], (fftw_complex *)x_array, (fftw_complex… in MatMultTranspose_SeqFFTW() 180 …fftw->p_backward = fftw_plan_dft_c2r_3d(dim[0], dim[1], dim[2], (fftw_complex *)x_array, (double *… in MatMultTranspose_SeqFFTW() 186 …fftw->p_backward = fftw_plan_guru64_dft((int)ndim, (fftw_iodim64 *)iodims, 0, NULL, (fftw_complex … in MatMultTranspose_SeqFFTW() [all …]
|