ESMF_ContainerGet Interface

public interface ESMF_ContainerGet

Calls

interface~~esmf_containerget~2~~CallsGraph interface~esmf_containerget~2 ESMF_ContainerGet proc~esmf_containergetfield ESMF_ContainerGetField interface~esmf_containerget~2->proc~esmf_containergetfield proc~esmf_containergetfieldlist ESMF_ContainerGetFieldList interface~esmf_containerget~2->proc~esmf_containergetfieldlist proc~esmf_containergetfieldlistall ESMF_ContainerGetFieldListAll interface~esmf_containerget~2->proc~esmf_containergetfieldlistall c_esmc_containergetcount c_esmc_containergetcount proc~esmf_containergetfield->c_esmc_containergetcount c_esmc_containergetfield c_esmc_containergetfield proc~esmf_containergetfield->c_esmc_containergetfield c_esmc_containergetispresent c_esmc_containergetispresent proc~esmf_containergetfield->c_esmc_containergetispresent proc~esmf_containergetinit ESMF_ContainerGetInit proc~esmf_containergetfield->proc~esmf_containergetinit proc~esmf_imerr ESMF_IMErr proc~esmf_containergetfield->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_containergetfield->proc~esmf_logfounderror proc~esmf_containergetfieldlist->c_esmc_containergetcount c_esmc_containergetvector c_esmc_containergetvector proc~esmf_containergetfieldlist->c_esmc_containergetvector c_esmc_containergetvfield c_esmc_containergetvfield proc~esmf_containergetfieldlist->c_esmc_containergetvfield c_esmc_containerreleasevector c_esmc_containerreleasevector proc~esmf_containergetfieldlist->c_esmc_containerreleasevector proc~esmf_containergetfieldlist->proc~esmf_containergetinit proc~esmf_containergetfieldlist->proc~esmf_imerr proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~esmf_containergetfieldlist->proc~esmf_logfoundallocerror proc~esmf_containergetfieldlist->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_containergetfieldlist->proc~esmf_logseterror c_esmc_containergetcountall c_esmc_containergetcountall proc~esmf_containergetfieldlistall->c_esmc_containergetcountall c_esmc_containergetvectorall c_esmc_containergetvectorall proc~esmf_containergetfieldlistall->c_esmc_containergetvectorall proc~esmf_containergetfieldlistall->c_esmc_containergetvfield proc~esmf_containergetfieldlistall->c_esmc_containerreleasevector proc~esmf_containergetfieldlistall->proc~esmf_containergetinit proc~esmf_containergetfieldlistall->proc~esmf_imerr proc~esmf_containergetfieldlistall->proc~esmf_logfoundallocerror proc~esmf_containergetfieldlistall->proc~esmf_logfounderror proc~esmf_containergetfieldlistall->proc~esmf_logseterror proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep esmf_breakpoint esmf_breakpoint proc~esmf_logfoundallocerror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfoundallocerror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfoundallocerror->proc~esmf_logwrite proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->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_containerget~2~~CalledByGraph interface~esmf_containerget~2 ESMF_ContainerGet proc~esmf_reconcileinitialize ESMF_ReconcileInitialize proc~esmf_reconcileinitialize->interface~esmf_containerget~2 proc~esmf_reconcilezapproxies ESMF_ReconcileZapProxies proc~esmf_reconcileinitialize->proc~esmf_reconcilezapproxies proc~esmf_reconcilezappedproxies ESMF_ReconcileZappedProxies proc~esmf_reconcilezappedproxies->interface~esmf_containerget~2 proc~esmf_reconcilezapproxies->interface~esmf_containerget~2 proc~esmf_statevalidate ESMF_StateValidate proc~esmf_statevalidate->interface~esmf_containerget~2 proc~finalize~10 Finalize proc~finalize~10->interface~esmf_containerget~2 proc~nuopc_drivergetallcplcomp NUOPC_DriverGetAllCplComp proc~nuopc_drivergetallcplcomp->interface~esmf_containerget~2 proc~nuopc_drivergetallgridcomp NUOPC_DriverGetAllGridComp proc~nuopc_drivergetallgridcomp->interface~esmf_containerget~2 proc~nuopc_drivergetcplcomp NUOPC_DriverGetCplComp proc~nuopc_drivergetcplcomp->interface~esmf_containerget~2 proc~nuopc_drivergetgridcomp NUOPC_DriverGetGridComp proc~nuopc_drivergetgridcomp->interface~esmf_containerget~2 proc~nuopc_driverprint NUOPC_DriverPrint proc~nuopc_driverprint->interface~esmf_containerget~2 proc~nuopc_fielddictionaryegestdefaulti NUOPC_FieldDictionaryEgestDefaultI proc~nuopc_fielddictionaryegestdefaulti->interface~esmf_containerget~2 proc~nuopc_fielddictionaryegestyamli NUOPC_FieldDictionaryEgestYAMLI proc~nuopc_fielddictionaryegestyamli->interface~esmf_containerget~2 proc~nuopc_initattributesfield NUOPC_InitAttributesField proc~nuopc_initattributesfield->interface~esmf_containerget~2 program~esmf_containerutest ESMF_ContainerUTest program~esmf_containerutest->interface~esmf_containerget~2 program~esmf_statecreateutest ESMF_StateCreateUTest program~esmf_statecreateutest->interface~esmf_containerget~2 interface~nuopc_drivergetcomp NUOPC_DriverGetComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetallcplcomp interface~nuopc_drivergetcomp->proc~nuopc_drivergetallgridcomp interface~nuopc_drivergetcomp->proc~nuopc_drivergetcplcomp interface~nuopc_drivergetcomp->proc~nuopc_drivergetgridcomp interface~nuopc_initattributes NUOPC_InitAttributes interface~nuopc_initattributes->proc~nuopc_initattributesfield proc~esmf_statereconcile_driver ESMF_StateReconcile_driver proc~esmf_statereconcile_driver->proc~esmf_reconcileinitialize proc~esmf_statereconcile_driver->proc~esmf_reconcilezappedproxies proc~nuopc_driveringestrunsequenceff NUOPC_DriverIngestRunSequenceFF proc~nuopc_driveringestrunsequenceff->proc~nuopc_drivergetcplcomp proc~nuopc_fielddictionaryegesti NUOPC_FieldDictionaryEgestI proc~nuopc_fielddictionaryegesti->proc~nuopc_fielddictionaryegestdefaulti proc~nuopc_fielddictionaryegesti->proc~nuopc_fielddictionaryegestyamli program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->proc~nuopc_driverprint program~esmf_statereconcileutest ESMF_StateReconcileUTest program~esmf_statereconcileutest->proc~esmf_statevalidate

Module Procedures

private subroutine ESMF_ContainerGetField(container, itemName, keywordEnforcer, item, itemCount, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
character(len=*), intent(in) :: itemName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Field), intent(out), optional :: item
integer, intent(out), optional :: itemCount
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerGetFieldList(container, itemName, itemList, keywordEnforcer, itemorderflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
character(len=*), intent(in) :: itemName
type(ESMF_Field), pointer :: itemList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerGetFieldListAll(container, keywordEnforcer, itemorderflag, itemList, itemCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
type(ESMF_Field), optional, pointer :: itemList(:)
integer, intent(out), optional :: itemCount
integer, intent(out), optional :: rc