#include "petscmat.h" #include "petscvec.h" PetscErrorCode VecScatterFFTWToPetsc(Mat A,Vec x,Vec y)Collective on Mat
A | - FFTW matrix | |
x | - FFTW vector |
y | - PETSc vector |
Note: While doing real transform the FFTW output of backward DFT contains extra zeros at the end of last dimension. VecScatterFFTWToPetsc removes those extra zeros.