FV3 Bundle
fft99_mod Module Reference

Functions/Subroutines

subroutine, public fft99 (a, work, trigs, ifax, inc, jump, n, lot, isign)
 
subroutine fft99a (a, work, trigs, inc, jump, n, lot)
 
subroutine fft99b (work, a, trigs, inc, jump, n, lot)
 
subroutine, public fft991 (a, work, trigs, ifax, inc, jump, n, lot, isign)
 
subroutine, public set99 (trigs, ifax, n)
 
subroutine fax (ifax, n, mode)
 
subroutine fftrig (trigs, n, mode)
 
subroutine vpassm (a, b, c, d, trigs, inc1, inc2, inc3, inc4, lot, n, ifac, la)
 

Function/Subroutine Documentation

◆ fax()

subroutine fft99_mod::fax ( integer, dimension(:), intent(out)  ifax,
integer, intent(in)  n,
integer, intent(in)  mode 
)
private

Definition at line 758 of file fft99.F90.

Here is the caller graph for this function:

◆ fft99()

subroutine, public fft99_mod::fft99 ( real, dimension(*), intent(inout)  a,
real, dimension(*), intent(inout)  work,
real, dimension(:), intent(in)  trigs,
integer, dimension(:), intent(inout)  ifax,
integer, intent(in)  inc,
integer, intent(in)  jump,
integer, intent(in)  n,
integer, intent(in)  lot,
integer, intent(in)  isign 
)

Definition at line 36 of file fft99.F90.

Here is the call graph for this function:

◆ fft991()

subroutine, public fft99_mod::fft991 ( real, dimension(*), intent(inout)  a,
real, dimension((n+1)*lot), intent(inout)  work,
real, dimension(:), intent(in)  trigs,
integer, dimension(:), intent(inout)  ifax,
integer, intent(in)  inc,
integer, intent(in)  jump,
integer, intent(in)  n,
integer, intent(in)  lot,
integer, intent(in)  isign 
)

Definition at line 578 of file fft99.F90.

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

◆ fft99a()

subroutine fft99_mod::fft99a ( real, dimension(*), intent(inout)  a,
real, dimension(*), intent(inout)  work,
real, dimension(:), intent(in)  trigs,
integer, intent(in)  inc,
integer, intent(in)  jump,
integer, intent(in)  n,
integer, intent(in)  lot 
)
private

Definition at line 405 of file fft99.F90.

Here is the caller graph for this function:

◆ fft99b()

subroutine fft99_mod::fft99b ( real, dimension(*), intent(inout)  work,
real, dimension(*), intent(inout)  a,
real, dimension(:), intent(in)  trigs,
integer, intent(in)  inc,
integer, intent(in)  jump,
integer, intent(in)  n,
integer, intent(in)  lot 
)
private

Definition at line 489 of file fft99.F90.

Here is the caller graph for this function:

◆ fftrig()

subroutine fft99_mod::fftrig ( real, dimension(:), intent(out)  trigs,
integer, intent(in)  n,
integer, intent(in)  mode 
)
private

Definition at line 825 of file fft99.F90.

Here is the caller graph for this function:

◆ set99()

subroutine, public fft99_mod::set99 ( real, dimension(:), intent(out)  trigs,
integer, dimension(:), intent(out)  ifax,
integer, intent(in)  n 
)

Definition at line 731 of file fft99.F90.

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

◆ vpassm()

subroutine fft99_mod::vpassm ( real, dimension(*), intent(in)  a,
real, dimension(*), intent(in)  b,
real, dimension(*), intent(out)  c,
real, dimension(*), intent(out)  d,
real, dimension(*), intent(in)  trigs,
integer, intent(in)  inc1,
integer, intent(in)  inc2,
integer, intent(in)  inc3,
integer, intent(in)  inc4,
integer, intent(in)  lot,
integer, intent(in)  n,
integer, intent(in)  ifac,
integer, intent(in)  la 
)
private

Definition at line 876 of file fft99.F90.

Here is the caller graph for this function: