ESMF_GridCreateMosaic Interface

public interface ESMF_GridCreateMosaic

Module Procedures

private function ESMF_GridCreateMosaicReg(filename, keywordEnforcer, regDecompPTile, decompflagPTile, coordTypeKind, deLabelList, staggerLocList, delayout, indexflag, name, tileFilePath, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: regDecompPTile(:,:)
type(ESMF_Decomp_Flag), intent(in), optional, target :: decompflagPTile(:,:)
type(ESMF_TypeKind_Flag), intent(in), optional :: coordTypeKind
integer, intent(in), optional :: deLabelList(:)
type(ESMF_StaggerLoc), intent(in), optional :: staggerLocList(:)
type(ESMF_DELayout), intent(in), optional :: delayout
type(ESMF_Index_Flag), intent(in), optional :: indexflag
character(len=*), intent(in), optional :: name
character(len=*), intent(in), optional :: tileFilePath
integer, intent(out), optional :: rc

Return Value type(ESMF_Grid)

private function ESMF_GridCreateMosaicIReg(filename, countsPerDEDim1PTile, countsPerDEDim2PTile, keywordEnforcer, coordTypeKind, deLabelList, staggerLocList, delayout, indexflag, name, tileFilePath, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer, intent(in) :: countsPerDEDim1PTile(:,:)
integer, intent(in) :: countsPerDEDim2PTile(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_TypeKind_Flag), intent(in), optional :: coordTypeKind
integer, intent(in), optional :: deLabelList(:)
type(ESMF_StaggerLoc), intent(in), optional :: staggerLocList(:)
type(ESMF_DELayout), intent(in), optional :: delayout
type(ESMF_Index_Flag), intent(in), optional :: indexflag
character(len=*), intent(in), optional :: name
character(len=*), intent(in), optional :: tileFilePath
integer, intent(out), optional :: rc

Return Value type(ESMF_Grid)