petsc-3.3-p7 2013-05-11

MatCreateFFT

Creates a matrix object that provides FFT via an external package

Synopsis

#include "petscmat.h" 
PetscErrorCode MatCreateFFT(MPI_Comm comm,PetscInt ndim,const PetscInt dim[],const MatType mattype,Mat* A)
Collective on MPI_Comm

Input Parameter

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 FFTCU

Output Parameter

A -the matrix

Options Database Keys

Level:intermediate
Location:
src/mat/impls/fft/fft.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages

-mat_fft_type - set FFT type