ESMF_GridCreateCubedSphere Interface

public interface ESMF_GridCreateCubedSphere

Module Procedures

private function ESMF_GridCreateCubedSphereReg(tilesize, keywordEnforcer, regDecompPTile, decompflagPTile, coordSys, coordTypeKind, deLabelList, staggerLocList, delayout, indexflag, name, transformArgs, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: tilesize
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: regDecompPTile(:,:)
type(ESMF_Decomp_Flag), intent(in), optional, target :: decompflagPTile(:,:)
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
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
type(ESMF_CubedSphereTransform_Args), intent(in), optional :: transformArgs
integer, intent(out), optional :: rc

Return Value type(ESMF_Grid)

private function ESMF_GridCreateCubedSphereIReg(tilesize, countsPerDEDim1PTile, countsPerDEDim2PTile, keywordEnforcer, coordSys, coordTypeKind, deLabelList, staggerLocList, delayout, indexflag, name, transformArgs, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: tilesize
integer, intent(in) :: countsPerDEDim1PTile(:,:)
integer, intent(in) :: countsPerDEDim2PTile(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
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
type(ESMF_CubedSphereTransform_Args), intent(in), optional :: transformArgs
integer, intent(out), optional :: rc

Return Value type(ESMF_Grid)