ESMF_GridCreate1PeriDimUfrm Interface

public interface ESMF_GridCreate1PeriDimUfrm

Calls

interface~~esmf_gridcreate1peridimufrm~~CallsGraph interface~esmf_gridcreate1peridimufrm ESMF_GridCreate1PeriDimUfrm proc~esmf_gridcreate1peridimufrmb ESMF_GridCreate1PeriDimUfrmB interface~esmf_gridcreate1peridimufrm->proc~esmf_gridcreate1peridimufrmb proc~esmf_gridcreate1peridimufrmr ESMF_GridCreate1PeriDimUfrmR interface~esmf_gridcreate1peridimufrm->proc~esmf_gridcreate1peridimufrmr interface~esmf_distgridcreate ESMF_DistGridCreate proc~esmf_gridcreate1peridimufrmb->interface~esmf_distgridcreate interface~esmf_distgridset ESMF_DistGridSet proc~esmf_gridcreate1peridimufrmb->interface~esmf_distgridset interface~esmf_gridcreate ESMF_GridCreate proc~esmf_gridcreate1peridimufrmb->interface~esmf_gridcreate interface~esmf_gridget ESMF_GridGet proc~esmf_gridcreate1peridimufrmb->interface~esmf_gridget proc~esmf_distgridconnectionset ESMF_DistGridConnectionSet proc~esmf_gridcreate1peridimufrmb->proc~esmf_distgridconnectionset proc~esmf_gridfillstaggercoordsufrm ESMF_GridFillStaggerCoordsUfrm proc~esmf_gridcreate1peridimufrmb->proc~esmf_gridfillstaggercoordsufrm proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_gridcreate1peridimufrmb->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_gridcreate1peridimufrmb->proc~esmf_logseterror interface~esmf_gridcreate1peridim ESMF_GridCreate1PeriDim proc~esmf_gridcreate1peridimufrmr->interface~esmf_gridcreate1peridim proc~esmf_gridcreate1peridimufrmr->interface~esmf_gridget proc~esmf_gridcreate1peridimufrmr->proc~esmf_gridfillstaggercoordsufrm proc~esmf_gridcreate1peridimufrmr->proc~esmf_logfounderror proc~esmf_gridcreate1peridimufrmr->proc~esmf_logseterror

Called by

