ESMF_InfoGetAlloc Interface

public interface ESMF_InfoGetAlloc

Calls

interface~~esmf_infogetalloc~~CallsGraph interface~esmf_infogetalloc ESMF_InfoGetAlloc proc~esmf_infogetarraychalloc ESMF_InfoGetArrayCHAlloc interface~esmf_infogetalloc->proc~esmf_infogetarraychalloc proc~esmf_infogetarrayi4alloc ESMF_InfoGetArrayI4Alloc interface~esmf_infogetalloc->proc~esmf_infogetarrayi4alloc proc~esmf_infogetarrayi8alloc ESMF_InfoGetArrayI8Alloc interface~esmf_infogetalloc->proc~esmf_infogetarrayi8alloc proc~esmf_infogetarraylgalloc ESMF_InfoGetArrayLGAlloc interface~esmf_infogetalloc->proc~esmf_infogetarraylgalloc proc~esmf_infogetarrayr4alloc ESMF_InfoGetArrayR4Alloc interface~esmf_infogetalloc->proc~esmf_infogetarrayr4alloc proc~esmf_infogetarrayr8alloc ESMF_InfoGetArrayR8Alloc interface~esmf_infogetalloc->proc~esmf_infogetarrayr8alloc proc~esmf_infogetarraymeta ESMF_InfoGetArrayMeta proc~esmf_infogetarraychalloc->proc~esmf_infogetarraymeta proc~esmf_infogetch ESMF_InfoGetCH proc~esmf_infogetarraychalloc->proc~esmf_infogetch proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_infogetarraychalloc->proc~esmf_logfounderror interface~c_info_get_array_i4 c_info_get_array_I4 proc~esmf_infogetarrayi4alloc->interface~c_info_get_array_i4 proc~esmf_infogetarrayi4alloc->proc~esmf_infogetarraymeta proc~esmf_infogetarrayi4alloc->proc~esmf_logfounderror interface~c_info_get_array_i8 c_info_get_array_I8 proc~esmf_infogetarrayi8alloc->interface~c_info_get_array_i8 proc~esmf_infogetarrayi8alloc->proc~esmf_infogetarraymeta proc~esmf_infogetarrayi8alloc->proc~esmf_logfounderror interface~c_info_get_array_lg c_info_get_array_LG proc~esmf_infogetarraylgalloc->interface~c_info_get_array_lg proc~esmf_infogetarraylgalloc->proc~esmf_infogetarraymeta proc~esmf_infogetarraylgalloc->proc~esmf_logfounderror interface~c_info_get_array_r4 c_info_get_array_R4 proc~esmf_infogetarrayr4alloc->interface~c_info_get_array_r4 proc~esmf_infogetarrayr4alloc->proc~esmf_infogetarraymeta proc~esmf_infogetarrayr4alloc->proc~esmf_logfounderror interface~c_info_get_array_r8 c_info_get_array_R8 proc~esmf_infogetarrayr8alloc->interface~c_info_get_array_r8 proc~esmf_infogetarrayr8alloc->proc~esmf_infogetarraymeta proc~esmf_infogetarrayr8alloc->proc~esmf_logfounderror proc~esmf_infogetarraymeta->proc~esmf_logfounderror interface~c_info_get_array_meta c_info_get_array_meta proc~esmf_infogetarraymeta->interface~c_info_get_array_meta proc~esmf_infogetch->proc~esmf_logfounderror interface~c_info_get_ch c_info_get_CH proc~esmf_infogetch->interface~c_info_get_ch esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite c_esmc_loggeterrormsg c_esmc_loggeterrormsg proc~esmf_logrc2msg->c_esmc_loggeterrormsg c_esmc_vmwtime c_esmc_vmwtime proc~esmf_logwrite->c_esmc_vmwtime proc~esmf_logclose ESMF_LogClose proc~esmf_logwrite->proc~esmf_logclose proc~esmf_logflush ESMF_LogFlush proc~esmf_logwrite->proc~esmf_logflush proc~esmf_logopenfile ESMF_LogOpenFile proc~esmf_logwrite->proc~esmf_logopenfile proc~esmf_utiliounitflush ESMF_UtilIOUnitFlush proc~esmf_logwrite->proc~esmf_utiliounitflush proc~esmf_utilstring2array ESMF_UtilString2Array proc~esmf_logwrite->proc~esmf_utilstring2array

Called by

