(git:3add494)
fftw3_lib Module Reference

Functions/Subroutines

subroutine, public fftw3_do_cleanup (wisdom_file, ionode)
 ... More...
 
subroutine, public fftw3_do_init (wisdom_file)
 ... More...
 
subroutine, public fftw3_get_lengths (DATA, max_length)
 ... More...
 
subroutine, public fftw3_create_plan_3d (plan, zin, zout, plan_style)
 ... More...
 
subroutine, public fftw33d (plan, scale, zin, zout, stat)
 ... More...
 
subroutine, public fftw3_create_plan_1dm (plan, zin, zout, plan_style)
 ... More...
 
subroutine, public fftw3_destroy_plan (plan)
 ... More...
 
subroutine, public fftw31dm (plan, zin, zout, scale, stat)
 ... More...
 

Function/Subroutine Documentation

◆ fftw3_do_cleanup()

subroutine, public fftw3_lib::fftw3_do_cleanup ( character(len=*), intent(in)  wisdom_file,
logical  ionode 
)

...

Parameters
wisdom_file...
ionode...

Definition at line 197 of file fftw3_lib.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fftw3_do_init()

subroutine, public fftw3_lib::fftw3_do_init ( character(len=*), intent(in)  wisdom_file)

...

Parameters
wisdom_file...

Definition at line 230 of file fftw3_lib.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fftw3_get_lengths()

subroutine, public fftw3_lib::fftw3_get_lengths ( integer, dimension(*)  DATA,
integer, intent(inout)  max_length 
)

...

Parameters
DATA...
max_length...
History
JGH 23-Jan-2006 : initial version Adapted for new interface IAB 09-Jan-2009 : Modified to cache plans in fft_plan_type (c) The Numerical Algorithms Group (NAG) Ltd, 2009 on behalf of the HECToR project IAB 09-Oct-2009 : Added OpenMP directives to 1D FFT, and planning routines (c) The Numerical Algorithms Group (NAG) Ltd, 2009 on behalf of the HECToR project IAB 11-Sep-2012 : OpenMP parallel 3D FFT (Ruyman Reyes, PRACE)
Author
JGH

Definition at line 330 of file fftw3_lib.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fftw3_create_plan_3d()

subroutine, public fftw3_lib::fftw3_create_plan_3d ( type(fft_plan_type), intent(inout)  plan,
complex(kind=dp), dimension(*), intent(inout)  zin,
complex(kind=dp), dimension(*), intent(inout)  zout,
integer  plan_style 
)

...

Parameters
plan...
zin...
zout...
plan_style...

Definition at line 747 of file fftw3_lib.F.

Here is the caller graph for this function:

◆ fftw33d()

subroutine, public fftw3_lib::fftw33d ( type(fft_plan_type), intent(in)  plan,
real(kind=dp), intent(in)  scale,
complex(kind=dp), dimension(*), intent(inout), target  zin,
complex(kind=dp), dimension(*), intent(inout), target  zout,
integer, intent(out)  stat 
)

...

Parameters
plan...
scale...
zin...
zout...
stat...

Definition at line 998 of file fftw3_lib.F.

Here is the caller graph for this function:

◆ fftw3_create_plan_1dm()

subroutine, public fftw3_lib::fftw3_create_plan_1dm ( type(fft_plan_type), intent(inout)  plan,
complex(kind=dp), dimension(*), intent(in)  zin,
complex(kind=dp), dimension(*), intent(in)  zout,
integer, intent(in)  plan_style 
)

...

Parameters
plan...
zin...
zout...
plan_style...

Definition at line 1089 of file fftw3_lib.F.

Here is the caller graph for this function:

◆ fftw3_destroy_plan()

subroutine, public fftw3_lib::fftw3_destroy_plan ( type(fft_plan_type), intent(inout)  plan)

...

Parameters
plan...

Definition at line 1185 of file fftw3_lib.F.

Here is the caller graph for this function:

◆ fftw31dm()

subroutine, public fftw3_lib::fftw31dm ( type(fft_plan_type), intent(in)  plan,
complex(kind=dp), dimension(*), intent(in), target  zin,
complex(kind=dp), dimension(*), intent(inout), target  zout,
real(kind=dp), intent(in)  scale,
integer, intent(out)  stat 
)

...

Parameters
plan...
zin...
zout...
scale...
stat...

Definition at line 1221 of file fftw3_lib.F.

Here is the caller graph for this function: