ESMF_LocStreamAddKey Interface

public interface ESMF_LocStreamAddKey

Calls

interface~~esmf_locstreamaddkey~~CallsGraph interface~esmf_locstreamaddkey ESMF_LocStreamAddKey proc~esmf_locstreamaddkeyalloc ESMF_LocStreamAddKeyAlloc interface~esmf_locstreamaddkey->proc~esmf_locstreamaddkeyalloc proc~esmf_locstreamaddkeyarray ESMF_LocStreamAddKeyArray interface~esmf_locstreamaddkey->proc~esmf_locstreamaddkeyarray proc~esmf_locstreamaddkeyi4 ESMF_LocStreamAddKeyI4 interface~esmf_locstreamaddkey->proc~esmf_locstreamaddkeyi4 proc~esmf_locstreamaddkeyr4 ESMF_LocStreamAddKeyR4 interface~esmf_locstreamaddkey->proc~esmf_locstreamaddkeyr4 proc~esmf_locstreamaddkeyr8 ESMF_LocStreamAddKeyR8 interface~esmf_locstreamaddkey->proc~esmf_locstreamaddkeyr8 proc~esmf_locstreamaddkeyalloc->proc~esmf_locstreamaddkeyarray esmf_arraycreate esmf_arraycreate proc~esmf_locstreamaddkeyalloc->esmf_arraycreate proc~esmf_arrayspecset ESMF_ArraySpecSet proc~esmf_locstreamaddkeyalloc->proc~esmf_arrayspecset proc~esmf_imerr ESMF_IMErr proc~esmf_locstreamaddkeyalloc->proc~esmf_imerr proc~esmf_locstreamgetinit ESMF_LocStreamGetInit proc~esmf_locstreamaddkeyalloc->proc~esmf_locstreamgetinit proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_locstreamaddkeyalloc->proc~esmf_logfounderror esmf_arraygetinit esmf_arraygetinit proc~esmf_locstreamaddkeyarray->esmf_arraygetinit proc~esmf_locstreamaddkeyarray->proc~esmf_imerr proc~esmf_locstreamaddkeyarray->proc~esmf_locstreamgetinit proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~esmf_locstreamaddkeyarray->proc~esmf_logfoundallocerror proc~esmf_locstreamaddkeyarray->proc~esmf_logfounderror proc~esmf_locstreamaddkeyi4->proc~esmf_locstreamaddkeyarray proc~esmf_locstreamaddkeyi4->esmf_arraycreate proc~esmf_locstreamaddkeyi4->proc~esmf_imerr proc~esmf_locstreamaddkeyi4->proc~esmf_locstreamgetinit proc~esmf_locstreamaddkeyi4->proc~esmf_logfounderror proc~esmf_locstreamaddkeyr4->proc~esmf_locstreamaddkeyarray proc~esmf_locstreamaddkeyr4->esmf_arraycreate proc~esmf_locstreamaddkeyr4->proc~esmf_imerr proc~esmf_locstreamaddkeyr4->proc~esmf_locstreamgetinit proc~esmf_locstreamaddkeyr4->proc~esmf_logfounderror proc~esmf_locstreamaddkeyr8->proc~esmf_locstreamaddkeyarray proc~esmf_locstreamaddkeyr8->esmf_arraycreate proc~esmf_locstreamaddkeyr8->proc~esmf_imerr proc~esmf_locstreamaddkeyr8->proc~esmf_locstreamgetinit proc~esmf_locstreamaddkeyr8->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_arrayspecset->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 c_esmc_loggeterrormsg c_esmc_loggeterrormsg proc~esmf_logrc2msg->c_esmc_loggeterrormsg proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite 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_locstreamaddkey~~CalledByGraph interface~esmf_locstreamaddkey ESMF_LocStreamAddKey proc~esmf_locstreamcreatefromnewdg ESMF_LocStreamCreateFromNewDG proc~esmf_locstreamcreatefromnewdg->interface~esmf_locstreamaddkey proc~f_esmf_locstreamaddkeyalloc f_esmf_locstreamaddkeyalloc proc~f_esmf_locstreamaddkeyalloc->interface~esmf_locstreamaddkey proc~test_locstreambkg test_locstreambkg proc~test_locstreambkg->interface~esmf_locstreamaddkey proc~test_locstreambkgnda test_locstreambkgnda proc~test_locstreambkgnda->interface~esmf_locstreamaddkey proc~test_locstreambkgsph test_locstreambkgsph proc~test_locstreambkgsph->interface~esmf_locstreamaddkey proc~test_nearest2dcartlstols test_Nearest2DCartLSToLS proc~test_nearest2dcartlstols->interface~esmf_locstreamaddkey proc~test_nearest3dcartlstols test_Nearest3DCartLSToLS proc~test_nearest3dcartlstols->interface~esmf_locstreamaddkey proc~test_patchmeshtolocstreammask test_PatchMeshToLocStreamMask proc~test_patchmeshtolocstreammask->interface~esmf_locstreamaddkey proc~test_pointlist_from_locstream_nomask test_pointlist_from_locStream_nomask proc~test_pointlist_from_locstream_nomask->interface~esmf_locstreamaddkey proc~test_pointlist_from_locstream_wmask test_pointlist_from_locStream_wmask proc~test_pointlist_from_locstream_wmask->interface~esmf_locstreamaddkey proc~test_regridgridtogml test_regridGridToGML proc~test_regridgridtogml->interface~esmf_locstreamaddkey proc~test_regridgridtolocstream3d test_regridGridToLocStream3d proc~test_regridgridtolocstream3d->interface~esmf_locstreamaddkey proc~test_regridgridtolocstreamloccnt test_regridGridToLocStreamLocCnt proc~test_regridgridtolocstreamloccnt->interface~esmf_locstreamaddkey proc~test_regridgridtolocstreamregdist test_regridGridToLocStreamRegDist proc~test_regridgridtolocstreamregdist->interface~esmf_locstreamaddkey proc~test_regridmeshtolocstreammask test_regridMeshToLocStreamMask proc~test_regridmeshtolocstreammask->interface~esmf_locstreamaddkey proc~test_regridnearestlocstream_wclustertomesh test_regridNearestLocStream_wClusterToMesh proc~test_regridnearestlocstream_wclustertomesh->interface~esmf_locstreamaddkey proc~test_regridnearestlocstreamtogrid test_regridNearestLocStreamToGrid proc~test_regridnearestlocstreamtogrid->interface~esmf_locstreamaddkey proc~test_regridnearestlocstreamtolocstream test_regridNearestLocStreamToLocStream proc~test_regridnearestlocstreamtolocstream->interface~esmf_locstreamaddkey proc~user_init~23 user_init proc~user_init~23->interface~esmf_locstreamaddkey program~esmf_locstreamcreateutest ESMF_LocStreamCreateUTest program~esmf_locstreamcreateutest->interface~esmf_locstreamaddkey program~esmf_locstreamcreateutest->proc~test_locstreambkg program~esmf_locstreamcreateutest->proc~test_locstreambkgnda program~esmf_locstreamcreateutest->proc~test_locstreambkgsph program~esmf_locstreamex ESMF_LocStreamEx program~esmf_locstreamex->interface~esmf_locstreamaddkey interface~esmf_locstreamcreate ESMF_LocStreamCreate interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromnewdg proc~esmf_locstreamcreatepetlist ESMF_LocStreamCreatePetList proc~esmf_locstreamcreatepetlist->proc~esmf_locstreamcreatefromnewdg program~esmf_pointlistutest ESMF_PointListUTest program~esmf_pointlistutest->proc~test_pointlist_from_locstream_nomask program~esmf_pointlistutest->proc~test_pointlist_from_locstream_wmask

