![]() |
(git:b77b4be)
|
Functions/Subroutines | |
integer function, public | fft_library (fftlib) |
Interface to FFT libraries. | |
subroutine, public | fft_do_init (fft_type, wisdom_file) |
... | |
subroutine, public | fft_do_cleanup (fft_type, wisdom_file, ionode) |
... | |
subroutine, public | fft_get_lengths (fft_type, data, max_length) |
... | |
subroutine, public | fft_create_plan_3d (plan, fft_type, fft_in_place, fsign, n, zin, zout, plan_style) |
... | |
subroutine, public | fft_3d (plan, scale, zin, zout, stat) |
... | |
subroutine, public | fft_create_plan_1dm (plan, fft_type, fsign, trans, n, m, zin, zout, plan_style) |
... | |
subroutine, public | fft_destroy_plan (plan) |
... | |
subroutine, public | fft_1dm (plan, zin, zout, scale, stat) |
... | |
integer function, public fft_lib::fft_library | ( | character(len=*), intent(in) | fftlib | ) |
subroutine, public fft_lib::fft_do_init | ( | integer, intent(in) | fft_type, |
character(len=*), intent(in) | wisdom_file | ||
) |
subroutine, public fft_lib::fft_do_cleanup | ( | integer, intent(in) | fft_type, |
character(len=*), intent(in) | wisdom_file, | ||
logical, intent(in) | ionode | ||
) |
subroutine, public fft_lib::fft_get_lengths | ( | integer, intent(in) | fft_type, |
integer, dimension(*) | data, | ||
integer, intent(inout) | max_length | ||
) |
subroutine, public fft_lib::fft_create_plan_3d | ( | type(fft_plan_type), intent(inout) | plan, |
integer, intent(in) | fft_type, | ||
logical, intent(in) | fft_in_place, | ||
integer, intent(in) | fsign, | ||
integer, dimension(3), intent(in) | n, | ||
complex(kind=dp), dimension(*), intent(inout) | zin, | ||
complex(kind=dp), dimension(*), intent(inout) | zout, | ||
integer, intent(in) | plan_style | ||
) |
subroutine, public fft_lib::fft_3d | ( | type(fft_plan_type), intent(in) | plan, |
real(kind=dp), intent(in) | scale, | ||
complex(kind=dp), dimension(*), intent(inout) | zin, | ||
complex(kind=dp), dimension(*), intent(inout) | zout, | ||
integer, intent(out) | stat | ||
) |
subroutine, public fft_lib::fft_create_plan_1dm | ( | type(fft_plan_type), intent(inout) | plan, |
integer, intent(in) | fft_type, | ||
integer, intent(in) | fsign, | ||
logical, intent(in) | trans, | ||
integer, intent(in) | n, | ||
integer, intent(in) | m, | ||
complex(kind=dp), dimension(*), intent(in) | zin, | ||
complex(kind=dp), dimension(*), intent(in) | zout, | ||
integer, intent(in) | plan_style | ||
) |
subroutine, public fft_lib::fft_destroy_plan | ( | type(fft_plan_type), intent(inout) | plan | ) |
subroutine, public fft_lib::fft_1dm | ( | type(fft_plan_type), intent(in) | plan, |
complex(kind=dp), dimension(*), intent(inout) | zin, | ||
complex(kind=dp), dimension(*), intent(inout) | zout, | ||
real(kind=dp), intent(in) | scale, | ||
integer, intent(out) | stat | ||
) |