TPM_FFTW Module


Uses

  • module~~tpm_fftw~~UsesGraph module~tpm_fftw TPM_FFTW MPL_MODULE MPL_MODULE module~tpm_fftw->MPL_MODULE PARKIND1 PARKIND1 module~tpm_fftw->PARKIND1 YOMHOOK YOMHOOK module~tpm_fftw->YOMHOOK iso_c_binding iso_c_binding module~tpm_fftw->iso_c_binding

Used by

  • module~~tpm_fftw~~UsedByGraph module~tpm_fftw TPM_FFTW proc~dealloc_resol~2 DEALLOC_RESOL proc~dealloc_resol~2->module~tpm_fftw proc~ftdirad FTDIRAD proc~ftdirad->module~tpm_fftw proc~ftdir~2 FTDIR proc~ftdir~2->module~tpm_fftw proc~ftinvad FTINVAD proc~ftinvad->module~tpm_fftw proc~ftinv~2 FTINV proc~ftinv~2->module~tpm_fftw proc~set_resol~2 SET_RESOL proc~set_resol~2->module~tpm_fftw proc~setup_trans SETUP_TRANS proc~setup_trans->module~tpm_fftw proc~setup_trans~2 SETUP_TRANS proc~setup_trans~2->module~tpm_fftw proc~trans_end~2 TRANS_END proc~trans_end~2->module~tpm_fftw

Variables

Type Visibility Attributes Name Initial
type(FFTW_TYPE), public, ALLOCATABLE, TARGET :: FFTW_RESOL(:)
type(FFTW_TYPE), public, POINTER :: TW

Subroutines

public subroutine INIT_PLANS_FFTW(KDLON)

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in) :: KDLON

public subroutine CREATE_PLAN_FFTW(KPLAN, KTYPE, KN, KLOT)

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIB), intent(out) :: KPLAN
integer(kind=JPIM), intent(in) :: KTYPE
integer(kind=JPIM), intent(in) :: KN
integer(kind=JPIM), intent(in) :: KLOT

public subroutine DESTROY_PLAN_FFTW(KPLAN)

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIB), intent(in) :: KPLAN

public subroutine DESTROY_PLANS_FFTW()

Arguments

None

public subroutine EXEC_FFTW(KTYPE, KRLEN, KCLEN, KOFF, KFIELDS, LD_ALL, PREEL)

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in) :: KTYPE
integer(kind=JPIM), intent(in) :: KRLEN
integer(kind=JPIM), intent(in) :: KCLEN
integer(kind=JPIM), intent(in) :: KOFF
integer(kind=JPIM), intent(in) :: KFIELDS
logical, intent(in) :: LD_ALL
real(kind=JPRB), intent(inout) :: PREEL(:,:)

public subroutine EXEC_EFFTW(KTYPE, KRLEN, KCLEN, KOFF, KFIELDS, LD_ALL, PREEL)

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in) :: KTYPE
integer(kind=JPIM), intent(in) :: KRLEN
integer(kind=JPIM), intent(in) :: KCLEN
integer(kind=JPIM), intent(in) :: KOFF
integer(kind=JPIM), intent(in) :: KFIELDS
logical, intent(in) :: LD_ALL
real(kind=JPRB), intent(inout) :: PREEL(:,:)