petsc-3.7.5 2017-01-01
Report Typos and Errors

VecScatterFFTWToPetsc

Converts FFTW output to the PETSc vector.

Synopsis

#include "petscmat.h" 
#include "petscvec.h"   
PetscErrorCode VecScatterFFTWToPetsc(Mat A,Vec x,Vec y)
Collective on Mat

Input Parameters

A - FFTW matrix
x - FFTW vector

Output Parameters

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.

See Also

VecScatterPetscToFFTW()

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