#include "petscmat.h" PetscErrorCode MatCreateFFT(MPI_Comm comm,PetscInt ndim,const PetscInt dim[],MatType mattype,Mat *A)Collective
comm | - MPI communicator | |
ndim | - the ndim-dimensional transform | |
dim | - array of size ndim, dim[i] contains the vector length in the i-dimension | |
type | - package type, e.g., FFTW or MATSEQCUFFT |
A | - the matrix |
-mat_fft_type | - set FFT type fft or seqcufft |
Note: this serves as a base class for all FFT marix classes, currently MATFFTW or MATSEQCUFFT