(git:08825b9)
Loading...
Searching...
No Matches
fft_tools.F File Reference

Go to the source code of this file.

Data Types

type  fft_tools::fft_scratch_sizes
type  fft_tools::fft_scratch_type
type  fft_tools::fft_scratch_pool_type
interface  fft_tools::fft3d

Modules

module  fft_tools

Functions/Subroutines

subroutine, public fft_tools::init_fft (fftlib, alltoall, pool_limit, wisdom_file, plan_style)
 ...
subroutine, public fft_tools::finalize_fft (para_env, wisdom_file, export_wisdom)
 does whatever is needed to finalize the current fft setup
subroutine, public fft_tools::fft_radix_operations (radix_in, radix_out, operation)
 Determine the allowed lengths of FFT's '''.
subroutine, public fft_tools::fft_1d_many (sign, n, m, trans_in, trans_out, ldx_in, ldx_out, zin, zout, scale, stat)
 Performs m 1-D forward FFT-s of size n.
subroutine, public fft_tools::x_to_yz (sb, group, my_pos, p2p, yzp, nray, bo, tb, fft_scratch)
 ...
subroutine, public fft_tools::yz_to_x (tb, group, my_pos, p2p, yzp, nray, bo, sb, fft_scratch)
 ...
subroutine, public fft_tools::yz_to_xz (sb, group, dims, my_pos, p2p, yzp, nray, bo, tb, fft_scratch)
 ...
subroutine, public fft_tools::xz_to_yz (sb, group, dims, my_pos, p2p, yzp, nray, bo, tb, fft_scratch)
 ...
subroutine, public fft_tools::cube_transpose_1 (cin, boin, boout, sout, fft_scratch)
 ...
subroutine, public fft_tools::cube_transpose_2 (cin, boin, boout, sout, fft_scratch)
 ...
subroutine, public fft_tools::init_fft_scratch_pool ()
 ...
subroutine, public fft_tools::get_fft_scratch (fft_scratch, tf_type, n, fft_sizes)
 ...
subroutine, public fft_tools::release_fft_scratch (fft_scratch)
 ...

Variables

integer, save fft_tools::init_fft_pool = 0
integer, save fft_tools::tick_fft_pool = 0
integer, save fft_tools::fft_pool_scratch_limit = 15
type(fft_scratch_pool_type), pointer, save fft_tools::fft_scratch_first
integer, parameter, public fft_tools::fwfft = +1
integer, parameter, public fft_tools::bwfft = -1
integer, parameter, public fft_tools::fft_radix_closest = 493
integer, parameter, public fft_tools::fft_radix_next = 494
integer, parameter, public fft_tools::fft_radix_next_odd = 497