public subroutine ELTINV(ALLOCATOR, HELTINV, KF_OUT_LT, KF_UV, KF_SCALARS, KF_SCDERS, KLEI2, KDIM1, FOUBUF_IN, PSPVOR, PSPDIV, PSPSCALAR, PSPSC3A, PSPSC3B, PSPSC2, KFLDPTRUV, KFLDPTRSC, FSPGL_PROC, PSPMEANU, PSPMEANV)
proc~~eltinv~~UsesGraph
proc~eltinv
ELTINV
PARKIND1
PARKIND1
proc~eltinv->PARKIND1
YOMHOOK
YOMHOOK
proc~eltinv->YOMHOOK
iso_c_binding
iso_c_binding
proc~eltinv->iso_c_binding
module~abort_trans_mod
ABORT_TRANS_MOD
proc~eltinv->module~abort_trans_mod
module~easre1b_mod~2
EASRE1B_MOD
proc~eltinv->module~easre1b_mod~2
module~eleinv_mod
ELEINV_MOD
proc~eltinv->module~eleinv_mod
module~eprfi1b_mod
EPRFI1B_MOD
proc~eltinv->module~eprfi1b_mod
module~espnsde_mod
ESPNSDE_MOD
proc~eltinv->module~espnsde_mod
module~evdtuv_mod
EVDTUV_MOD
proc~eltinv->module~evdtuv_mod
module~tpm_dim
TPM_DIM
proc~eltinv->module~tpm_dim
module~tpm_distr
TPM_DISTR
proc~eltinv->module~tpm_distr
module~tpm_trans~2
TPM_TRANS
proc~eltinv->module~tpm_trans~2
module~tpmald_dim
TPMALD_DIM
proc~eltinv->module~tpmald_dim
EC_PARKIND
EC_PARKIND
module~tpm_dim->EC_PARKIND
module~tpm_distr->EC_PARKIND
module~growing_allocator_mod
GROWING_ALLOCATOR_MOD
module~tpm_trans~2->module~growing_allocator_mod
module~parkind_ectrans
PARKIND_ECTRANS
module~tpm_trans~2->module~parkind_ectrans
module~tpmald_dim->EC_PARKIND
module~growing_allocator_mod->iso_c_binding
module~parkind_ectrans->PARKIND1
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
! FIXME !!! USE FSPGL_INT_MOD ,ONLY : FSPGL_INT
*** LTINV - Inverse Legendre transform
! FIXME !!! CALL FSPGL_INT(KF_UV,KF_SCALARS,KF_SCDERS,KF_OUT_LT,FSPGL_PROC,&
! FIXME !!! & KFLDPTRUV,KFLDPTRSC)
Arguments
Type
Intent Optional Attributes
Name
type(BUFFERED_ALLOCATOR ),
intent(in)
::
ALLOCATOR
type(ELTINV_HANDLE ),
intent(in)
::
HELTINV
integer(kind=JPIM),
intent(in)
::
KF_OUT_LT
integer(kind=JPIM),
intent(in)
::
KF_UV
integer(kind=JPIM),
intent(in)
::
KF_SCALARS
integer(kind=JPIM),
intent(in)
::
KF_SCDERS
integer(kind=JPIM),
intent(in)
::
KLEI2
integer(kind=JPIM),
intent(in)
::
KDIM1
real(kind=JPRB),
intent(out),
POINTER
::
FOUBUF_IN (:)
real(kind=JPRB),
intent(in),
optional
::
PSPVOR (:,:)
real(kind=JPRB),
intent(in),
optional
::
PSPDIV (:,:)
real(kind=JPRB),
intent(in),
optional
::
PSPSCALAR (:,:)
real(kind=JPRB),
intent(in),
optional
::
PSPSC3A (:,:,:)
real(kind=JPRB),
intent(in),
optional
::
PSPSC3B (:,:,:)
real(kind=JPRB),
intent(in),
optional
::
PSPSC2 (:,:)
integer(kind=JPIM),
intent(in),
optional
::
KFLDPTRUV (:)
integer(kind=JPIM),
intent(in),
optional
::
KFLDPTRSC (:)
real
::
FSPGL_PROC
real(kind=JPRB),
intent(in),
optional
::
PSPMEANU (:)
real(kind=JPRB),
intent(in),
optional
::
PSPMEANV (:)
proc~~eltinv~~CallsGraph
proc~eltinv
ELTINV
dr_hook
dr_hook
proc~eltinv->dr_hook
interface~assign_ptr
ASSIGN_PTR
proc~eltinv->interface~assign_ptr
proc~abort_trans
ABORT_TRANS
proc~eltinv->proc~abort_trans
proc~easre1b
EASRE1B
proc~eltinv->proc~easre1b
proc~eleinv
ELEINV
proc~eltinv->proc~eleinv
proc~eprfi1b
EPRFI1B
proc~eltinv->proc~eprfi1b
proc~espnsde
ESPNSDE
proc~eltinv->proc~espnsde
proc~evdtuv
EVDTUV
proc~eltinv->proc~evdtuv
proc~get_allocation
GET_ALLOCATION
proc~eltinv->proc~get_allocation
mpl_abort
mpl_abort
proc~abort_trans->mpl_abort
sdl_srlabort
sdl_srlabort
proc~abort_trans->sdl_srlabort
sdl_traceback
sdl_traceback
proc~abort_trans->sdl_traceback
proc~easre1b->dr_hook
foubuf_in
foubuf_in
proc~easre1b->foubuf_in
proc~eleinv->dr_hook
proc~exec_efftw
EXEC_EFFTW
proc~eleinv->proc~exec_efftw
proc~eprfi1b->dr_hook
proc~espnsde->dr_hook
proc~evdtuv->dr_hook
proc~get_allocation->proc~abort_trans
proc~exec_efftw->dr_hook
abor1
abor1
proc~exec_efftw->abor1
dfftw_execute_dft_c2r
dfftw_execute_dft_c2r
proc~exec_efftw->dfftw_execute_dft_c2r
dfftw_execute_dft_r2c
dfftw_execute_dft_r2c
proc~exec_efftw->dfftw_execute_dft_r2c
fftw_alloc_complex
fftw_alloc_complex
proc~exec_efftw->fftw_alloc_complex
fftw_free
fftw_free
proc~exec_efftw->fftw_free
fftwf_alloc_complex
fftwf_alloc_complex
proc~exec_efftw->fftwf_alloc_complex
fftwf_free
fftwf_free
proc~exec_efftw->fftwf_free
proc~create_plan_fftw
CREATE_PLAN_FFTW
proc~exec_efftw->proc~create_plan_fftw
sfftw_execute_dft_c2r
sfftw_execute_dft_c2r
proc~exec_efftw->sfftw_execute_dft_c2r
sfftw_execute_dft_r2c
sfftw_execute_dft_r2c
proc~exec_efftw->sfftw_execute_dft_r2c
proc~create_plan_fftw->dr_hook
proc~create_plan_fftw->abor1
proc~create_plan_fftw->fftw_alloc_complex
proc~create_plan_fftw->fftw_free
proc~create_plan_fftw->fftwf_alloc_complex
proc~create_plan_fftw->fftwf_free
dfftw_destroy_plan
dfftw_destroy_plan
proc~create_plan_fftw->dfftw_destroy_plan
dfftw_plan_many_dft_c2r
dfftw_plan_many_dft_c2r
proc~create_plan_fftw->dfftw_plan_many_dft_c2r
dfftw_plan_many_dft_r2c
dfftw_plan_many_dft_r2c
proc~create_plan_fftw->dfftw_plan_many_dft_r2c
sfftw_destroy_plan
sfftw_destroy_plan
proc~create_plan_fftw->sfftw_destroy_plan
sfftw_plan_many_dft_c2r
sfftw_plan_many_dft_c2r
proc~create_plan_fftw->sfftw_plan_many_dft_c2r
sfftw_plan_many_dft_r2c
sfftw_plan_many_dft_r2c
proc~create_plan_fftw->sfftw_plan_many_dft_r2c
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Type Bound Procedure
Type Bound Procedure
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
proc~~eltinv~~CalledByGraph
proc~eltinv
ELTINV
proc~einv_trans_ctl
EINV_TRANS_CTL
proc~einv_trans_ctl->proc~eltinv
proc~eltinv_ctl
ELTINV_CTL
proc~eltinv_ctl->proc~eltinv
proc~einv_trans
EINV_TRANS
proc~einv_trans->proc~einv_trans_ctl
proc~einv_trans_ctl~2
EINV_TRANS_CTL
proc~einv_trans_ctl~2->proc~eltinv_ctl
proc~einv_trans~2
EINV_TRANS
proc~einv_trans~2->proc~einv_trans_ctl
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Type Bound Procedure
Type Bound Procedure
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.