15#if defined(PMGRID) || defined(NGENIC)
19typedef ptrdiff_t fft_ptrdiff_t;
21#ifdef DOUBLEPRECISION_FFTW
22typedef double fft_real;
23typedef fftw_complex fft_complex;
25typedef float fft_real;
26typedef fftwf_complex fft_complex;
29#include "../mpi_utils/setcomm.h"
30#include "../pm/pm_nonperiodic.h"
31#include "../pm/pm_periodic.h"