frank:

>
> I am trying to use petsc's Interface to do a 3d FFT.
> I created a 3d DMDA.  When I tried to call VecScatterPetsctoFFTW, I got
> error message saying "FFTW does not support parallel 3d FFT."

I understand that FFTW only supports 2d decomposition, like a 2d pencil.
> But is there any way I can use petsc to implement a 3d decomposed FFT?
>

I guess you do parallel 3D real transform, which is not supported by FFTW.
We are not experts on FFT. You have to search external packages that
implement it.

Hong

Reply via email to