ESMF_GridCreateMosaic Interface

public interface ESMF_GridCreateMosaic

Calls

interface~~esmf_gridcreatemosaic~~CallsGraph interface~esmf_gridcreatemosaic ESMF_GridCreateMosaic proc~esmf_gridcreatemosaicireg ESMF_GridCreateMosaicIReg interface~esmf_gridcreatemosaic->proc~esmf_gridcreatemosaicireg proc~esmf_gridcreatemosaicreg ESMF_GridCreateMosaicReg interface~esmf_gridcreatemosaic->proc~esmf_gridcreatemosaicreg interface~esmf_delayoutcreate ESMF_DELayoutCreate proc~esmf_gridcreatemosaicireg->interface~esmf_delayoutcreate interface~esmf_distgridcreate ESMF_DistGridCreate proc~esmf_gridcreatemosaicireg->interface~esmf_distgridcreate interface~esmf_distgridget ESMF_DistGridGet proc~esmf_gridcreatemosaicireg->interface~esmf_distgridget interface~esmf_gridaddcoord ESMF_GridAddCoord proc~esmf_gridcreatemosaicireg->interface~esmf_gridaddcoord interface~esmf_gridcreate ESMF_GridCreate proc~esmf_gridcreatemosaicireg->interface~esmf_gridcreate interface~esmf_gridcreate1peridim ESMF_GridCreate1PeriDim proc~esmf_gridcreatemosaicireg->interface~esmf_gridcreate1peridim interface~esmf_gridcreatenoperidim ESMF_GridCreateNoPeriDim proc~esmf_gridcreatemosaicireg->interface~esmf_gridcreatenoperidim interface~esmf_gridget ESMF_GridGet proc~esmf_gridcreatemosaicireg->interface~esmf_gridget interface~esmf_gridgetcoord ESMF_GridGetCoord proc~esmf_gridcreatemosaicireg->interface~esmf_gridgetcoord interface~esmf_gridspecreadstagger ESMF_GridspecReadStagger proc~esmf_gridcreatemosaicireg->interface~esmf_gridspecreadstagger interface~esmf_vmget ESMF_VMGet proc~esmf_gridcreatemosaicireg->interface~esmf_vmget proc~calculateconnect calculateConnect proc~esmf_gridcreatemosaicireg->proc~calculateconnect proc~esmf_delayoutget ESMF_DELayoutGet proc~esmf_gridcreatemosaicireg->proc~esmf_delayoutget proc~esmf_distgridconnectionset ESMF_DistGridConnectionSet proc~esmf_gridcreatemosaicireg->proc~esmf_distgridconnectionset proc~esmf_gridspecquerytileglobal ESMF_GridspecQueryTileGlobal proc~esmf_gridcreatemosaicireg->proc~esmf_gridspecquerytileglobal proc~esmf_gridspecreadmosaic ESMF_GridspecReadMosaic proc~esmf_gridcreatemosaicireg->proc~esmf_gridspecreadmosaic proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_gridcreatemosaicireg->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_gridcreatemosaicireg->proc~esmf_logseterror proc~esmf_mosaicdestroy ESMF_MosaicDestroy proc~esmf_gridcreatemosaicireg->proc~esmf_mosaicdestroy proc~esmf_vmgetcurrent ESMF_VMGetCurrent proc~esmf_gridcreatemosaicireg->proc~esmf_vmgetcurrent float float proc~esmf_gridcreatemosaicreg->float proc~esmf_gridcreatemosaicreg->interface~esmf_delayoutcreate proc~esmf_gridcreatemosaicreg->interface~esmf_distgridcreate proc~esmf_gridcreatemosaicreg->interface~esmf_distgridget proc~esmf_gridcreatemosaicreg->interface~esmf_gridaddcoord proc~esmf_gridcreatemosaicreg->interface~esmf_gridcreate proc~esmf_gridcreatemosaicreg->interface~esmf_gridcreate1peridim proc~esmf_gridcreatemosaicreg->interface~esmf_gridcreatenoperidim proc~esmf_gridcreatemosaicreg->interface~esmf_gridget proc~esmf_gridcreatemosaicreg->interface~esmf_gridgetcoord proc~esmf_gridcreatemosaicreg->interface~esmf_gridspecreadstagger proc~esmf_gridcreatemosaicreg->interface~esmf_vmget proc~esmf_gridcreatemosaicreg->proc~calculateconnect proc~esmf_gridcreatemosaicreg->proc~esmf_delayoutget proc~esmf_gridcreatemosaicreg->proc~esmf_distgridconnectionset proc~esmf_distgriddestroy ESMF_DistGridDestroy proc~esmf_gridcreatemosaicreg->proc~esmf_distgriddestroy proc~esmf_griddestroy ESMF_GridDestroy proc~esmf_gridcreatemosaicreg->proc~esmf_griddestroy proc~esmf_gridcreatemosaicreg->proc~esmf_gridspecquerytileglobal proc~esmf_gridcreatemosaicreg->proc~esmf_gridspecreadmosaic proc~esmf_gridcreatemosaicreg->proc~esmf_logfounderror proc~esmf_gridcreatemosaicreg->proc~esmf_logseterror proc~esmf_gridcreatemosaicreg->proc~esmf_mosaicdestroy proc~esmf_gridcreatemosaicreg->proc~esmf_vmgetcurrent

Called by

interface~~esmf_gridcreatemosaic~~CalledByGraph interface~esmf_gridcreatemosaic ESMF_GridCreateMosaic proc~test_bilinear_regrid_csmosaic test_bilinear_regrid_csmosaic proc~test_bilinear_regrid_csmosaic->interface~esmf_gridcreatemosaic proc~test_conserve_regrid_csmosaic test_conserve_regrid_csmosaic proc~test_conserve_regrid_csmosaic->interface~esmf_gridcreatemosaic program~esmf_gridcreateutest ESMF_GridCreateUTest program~esmf_gridcreateutest->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)