9 use,
intrinsic :: iso_c_binding
25 subroutine fft_fwd_c(kk, pgrid, pfour) bind(C,name='fft_fwd_f')
26 use,
intrinsic :: iso_c_binding
28 integer(c_int),
intent(in) :: kk
29 real(c_double),
intent(in) :: pgrid
30 real(c_double),
intent(inout) :: pfour
33 subroutine fft_inv_c(kk, pfour, pgrid) bind(C,name='fft_inv_f')
34 use,
intrinsic :: iso_c_binding
36 integer(c_int),
intent(in) :: kk
37 real(c_double),
intent(in) :: pfour
38 real(c_double),
intent(inout) :: pgrid
50 integer,
intent(in) :: kk
51 real(kind_real),
intent(in) :: pg(kk)
52 real(kind_real),
intent(out) :: pf(kk+2)
53 real(c_double) :: zz(kk), ww(kk+2)
67 integer,
intent(in) :: kk
68 real(kind_real),
intent(in) :: pf(kk+2)
69 real(kind_real),
intent(out) :: pg(kk)
70 real(c_double) :: zz(kk), ww(kk+2)
subroutine, public fft_inv(kk, pf, pg)
Fortran module for Eigen FFTs.
subroutine, public fft_fwd(kk, pg, pf)