Documentation for module fftsg_lib

...

source: fftsg_lib.F
Loading...

public Subroutines/Functions:

SUBROUTINE
fftsg1dm (fsign, trans, n, m, zin, zout, scale)
...
...
SUBROUTINE
fftsg_do_cleanup
...
SUBROUTINE
fftsg_do_init
...
...

SUBROUTINEfftsg1dm(fsign, trans, n, m, zin, zout, scale)

...

Arguments:
INTEGER,
INTENT(inout)
:: fsign ...
LOGICAL,
INTENT(in)
:: trans ...
INTEGER,
INTENT(in)
:: n ...
INTEGER,
INTENT(in)
:: m ...
COMPLEX(dp),
INTENT(inout)
:: zin(*) ...
COMPLEX(dp),
INTENT(out)
:: zout(*) ...
REAL(dp),
INTENT(in)
:: scale ...

SUBROUTINEfftsg3d(fft_in_place, fsign, scale, n, zin, zout)

...

Arguments:
LOGICAL,
INTENT(in)
:: fft_in_place ...
INTEGER,
INTENT(inout)
:: fsign ...
REAL(dp),
INTENT(in)
:: scale ...
INTEGER,
INTENT(in)
:: n(*) ...
COMPLEX(dp),
INTENT(inout)
:: zin(*) ...
COMPLEX(dp),
INTENT(inout)
:: zout(*) ...

SUBROUTINEfftsg_do_cleanup()

...

SUBROUTINEfftsg_do_init()

...

SUBROUTINEfftsg_get_lengths(data, max_length)

...

Arguments:
INTEGER
:: data(*) ...
INTEGER,
INTENT(inout)
:: max_length ...