Documentation for module fftw3_lib

...

source: fftw3_lib.F
Loading...

public Subroutines/Functions:

SUBROUTINE
fftw31dm (plan, zin, zout, scale, stat)
...
SUBROUTINE
fftw33d (plan, scale, zin, zout, stat)
...
...
...
...
...
...
...

SUBROUTINEfftw31dm(plan, zin, zout, scale, stat)

...

Arguments:
INTENT(in)
:: plan ...
COMPLEX(dp),
INTENT(in),
TARGET
:: zin(*) ...
COMPLEX(dp),
INTENT(inout),
TARGET
:: zout(*) ...
REAL(dp),
INTENT(in)
:: scale ...
INTEGER,
INTENT(out)
:: stat ...

SUBROUTINEfftw33d(plan, scale, zin, zout, stat)

...

Arguments:
INTENT(in)
:: plan ...
REAL(dp),
INTENT(in)
:: scale ...
COMPLEX(dp),
INTENT(inout),
TARGET
:: zin(*) ...
COMPLEX(dp),
INTENT(inout),
TARGET
:: zout(*) ...
INTEGER,
INTENT(out)
:: stat ...

SUBROUTINEfftw3_create_plan_1dm(plan, zin, zout, plan_style)

...

Arguments:
INTENT(inout)
:: plan ...
COMPLEX(dp),
INTENT(in)
:: zin(*) ...
COMPLEX(dp),
INTENT(in)
:: zout(*) ...
INTEGER,
INTENT(in)
:: plan_style ...

SUBROUTINEfftw3_create_plan_3d(plan, zin, zout, plan_style)

...

Arguments:
INTENT(inout)
:: plan ...
COMPLEX(dp),
INTENT(inout)
:: zin(*) ...
COMPLEX(dp),
INTENT(inout)
:: zout(*) ...
INTEGER
:: plan_style ...

SUBROUTINEfftw3_destroy_plan(plan)

...

Arguments:
INTENT(inout)
:: plan ...

SUBROUTINEfftw3_do_cleanup(wisdom_file, ionode)

...

Arguments:
CHARACTER(*),
INTENT(in)
:: wisdom_file ...
LOGICAL
:: ionode ...

SUBROUTINEfftw3_do_init(wisdom_file)

...

Arguments:
CHARACTER(*),
INTENT(in)
:: wisdom_file ...

SUBROUTINEfftw3_get_lengths(data, max_length)

...

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