ESMF_LocStreamCreate Interface

public interface ESMF_LocStreamCreate

Calls

interface~~esmf_locstreamcreate~~CallsGraph interface~esmf_locstreamcreate ESMF_LocStreamCreate proc~esmf_locstreamcreatebybkggrid ESMF_LocStreamCreateByBkgGrid interface~esmf_locstreamcreate->proc~esmf_locstreamcreatebybkggrid proc~esmf_locstreamcreatebybkgmesh ESMF_LocStreamCreateByBkgMesh interface~esmf_locstreamcreate->proc~esmf_locstreamcreatebybkgmesh proc~esmf_locstreamcreatefromdg ESMF_LocStreamCreateFromDG interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromdg proc~esmf_locstreamcreatefromfile ESMF_LocStreamCreateFromFile interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromfile proc~esmf_locstreamcreatefromlocal ESMF_LocStreamCreateFromLocal interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromlocal proc~esmf_locstreamcreatefromnewdg ESMF_LocStreamCreateFromNewDG interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromnewdg proc~esmf_locstreamcreateirreg ESMF_LocStreamCreateIrreg interface~esmf_locstreamcreate->proc~esmf_locstreamcreateirreg proc~esmf_locstreamcreatereg ESMF_LocStreamCreateReg interface~esmf_locstreamcreate->proc~esmf_locstreamcreatereg

Called by

interface~~esmf_locstreamcreate~~CalledByGraph interface~esmf_locstreamcreate ESMF_LocStreamCreate proc~esmf_locstreamcreatebybkggrid ESMF_LocStreamCreateByBkgGrid proc~esmf_locstreamcreatebybkggrid->interface~esmf_locstreamcreate proc~f_esmf_locstreamcreate f_esmf_locstreamcreate proc~f_esmf_locstreamcreate->interface~esmf_locstreamcreate proc~init init proc~init->interface~esmf_locstreamcreate proc~initializeipdv05p4 InitializeIPDv05p4 proc~initializeipdv05p4->interface~esmf_locstreamcreate proc~initializeipdv05p5 InitializeIPDv05p5 proc~initializeipdv05p5->interface~esmf_locstreamcreate proc~test_locstreambkg test_locstreambkg proc~test_locstreambkg->interface~esmf_locstreamcreate proc~test_locstreambkgnda test_locstreambkgnda proc~test_locstreambkgnda->interface~esmf_locstreamcreate proc~test_locstreambkgsph test_locstreambkgsph proc~test_locstreambkgsph->interface~esmf_locstreamcreate proc~test_nearest2dcartlstols test_Nearest2DCartLSToLS proc~test_nearest2dcartlstols->interface~esmf_locstreamcreate proc~test_nearest3dcartlstols test_Nearest3DCartLSToLS proc~test_nearest3dcartlstols->interface~esmf_locstreamcreate proc~test_patchmeshtolocstreammask test_PatchMeshToLocStreamMask proc~test_patchmeshtolocstreammask->interface~esmf_locstreamcreate proc~test_pointlist_from_locstream_nomask test_pointlist_from_locStream_nomask proc~test_pointlist_from_locstream_nomask->interface~esmf_locstreamcreate proc~test_pointlist_from_locstream_wmask test_pointlist_from_locStream_wmask proc~test_pointlist_from_locstream_wmask->interface~esmf_locstreamcreate proc~test_regridgridtogml test_regridGridToGML proc~test_regridgridtogml->interface~esmf_locstreamcreate proc~test_regridgridtolocstream3d test_regridGridToLocStream3d proc~test_regridgridtolocstream3d->interface~esmf_locstreamcreate proc~test_regridgridtolocstreamloccnt test_regridGridToLocStreamLocCnt proc~test_regridgridtolocstreamloccnt->interface~esmf_locstreamcreate proc~test_regridgridtolocstreamregdist test_regridGridToLocStreamRegDist proc~test_regridgridtolocstreamregdist->interface~esmf_locstreamcreate proc~test_regridmeshtolocstreammask test_regridMeshToLocStreamMask proc~test_regridmeshtolocstreammask->interface~esmf_locstreamcreate proc~test_regridnearestlocstream_wclustertomesh test_regridNearestLocStream_wClusterToMesh proc~test_regridnearestlocstream_wclustertomesh->interface~esmf_locstreamcreate proc~test_regridnearestlocstreamtogrid test_regridNearestLocStreamToGrid proc~test_regridnearestlocstreamtogrid->interface~esmf_locstreamcreate proc~test_regridnearestlocstreamtolocstream test_regridNearestLocStreamToLocStream proc~test_regridnearestlocstreamtolocstream->interface~esmf_locstreamcreate proc~user_init~18 user_init proc~user_init~18->interface~esmf_locstreamcreate proc~user_init~23 user_init proc~user_init~23->interface~esmf_locstreamcreate proc~user_init~27 user_init proc~user_init~27->interface~esmf_locstreamcreate proc~user_init~46 user_init proc~user_init~46->interface~esmf_locstreamcreate proc~user_init~73 user_init proc~user_init~73->interface~esmf_locstreamcreate proc~user_init~80 user_init proc~user_init~80->interface~esmf_locstreamcreate program~esmf_fieldcreateex ESMF_FieldCreateEx program~esmf_fieldcreateex->interface~esmf_locstreamcreate program~esmf_infosyncutest ESMF_InfoSyncUTest program~esmf_infosyncutest->interface~esmf_locstreamcreate program~esmf_locstreamcreateutest ESMF_LocStreamCreateUTest program~esmf_locstreamcreateutest->interface~esmf_locstreamcreate program~esmf_locstreamex ESMF_LocStreamEx program~esmf_locstreamex->interface~esmf_locstreamcreate

