(git:b195825)
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
 

Modules

module  fft_tools
 

Functions/Subroutines

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

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
 
integer, save, public fft_tools::fft_type = 0
 
integer, save, public fft_tools::fft_plan_style = 1