9 integer,
intent(in) :: nd,n(nd),sgn
10 complex(8),
intent(inout) :: z(*)
12 integer,
parameter :: FFTW_ESTIMATE=64
18 call dfftw_plan_dft(plan,nd,n,z,z,sgn,fftw_estimate)
20 call dfftw_execute(plan)
22 call dfftw_destroy_plan(plan)
34 integer,
intent(in) :: nd,n(nd),sgn
35 real(8),
intent(inout) :: r(*)
36 complex(8),
intent(inout) :: z(*)
38 integer,
parameter :: FFTW_ESTIMATE=64
44 call dfftw_plan_dft_r2c(plan,nd,n,r,z,fftw_estimate)
46 call dfftw_plan_dft_c2r(plan,nd,n,z,r,fftw_estimate)
49 call dfftw_execute(plan)
51 call dfftw_destroy_plan(plan)
subroutine zfftifc(nd, n, sgn, z)
subroutine rzfftifc(nd, n, sgn, r, z)