interface~~esmf_gridcreate1peridimufrm~~CalledByGraph interface~esmf_gridcreate1peridimufrm ESMF_GridCreate1PeriDimUfrm proc~init init proc~init->interface~esmf_gridcreate1peridimufrm proc~initialize Initialize proc~initialize->interface~esmf_gridcreate1peridimufrm proc~initialize~2 Initialize proc~initialize~2->interface~esmf_gridcreate1peridimufrm proc~initialize~3 Initialize proc~initialize~3->interface~esmf_gridcreate1peridimufrm proc~initialize~4 Initialize proc~initialize~4->interface~esmf_gridcreate1peridimufrm proc~test_bilinear_regrid_csgrid test_bilinear_regrid_csgrid proc~test_bilinear_regrid_csgrid->interface~esmf_gridcreate1peridimufrm proc~test_bilinear_regrid_csgrid_sph_rad test_bilinear_regrid_csgrid_sph_rad proc~test_bilinear_regrid_csgrid_sph_rad->interface~esmf_gridcreate1peridimufrm proc~test_bilinear_regrid_csmesh test_bilinear_regrid_csmesh proc~test_bilinear_regrid_csmesh->interface~esmf_gridcreate1peridimufrm proc~test_bilinear_regrid_csmosaic test_bilinear_regrid_csmosaic proc~test_bilinear_regrid_csmosaic->interface~esmf_gridcreate1peridimufrm proc~test_conserve_regrid_csgrid test_conserve_regrid_csgrid proc~test_conserve_regrid_csgrid->interface~esmf_gridcreate1peridimufrm proc~test_conserve_regrid_csmesh test_conserve_regrid_csmesh proc~test_conserve_regrid_csmesh->interface~esmf_gridcreate1peridimufrm proc~test_conserve_regrid_csmosaic test_conserve_regrid_csmosaic proc~test_conserve_regrid_csmosaic->interface~esmf_gridcreate1peridimufrm proc~test_mesh_dual_w_bilinear test_mesh_dual_w_bilinear proc~test_mesh_dual_w_bilinear->interface~esmf_gridcreate1peridimufrm proc~test_patch_regrid_csgrid test_patch_regrid_csgrid proc~test_patch_regrid_csgrid->interface~esmf_gridcreate1peridimufrm proc~test_patch_regrid_csmesh test_patch_regrid_csmesh proc~test_patch_regrid_csmesh->interface~esmf_gridcreate1peridimufrm proc~test_regrid_gridufrm test_regrid_gridufrm proc~test_regrid_gridufrm->interface~esmf_gridcreate1peridimufrm proc~test_regrid_nan test_regrid_nan proc~test_regrid_nan->interface~esmf_gridcreate1peridimufrm proc~test_regrid_snan test_regrid_snan proc~test_regrid_snan->interface~esmf_gridcreate1peridimufrm proc~test_regrid_transpose test_regrid_transpose proc~test_regrid_transpose->interface~esmf_gridcreate1peridimufrm proc~test_regrid_w_gtom test_regrid_w_gtom proc~test_regrid_w_gtom->interface~esmf_gridcreate1peridimufrm proc~test_sph_bilinear_xgrid test_sph_bilinear_xgrid proc~test_sph_bilinear_xgrid->interface~esmf_gridcreate1peridimufrm proc~test_sph_vec_blnr_csg_to_llg test_sph_vec_blnr_csG_to_llG proc~test_sph_vec_blnr_csg_to_llg->interface~esmf_gridcreate1peridimufrm proc~test_sph_vec_blnr_csg_to_llg_p test_sph_vec_blnr_csG_to_llG_p proc~test_sph_vec_blnr_csg_to_llg_p->interface~esmf_gridcreate1peridimufrm proc~test_sph_vec_blnr_identical test_sph_vec_blnr_identical proc~test_sph_vec_blnr_identical->interface~esmf_gridcreate1peridimufrm program~esmf_gridcreateutest ESMF_GridCreateUTest program~esmf_gridcreateutest->interface~esmf_gridcreate1peridimufrm program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~esmf_gridcreate1peridimufrm program~esmf_rhandledynamicmaskingex ESMF_RHandleDynamicMaskingEx program~esmf_rhandledynamicmaskingex->interface~esmf_gridcreate1peridimufrm program~esmf_rhandlefromfileex ESMF_RHandleFromFileEx program~esmf_rhandlefromfileex->interface~esmf_gridcreate1peridimufrm program~esmf_rhandlereusabilityex ESMF_RHandleReusabilityEx program~esmf_rhandlereusabilityex->interface~esmf_gridcreate1peridimufrm program~esmf_routehandleutest ESMF_RouteHandleUTest program~esmf_routehandleutest->interface~esmf_gridcreate1peridimufrm

Module Procedures

private function ESMF_GridCreate1PeriDimUfrmR(minIndex, maxIndex, minCornerCoord, maxCornerCoord, keywordEnforcer, regDecomp, decompflag, polekindflag, coordSys, staggerLocList, ignoreNonPeriCoord, petMap, name, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional :: minIndex(:)
integer, intent(in) :: maxIndex(:)
real(kind=ESMF_KIND_R8), intent(in) :: minCornerCoord(:)
real(kind=ESMF_KIND_R8), intent(in) :: maxCornerCoord(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: regDecomp(:)
type(ESMF_Decomp_Flag), intent(in), optional :: decompflag(:)
type(ESMF_PoleKind_Flag), intent(in), optional :: polekindflag(2)
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
type(ESMF_StaggerLoc), intent(in), optional :: staggerLocList(:)
logical, intent(in), optional :: ignoreNonPeriCoord
integer, intent(in), optional :: petMap(:,:,:)
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_Grid)

private function ESMF_GridCreate1PeriDimUfrmB(minIndex, maxIndex, minCornerCoord, maxCornerCoord, deBlockList, deLabelList, polekindflag, coordSys, staggerLocList, ignoreNonPeriCoord, petMap, name, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional :: minIndex(:)
integer, intent(in) :: maxIndex(:)
real(kind=ESMF_KIND_R8), intent(in) :: minCornerCoord(:)
real(kind=ESMF_KIND_R8), intent(in) :: maxCornerCoord(:)
integer, intent(in) :: deBlockList(:,:,:)
integer, intent(in), optional :: deLabelList(:)
type(ESMF_PoleKind_Flag), intent(in), optional :: polekindflag(2)
type(ESMF_CoordSys_Flag), intent(in), optional :: coordSys
type(ESMF_StaggerLoc), intent(in), optional :: staggerLocList(:)
logical, intent(in), optional :: ignoreNonPeriCoord
integer, intent(in), optional :: petMap(:,:,:)
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_Grid)