Documentation for module ps_wavelet_fft3d

...

source: ps_wavelet_fft3d.F
Loading...

public Subroutines/Functions:

SUBROUTINE
ctrig (n, trig, after, before, now, isign, ic)
...
SUBROUTINE
fftstp (mm, nfft, m, nn, n, zin, zout, trig, after, now, before, isign)
...
SUBROUTINE
fourier_dim (n, n_next)
Give a number n_next > n compatible for the FFT

Parameters:

INTEGER
:: ctrig_length = 8192

SUBROUTINEctrig(n, trig, after, before, now, isign, ic)

...

Arguments:
INTEGER
:: n ...
REAL(dp)
:: trig(2,ctrig_length) ...
INTEGER
:: after(7) ...
INTEGER
:: before(7) ...
INTEGER
:: now(7) ...
INTEGER
:: isign ...
INTEGER
:: ic ...

SUBROUTINEfftstp(mm, nfft, m, nn, n, zin, zout, trig, after, now, before, isign)

...

Arguments:
INTEGER
:: mm ...
INTEGER
:: nfft ...
INTEGER
:: m ...
INTEGER
:: nn ...
INTEGER
:: n ...
REAL(dp)
:: zin(2,mm,m) ...
REAL(dp)
:: zout(2,nn,n) ...
REAL(dp)
:: trig(2,ctrig_length) ...
INTEGER
:: after ...
INTEGER
:: now ...
INTEGER
:: before ...
INTEGER
:: isign ...

SUBROUTINEfourier_dim(n, n_next)

Give a number n_next > n compatible for the FFT

Arguments:
INTEGER,
INTENT(in)
:: n ...
INTEGER,
INTENT(out)
:: n_next ...