Module Procedures

private subroutine ESMF_LocStreamAddKeyAlloc(locstream, keyName, keywordEnforcer, keyTypeKind, keyUnits, keyLongName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
character(len=*), intent(in) :: keyName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_TypeKind_Flag), intent(in), optional :: keyTypeKind
character(len=*), intent(in), optional :: keyUnits
character(len=*), intent(in), optional :: keyLongName
integer, intent(out), optional :: rc

private subroutine ESMF_LocStreamAddKeyArray(locstream, keyName, keyArray, keywordEnforcer, destroyKey, keyUnits, keyLongName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
character(len=*), intent(in) :: keyName
type(ESMF_Array), intent(in) :: keyArray
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: destroyKey
character(len=*), intent(in), optional :: keyUnits
character(len=*), intent(in), optional :: keyLongName
integer, intent(out), optional :: rc

private subroutine ESMF_LocStreamAddKeyI4(locstream, keyName, farray, keywordEnforcer, datacopyflag, keyUnits, keyLongName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
character(len=*), intent(in) :: keyName
integer(kind=ESMF_KIND_I4), intent(in), dimension(:) :: farray
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
character(len=*), intent(in), optional :: keyUnits
character(len=*), intent(in), optional :: keyLongName
integer, intent(out), optional :: rc

private subroutine ESMF_LocStreamAddKeyR4(locstream, keyName, farray, keywordEnforcer, datacopyflag, keyUnits, keyLongName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
character(len=*), intent(in) :: keyName
real(kind=ESMF_KIND_R4), intent(in), dimension(:) :: farray
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
character(len=*), intent(in), optional :: keyUnits
character(len=*), intent(in), optional :: keyLongName
integer, intent(out), optional :: rc

private subroutine ESMF_LocStreamAddKeyR8(locstream, keyName, farray, keywordEnforcer, datacopyflag, keyUnits, keyLongName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
character(len=*), intent(in) :: keyName
real(kind=ESMF_KIND_R8), intent(in), dimension(:) :: farray
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
character(len=*), intent(in), optional :: keyUnits
character(len=*), intent(in), optional :: keyLongName
integer, intent(out), optional :: rc