interface~~esmf_infogetalloc~~CalledByGraph interface~esmf_infogetalloc ESMF_InfoGetAlloc proc~nuopc_cplcompsearchrevphasemap NUOPC_CplCompSearchRevPhaseMap proc~nuopc_cplcompsearchrevphasemap->interface~esmf_infogetalloc proc~nuopc_gridcompsearchrevphasemap NUOPC_GridCompSearchRevPhaseMap proc~nuopc_gridcompsearchrevphasemap->interface~esmf_infogetalloc program~esmf_infoarrayutest ESMF_InfoArrayUTest program~esmf_infoarrayutest->interface~esmf_infogetalloc program~esmf_infotutorial ESMF_InfoTutorial program~esmf_infotutorial->interface~esmf_infogetalloc program~esmf_infoutest ESMF_InfoUTest program~esmf_infoutest->interface~esmf_infogetalloc interface~nuopc_compsearchrevphasemap NUOPC_CompSearchRevPhaseMap interface~nuopc_compsearchrevphasemap->proc~nuopc_cplcompsearchrevphasemap interface~nuopc_compsearchrevphasemap->proc~nuopc_gridcompsearchrevphasemap proc~finalizereset FinalizeReset proc~finalizereset->interface~nuopc_compsearchrevphasemap proc~finalize~10 Finalize proc~finalize~10->interface~nuopc_compsearchrevphasemap proc~finalize~2 Finalize proc~finalize~2->interface~nuopc_compsearchrevphasemap proc~initializeipdv02p1 InitializeIPDv02p1 proc~initializeipdv02p1->interface~nuopc_compsearchrevphasemap proc~loopconnectorcompss loopConnectorCompsS proc~loopconnectorcompss->interface~nuopc_compsearchrevphasemap proc~loopmodelcompss loopModelCompsS proc~loopmodelcompss->interface~nuopc_compsearchrevphasemap proc~nuopc_comphandleverbosityextro NUOPC_CompHandleVerbosityExtro proc~nuopc_comphandleverbosityextro->interface~nuopc_compsearchrevphasemap proc~nuopc_comphandleverbosityintro NUOPC_CompHandleVerbosityIntro proc~nuopc_comphandleverbosityintro->interface~nuopc_compsearchrevphasemap proc~routine_executecplcomp routine_executeCplComp proc~routine_executecplcomp->interface~nuopc_compsearchrevphasemap proc~routine_executegridcomp routine_executeGridComp proc~routine_executegridcomp->interface~nuopc_compsearchrevphasemap proc~routine_run routine_Run proc~routine_run->interface~nuopc_compsearchrevphasemap proc~routine_run~2 routine_Run proc~routine_run~2->interface~nuopc_compsearchrevphasemap proc~run Run proc~run->interface~nuopc_compsearchrevphasemap program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_compsearchrevphasemap

Module Procedures

private subroutine ESMF_InfoGetArrayI4Alloc(info, key, values, keywordEnforcer, itemCount, attnestflag, scalarToArray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(in) :: info
character(len=*), intent(in) :: key
integer(kind=ESMF_KIND_I4), intent(out), dimension(:), allocatable :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
logical, intent(in), optional :: scalarToArray
integer, intent(out), optional :: rc

private subroutine ESMF_InfoGetArrayI8Alloc(info, key, values, keywordEnforcer, itemCount, attnestflag, scalarToArray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(in) :: info
character(len=*), intent(in) :: key
integer(kind=ESMF_KIND_I8), intent(out), dimension(:), allocatable :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
logical, intent(in), optional :: scalarToArray
integer, intent(out), optional :: rc

private subroutine ESMF_InfoGetArrayR4Alloc(info, key, values, keywordEnforcer, itemCount, attnestflag, scalarToArray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(in) :: info
character(len=*), intent(in) :: key
real(kind=ESMF_KIND_R4), intent(out), dimension(:), allocatable :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
logical, intent(in), optional :: scalarToArray
integer, intent(out), optional :: rc

private subroutine ESMF_InfoGetArrayR8Alloc(info, key, values, keywordEnforcer, itemCount, attnestflag, scalarToArray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(in) :: info
character(len=*), intent(in) :: key
real(kind=ESMF_KIND_R8), intent(out), dimension(:), allocatable :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
logical, intent(in), optional :: scalarToArray
integer, intent(out), optional :: rc

private subroutine ESMF_InfoGetArrayLGAlloc(info, key, values, keywordEnforcer, itemCount, attnestflag, scalarToArray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(in) :: info
character(len=*), intent(in) :: key
logical, intent(out), dimension(:), allocatable :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
logical, intent(in), optional :: scalarToArray
integer, intent(out), optional :: rc

private subroutine ESMF_InfoGetArrayCHAlloc(info, key, values, keywordEnforcer, itemCount, attnestflag, scalarToArray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(in) :: info
character(len=*), intent(in) :: key
character(len=*), intent(out), dimension(:), allocatable :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
type(ESMF_AttNest_Flag), intent(in), optional :: attnestflag
logical, intent(in), optional :: scalarToArray
integer, intent(out), optional :: rc