ESMF_InfoGetFromHostGridComp Subroutine

private subroutine ESMF_InfoGetFromHostGridComp(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

Calls

proc~~esmf_infogetfromhostgridcomp~~CallsGraph proc~esmf_infogetfromhostgridcomp ESMF_InfoGetFromHostGridComp none~getinfo ESMF_InfoDescribe%GetInfo proc~esmf_infogetfromhostgridcomp->none~getinfo proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_infogetfromhostgridcomp->proc~esmf_logfounderror proc~getinfoarray ESMF_InfoDescribe%getInfoArray none~getinfo->proc~getinfoarray proc~getinfoarraybundle ESMF_InfoDescribe%getInfoArrayBundle none~getinfo->proc~getinfoarraybundle proc~getinfocplcomp ESMF_InfoDescribe%getInfoCplComp none~getinfo->proc~getinfocplcomp proc~getinfodistgrid ESMF_InfoDescribe%getInfoDistGrid none~getinfo->proc~getinfodistgrid proc~getinfofield ESMF_InfoDescribe%getInfoField none~getinfo->proc~getinfofield proc~getinfofieldbundle ESMF_InfoDescribe%getInfoFieldBundle none~getinfo->proc~getinfofieldbundle proc~getinfogeom ESMF_InfoDescribe%getInfoGeom none~getinfo->proc~getinfogeom proc~getinfogrid ESMF_InfoDescribe%getInfoGrid none~getinfo->proc~getinfogrid proc~getinfogridcomp ESMF_InfoDescribe%getInfoGridComp none~getinfo->proc~getinfogridcomp proc~getinfolocstream ESMF_InfoDescribe%getInfoLocStream none~getinfo->proc~getinfolocstream proc~getinfomesh ESMF_InfoDescribe%getInfoMesh none~getinfo->proc~getinfomesh proc~getinfoscicomp ESMF_InfoDescribe%getInfoSciComp none~getinfo->proc~getinfoscicomp proc~getinfostate ESMF_InfoDescribe%getInfoState none~getinfo->proc~getinfostate 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

Called by

proc~~esmf_infogetfromhostgridcomp~~CalledByGraph proc~esmf_infogetfromhostgridcomp ESMF_InfoGetFromHostGridComp interface~esmf_infogetfromhost ESMF_InfoGetFromHost interface~esmf_infogetfromhost->proc~esmf_infogetfromhostgridcomp

Source Code

subroutine ESMF_InfoGetFromHostGridComp(host, info, keywordEnforcer, rc)
  type(ESMF_GridComp), intent(in) :: host
  type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional:: keywordEnforcer ! must use keywords below
  integer, intent(inout), optional :: rc

  integer :: localrc
  type(ESMF_InfoDescribe) :: eidesc

  if (present(rc)) rc = ESMF_RC_NOT_IMPL

  info = eidesc%GetInfo(host, rc=localrc)
  if (ESMF_LogFoundError(localrc, ESMF_ERR_PASSTHRU, ESMF_CONTEXT, rcToReturn=rc)) return

  if (present(rc)) rc = ESMF_SUCCESS
end subroutine ESMF_InfoGetFromHostGridComp