![]() |
(git:936074a)
|
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 | ||
| ) |