![]() |
(git:6d276e9)
|
Functions/Subroutines | |
| integer function, public | fft_library (fftlib) |
| Interface to FFT libraries. | |
| subroutine, public | fft_do_init (fftlib, plan_style, wisdom_file) |
| ... | |
| subroutine, public | fft_do_cleanup (wisdom_file, ionode) |
| ... | |
| subroutine, public | fft_get_lengths (data, max_length) |
| ... | |
| subroutine, public | fft_create_plan_3d (plan, fft_in_place, fsign, n, zin, zout) |
| ... | |
| subroutine, public | fft_3d (plan, scale, zin, zout, stat) |
| ... | |
| subroutine, public | fft_create_plan_1d (plan, fsign, trans_in, trans_out, ldx_in, ldx_out, n, m, zin, zout) |
| ... | |
| subroutine, public | fft_destroy_plan (plan) |
| ... | |
| subroutine, public | fft_1d (plan, zin, zout, scale, stat) |
| ... | |
| integer function, public fft_lib::fft_library | ( | character(len=*), intent(in) | fftlib | ) |
| subroutine, public fft_lib::fft_do_init | ( | character(len=*), intent(in) | fftlib, |
| integer, intent(in) | plan_style, | ||
| character(len=*), intent(in) | wisdom_file | ||
| ) |
| subroutine, public fft_lib::fft_do_cleanup | ( | character(len=*), intent(in) | wisdom_file, |
| logical, intent(in) | ionode | ||
| ) |
| subroutine, public fft_lib::fft_get_lengths | ( | integer, dimension(*) | data, |
| integer, intent(inout) | max_length | ||
| ) |
| subroutine, public fft_lib::fft_create_plan_3d | ( | type(fft_plan_type), intent(inout) | plan, |
| 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 | ||
| ) |
| 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_1d | ( | type(fft_plan_type), intent(inout) | plan, |
| integer, intent(in) | fsign, | ||
| logical, intent(in) | trans_in, | ||
| logical, intent(in) | trans_out, | ||
| integer, intent(in) | ldx_in, | ||
| integer, intent(in) | ldx_out, | ||
| integer, intent(in) | n, | ||
| integer, intent(in) | m, | ||
| complex(kind=dp), dimension(*), intent(in) | zin, | ||
| complex(kind=dp), dimension(*), intent(in) | zout | ||
| ) |
| subroutine, public fft_lib::fft_destroy_plan | ( | type(fft_plan_type), intent(inout) | plan | ) |
| subroutine, public fft_lib::fft_1d | ( | 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 | ||
| ) |