Module Procedures

private function ESMF_LocStreamCreateFromDG(distgrid, keywordEnforcer, indexflag, coordSys, name, vm, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(in) :: distgrid
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Index_Flag), intent(in), optional :: indexflag
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
character(len=*), intent(in), optional :: name
type(ESMF_VM), intent(in), optional :: vm
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateFromLocal(localCount, keywordEnforcer, indexflag, coordSys, name, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: localCount
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Index_Flag), intent(in), optional :: indexflag
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateFromNewDG(locstream, distgrid, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
type(ESMF_DistGrid), intent(in) :: distgrid
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateReg(regDecomp, decompflag, minIndex, maxIndex, keywordEnforcer, coordSys, indexflag, name, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional :: regDecomp
type(ESMF_Decomp_Flag), intent(in), optional :: decompflag
integer, intent(in), optional :: minIndex
integer, intent(in) :: maxIndex
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
type(ESMF_Index_Flag), intent(in), optional :: indexflag
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateIrreg(minIndex, countsPerDE, keywordEnforcer, indexflag, coordSys, name, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional :: minIndex
integer, intent(in) :: countsPerDE(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Index_Flag), intent(in), optional :: indexflag
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateByBkgMesh(locstream, background, keywordEnforcer, unmappedaction, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
type(ESMF_Mesh), intent(in) :: background
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_UnmappedAction_Flag), intent(in), optional :: unmappedaction
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateByBkgGrid(locstream, background, keywordEnforcer, maskValues, unmappedaction, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
type(ESMF_Grid), intent(in) :: background
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer(kind=ESMF_KIND_I4), intent(in), optional :: maskValues(:)
type(ESMF_UnmappedAction_Flag), intent(in), optional :: unmappedaction
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)

private function ESMF_LocStreamCreateFromFile(filename, keywordEnforcer, fileformat, varname, indexflag, centerflag, name, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_FileFormat_Flag), intent(in), optional :: fileformat
character(len=*), intent(in), optional :: varname
type(ESMF_Index_Flag), intent(in), optional :: indexflag
logical, intent(in), optional :: centerflag
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_LocStream)