ESMF_GridGetCoord Interface

public interface ESMF_GridGetCoord

Calls

interface~~esmf_gridgetcoord~~CallsGraph interface~esmf_gridgetcoord ESMF_GridGetCoord proc~esmf_gridgetcoord1dr4 ESMF_GridGetCoord1DR4 interface~esmf_gridgetcoord->proc~esmf_gridgetcoord1dr4 proc~esmf_gridgetcoord1dr8 ESMF_GridGetCoord1DR8 interface~esmf_gridgetcoord->proc~esmf_gridgetcoord1dr8 proc~esmf_gridgetcoord2dr4 ESMF_GridGetCoord2DR4 interface~esmf_gridgetcoord->proc~esmf_gridgetcoord2dr4 proc~esmf_gridgetcoord2dr8 ESMF_GridGetCoord2DR8 interface~esmf_gridgetcoord->proc~esmf_gridgetcoord2dr8 proc~esmf_gridgetcoord3dr4 ESMF_GridGetCoord3DR4 interface~esmf_gridgetcoord->proc~esmf_gridgetcoord3dr4 proc~esmf_gridgetcoord3dr8 ESMF_GridGetCoord3DR8 interface~esmf_gridgetcoord->proc~esmf_gridgetcoord3dr8 proc~esmf_gridgetcoordinfo ESMF_GridGetCoordInfo interface~esmf_gridgetcoord->proc~esmf_gridgetcoordinfo proc~esmf_gridgetcoordintoarray ESMF_GridGetCoordIntoArray interface~esmf_gridgetcoord->proc~esmf_gridgetcoordintoarray proc~esmf_gridgetcoordr4 ESMF_GridGetCoordR4 interface~esmf_gridgetcoord->proc~esmf_gridgetcoordr4 proc~esmf_gridgetcoordr8 ESMF_GridGetCoordR8 interface~esmf_gridgetcoord->proc~esmf_gridgetcoordr8 proc~esmf_gridgetcoord1dr4->proc~esmf_gridgetcoordintoarray c_esmc_gridgetcoordbounds c_esmc_gridgetcoordbounds proc~esmf_gridgetcoord1dr4->c_esmc_gridgetcoordbounds esmf_arrayget esmf_arrayget proc~esmf_gridgetcoord1dr4->esmf_arrayget esmf_localarrayget esmf_localarrayget proc~esmf_gridgetcoord1dr4->esmf_localarrayget interface~esmf_gridget ESMF_GridGet proc~esmf_gridgetcoord1dr4->interface~esmf_gridget interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_gridgetcoord1dr4->interface~esmf_interarraycreate proc~esmf_gridgetdecomptype ESMF_GridGetDecompType proc~esmf_gridgetcoord1dr4->proc~esmf_gridgetdecomptype proc~esmf_gridgetinit ESMF_GridGetInit proc~esmf_gridgetcoord1dr4->proc~esmf_gridgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_gridgetcoord1dr4->proc~esmf_imerr proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_gridgetcoord1dr4->proc~esmf_interarraydestroy proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_gridgetcoord1dr4->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_gridgetcoord1dr4->proc~esmf_logseterror proc~esmf_gridgetcoord1dr8->proc~esmf_gridgetcoordintoarray proc~esmf_gridgetcoord1dr8->c_esmc_gridgetcoordbounds proc~esmf_gridgetcoord1dr8->esmf_arrayget proc~esmf_gridgetcoord1dr8->esmf_localarrayget proc~esmf_gridgetcoord1dr8->interface~esmf_gridget proc~esmf_gridgetcoord1dr8->interface~esmf_interarraycreate proc~esmf_gridgetcoord1dr8->proc~esmf_gridgetdecomptype proc~esmf_gridgetcoord1dr8->proc~esmf_gridgetinit proc~esmf_gridgetcoord1dr8->proc~esmf_imerr proc~esmf_gridgetcoord1dr8->proc~esmf_interarraydestroy proc~esmf_gridgetcoord1dr8->proc~esmf_logfounderror proc~esmf_gridgetcoord1dr8->proc~esmf_logseterror proc~esmf_gridgetcoord2dr4->proc~esmf_gridgetcoordintoarray proc~esmf_gridgetcoord2dr4->c_esmc_gridgetcoordbounds proc~esmf_gridgetcoord2dr4->esmf_arrayget proc~esmf_gridgetcoord2dr4->esmf_localarrayget proc~esmf_gridgetcoord2dr4->interface~esmf_gridget proc~esmf_gridgetcoord2dr4->interface~esmf_interarraycreate proc~esmf_gridgetcoord2dr4->proc~esmf_gridgetdecomptype proc~esmf_gridgetcoord2dr4->proc~esmf_gridgetinit proc~esmf_gridgetcoord2dr4->proc~esmf_imerr proc~esmf_gridgetcoord2dr4->proc~esmf_interarraydestroy proc~esmf_gridgetcoord2dr4->proc~esmf_logfounderror proc~esmf_gridgetcoord2dr4->proc~esmf_logseterror proc~esmf_gridgetcoord2dr8->proc~esmf_gridgetcoordintoarray proc~esmf_gridgetcoord2dr8->c_esmc_gridgetcoordbounds proc~esmf_gridgetcoord2dr8->esmf_arrayget proc~esmf_gridgetcoord2dr8->esmf_localarrayget proc~esmf_gridgetcoord2dr8->interface~esmf_gridget proc~esmf_gridgetcoord2dr8->interface~esmf_interarraycreate proc~esmf_gridgetcoord2dr8->proc~esmf_gridgetdecomptype proc~esmf_gridgetcoord2dr8->proc~esmf_gridgetinit proc~esmf_gridgetcoord2dr8->proc~esmf_imerr proc~esmf_gridgetcoord2dr8->proc~esmf_interarraydestroy proc~esmf_gridgetcoord2dr8->proc~esmf_logfounderror proc~esmf_gridgetcoord2dr8->proc~esmf_logseterror proc~esmf_gridgetcoord3dr4->proc~esmf_gridgetcoordintoarray proc~esmf_gridgetcoord3dr4->c_esmc_gridgetcoordbounds proc~esmf_gridgetcoord3dr4->esmf_arrayget proc~esmf_gridgetcoord3dr4->esmf_localarrayget proc~esmf_gridgetcoord3dr4->interface~esmf_gridget proc~esmf_gridgetcoord3dr4->interface~esmf_interarraycreate proc~esmf_gridgetcoord3dr4->proc~esmf_gridgetdecomptype proc~esmf_gridgetcoord3dr4->proc~esmf_gridgetinit proc~esmf_gridgetcoord3dr4->proc~esmf_imerr proc~esmf_gridgetcoord3dr4->proc~esmf_interarraydestroy proc~esmf_gridgetcoord3dr4->proc~esmf_logfounderror proc~esmf_gridgetcoord3dr4->proc~esmf_logseterror proc~esmf_gridgetcoord3dr8->proc~esmf_gridgetcoordintoarray proc~esmf_gridgetcoord3dr8->c_esmc_gridgetcoordbounds proc~esmf_gridgetcoord3dr8->esmf_arrayget proc~esmf_gridgetcoord3dr8->esmf_localarrayget proc~esmf_gridgetcoord3dr8->interface~esmf_gridget proc~esmf_gridgetcoord3dr8->interface~esmf_interarraycreate proc~esmf_gridgetcoord3dr8->proc~esmf_gridgetdecomptype proc~esmf_gridgetcoord3dr8->proc~esmf_gridgetinit proc~esmf_gridgetcoord3dr8->proc~esmf_imerr proc~esmf_gridgetcoord3dr8->proc~esmf_interarraydestroy proc~esmf_gridgetcoord3dr8->proc~esmf_logfounderror proc~esmf_gridgetcoord3dr8->proc~esmf_logseterror c_esmc_gridgetcoordpresent c_esmc_gridgetcoordpresent proc~esmf_gridgetcoordinfo->c_esmc_gridgetcoordpresent proc~esmf_gridgetcoordinfo->proc~esmf_gridgetinit proc~esmf_gridgetcoordinfo->proc~esmf_imerr proc~esmf_gridgetcoordinfo->proc~esmf_logfounderror c_esmc_gridgetcoordintoarray c_esmc_gridgetcoordintoarray proc~esmf_gridgetcoordintoarray->c_esmc_gridgetcoordintoarray esmf_arraysetinitcreated esmf_arraysetinitcreated proc~esmf_gridgetcoordintoarray->esmf_arraysetinitcreated proc~esmf_gridgetcoordintoarray->proc~esmf_gridgetdecomptype proc~esmf_gridgetcoordintoarray->proc~esmf_gridgetinit proc~esmf_gridgetcoordintoarray->proc~esmf_imerr proc~esmf_gridgetcoordintoarray->proc~esmf_logfounderror proc~esmf_gridgetcoordintoarray->proc~esmf_logseterror c_esmc_gridgetcoordr4 c_esmc_gridgetcoordr4 proc~esmf_gridgetcoordr4->c_esmc_gridgetcoordr4 proc~esmf_gridgetcoordr4->proc~esmf_gridgetinit proc~esmf_gridgetcoordr4->proc~esmf_imerr proc~esmf_gridgetcoordr4->proc~esmf_logfounderror c_esmc_gridgetcoordr8 c_esmc_gridgetcoordr8 proc~esmf_gridgetcoordr8->c_esmc_gridgetcoordr8 proc~esmf_gridgetcoordr8->proc~esmf_gridgetinit proc~esmf_gridgetcoordr8->proc~esmf_imerr proc~esmf_gridgetcoordr8->proc~esmf_logfounderror

Called by

Arb2ArbBunReDistwESMF_GridGetCoord
w
Arb2ArbFldReDistw
w
Blk2ArbBunRedistw
w
Blk2ArbFldRedistw
w
Blk2BlkBunRedistw
w
Blk2BlkFldRedistw
w
check1DBnds2x2w
w
check2DBnds2x2w
w
check2DP1Bnds2x2w
w
check_fieldw
w
create_grid_from_distgridw
w
createFieldsw
w
diff_ptr_sphw
w
ESMF_FieldRegridExw
w
ESMF_FieldRegridExw
w
ESMF_FieldSphereRegridExw
w
ESMF_GridArbitraryUTestw
w
ESMF_GridCoordUTestw
w
ESMF_GridCreateCopyFromNewDGw
w
ESMF_GridCreateCubedSphereIRegw
w
ESMF_GridCreateCubedSphereRegw
w
ESMF_GridCreateExw
w
ESMF_GridCreateFrmGridw
w
ESMF_GridCreateFrmGridCoordw
w
ESMF_GridCreateMosaicIRegw
w
ESMF_GridCreateMosaicRegw
w
ESMF_GridCreateUTestw
w
ESMF_GridFillStaggerCoordsUfrmw
w
ESMF_GridRedistw
w
ESMF_GridToMeshUTestw
w
ESMF_LocStreamExw
w
ESMF_NUOPC_UTestw
w
ESMF_XGridExw
w
ESMF_XGridSparseMatExw
w
f_esmf_regridstorefilew
w
FieldRedistw
w
init_srcw
w
init_src_sphw
w
IOCompUTestSetupw
w
make_gridw
w
make_gridw
w
make_gridw
w
make_grid_sphw
w
make_grid_sphw
w
make_grid_sphw
w
make_grid_sphw
w
make_grid_sphw
w
make_mesh_sphw
w
make_mesh_sphw
w
populate_fieldw
w
test_3Dcartcsrvregridwmasksw
w
test_bilinear_regrid_csgridw
w
test_bilinear_regrid_csgrid_sph_radw
w
test_bilinear_regrid_csmeshw
w
test_bilinear_regrid_csmosaicw
w
test_cart_bilinear_xgridw
w
test_cartcsrvregridwmasksw
w
test_cartcsrvregridwmasksw
w
test_conserve_regrid_csgridw
w
test_conserve_regrid_csmeshw
w
test_conserve_regrid_csmosaicw
w
test_CSGridToGridw
w
test_CSGridToGrid_2ndw
w
test_CSGridToGridWMasksw
w
test_csrvregridw
w
test_csrvregridwmasksw
w
test_csrvregridwmasksUserAreaw
w
test_DTOSGridToGridSph3Dw
w
test_extrap_creep_nrst_dw
w
test_extrap_nrst_dw
w
test_GridToGridw
w
test_locstreambkgw
w
test_locstreambkgndaw
w
test_locstreambkgsphw
w
test_MasksAndUserAreaw
w
test_mesh_dual_w_bilinearw
w
test_nearest_regrid_csgridw
w
test_nearest_regrid_csmeshw
w
test_patch_regrid_csgridw
w
test_patch_regrid_csmeshw
w
test_pointlist_from_grid_nomaskw
w
test_pointlist_from_grid_wmaskw
w
test_regrid0WidthDEsw
w
test_regrid180vs360w
w
test_regrid2TileDGw
w
test_regrid2TileDGw
w
test_regrid2xgw
w
test_regrid2xg_clipw
w
test_regrid2xg_containw
w
test_regrid2xg_halfw
w
test_regrid2xg_onlinew
w
test_regrid2xgSphw
w
test_regrid2xgSphw
w
test_regrid3Dw
w
test_regrid3D_DTOSw
w
test_regrid3D_STODw
w
test_regrid_extrap_creepw
w
test_regrid_extrap_near_npntsw
w
test_regrid_extrap_nearstodw
w
test_regrid_gridufrmw
w
test_regrid_store_from_filew
w
test_regrid_transposew
w
test_regridAllDstMaskw
w
test_regridCnrw
w
test_regridDELOCALw
w
test_regridDGSphw
w
test_regridDstMaskw
w
test_regridEdgew
w
test_regridExtraFieldDimw
w
test_regridGridToGMLw
w
test_regridGridToGridSph3Dw
w
test_regridGridToLocStream3dw
w
test_regridGridToLocStreamLocCntw
w
test_regridGridToLocStreamRegDistw
w
test_regridGridToMeshw
w
test_regridIrregw
w
test_regridMatrixw
w
test_regridMatrixFactorw
w
test_regridMeshSph3x3ToGridw
w
test_regridMeshToGridw
w
test_regridMeshToGrid3Dw
w
test_regridMeshToGridSph3Dw
w
test_regridNearestLocStreamToGridw
w
test_regridPartialVMw
w
test_regridPHMeshToGridw
w
test_regridR4w
w
test_regridSMMArbGridw
w
test_regridSphDstMaskw
w
test_regridSphGCw
w
test_regridSphNearestw
w
test_regridSphNearestDToSw
w
test_regridSphPoleAllAvgw
w
test_regridSphPoleNonew
w
test_regridSphPoleNpntAvgw
w
test_regridSphPoleTeethw
w
test_regridSphSrcMaskw
w
test_regridSrcHolesw
w
test_regridSrcMaskw
w
test_regridSwitchedIndicesw
w
test_regridSwitchedIndicesIIw
w
test_regridTetMeshToGrid3Dw
w
test_regridxgw
w
test_regridxg_constw
w
test_sph_bilinear_xgridw
w
test_sph_csrv_w_frac_normw
w
test_sph_vec_blnr_csG_to_llGw
w
test_sph_vec_blnr_csG_to_llG_pw
w
test_sph_vec_blnr_identicalw
w
test_STODGridToGridSph3Dw
w
test_unmappedDstListw
w
user_initw
w
user_initw
w
user_initw
w
user_initw
w
user_runw
w
verifyResultsw
w
verifyResultsw
w
verifyResultsw
w
x_comp_grid_diagw
w

Module Procedures

private subroutine ESMF_GridGetCoord1DR4(grid, coordDim, keywordEnforcer, staggerloc, localDE, farrayPtr, datacopyflag, exclusiveLBound, exclusiveUBound, exclusiveCount, computationalLBound, computationalUBound, computationalCount, totalLBound, totalUBound, totalCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
real(kind=ESMF_KIND_R4), pointer :: farrayPtr(:)
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
integer, intent(out), optional, target :: exclusiveLBound(:)
integer, intent(out), optional, target :: exclusiveUBound(:)
integer, intent(out), optional, target :: exclusiveCount(:)
integer, intent(out), optional, target :: computationalLBound(:)
integer, intent(out), optional, target :: computationalUBound(:)
integer, intent(out), optional, target :: computationalCount(:)
integer, intent(out), optional, target :: totalLBound(:)
integer, intent(out), optional, target :: totalUBound(:)
integer, intent(out), optional, target :: totalCount(:)
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoord2DR4(grid, coordDim, keywordEnforcer, staggerloc, localDE, farrayPtr, datacopyflag, exclusiveLBound, exclusiveUBound, exclusiveCount, computationalLBound, computationalUBound, computationalCount, totalLBound, totalUBound, totalCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
real(kind=ESMF_KIND_R4), pointer :: farrayPtr(:,:)
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
integer, intent(out), optional, target :: exclusiveLBound(:)
integer, intent(out), optional, target :: exclusiveUBound(:)
integer, intent(out), optional, target :: exclusiveCount(:)
integer, intent(out), optional, target :: computationalLBound(:)
integer, intent(out), optional, target :: computationalUBound(:)
integer, intent(out), optional, target :: computationalCount(:)
integer, intent(out), optional, target :: totalLBound(:)
integer, intent(out), optional, target :: totalUBound(:)
integer, intent(out), optional, target :: totalCount(:)
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoord3DR4(grid, coordDim, keywordEnforcer, staggerloc, localDE, farrayPtr, datacopyflag, exclusiveLBound, exclusiveUBound, exclusiveCount, computationalLBound, computationalUBound, computationalCount, totalLBound, totalUBound, totalCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
real(kind=ESMF_KIND_R4), pointer :: farrayPtr(:,:,:)
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
integer, intent(out), optional, target :: exclusiveLBound(:)
integer, intent(out), optional, target :: exclusiveUBound(:)
integer, intent(out), optional, target :: exclusiveCount(:)
integer, intent(out), optional, target :: computationalLBound(:)
integer, intent(out), optional, target :: computationalUBound(:)
integer, intent(out), optional, target :: computationalCount(:)
integer, intent(out), optional, target :: totalLBound(:)
integer, intent(out), optional, target :: totalUBound(:)
integer, intent(out), optional, target :: totalCount(:)
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoord1DR8(grid, coordDim, keywordEnforcer, staggerloc, localDE, farrayPtr, datacopyflag, exclusiveLBound, exclusiveUBound, exclusiveCount, computationalLBound, computationalUBound, computationalCount, totalLBound, totalUBound, totalCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
real(kind=ESMF_KIND_R8), pointer :: farrayPtr(:)
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
integer, intent(out), optional, target :: exclusiveLBound(:)
integer, intent(out), optional, target :: exclusiveUBound(:)
integer, intent(out), optional, target :: exclusiveCount(:)
integer, intent(out), optional, target :: computationalLBound(:)
integer, intent(out), optional, target :: computationalUBound(:)
integer, intent(out), optional, target :: computationalCount(:)
integer, intent(out), optional, target :: totalLBound(:)
integer, intent(out), optional, target :: totalUBound(:)
integer, intent(out), optional, target :: totalCount(:)
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoord2DR8(grid, coordDim, keywordEnforcer, staggerloc, localDE, farrayPtr, datacopyflag, exclusiveLBound, exclusiveUBound, exclusiveCount, computationalLBound, computationalUBound, computationalCount, totalLBound, totalUBound, totalCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
real(kind=ESMF_KIND_R8), pointer :: farrayPtr(:,:)
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
integer, intent(out), optional, target :: exclusiveLBound(:)
integer, intent(out), optional, target :: exclusiveUBound(:)
integer, intent(out), optional, target :: exclusiveCount(:)
integer, intent(out), optional, target :: computationalLBound(:)
integer, intent(out), optional, target :: computationalUBound(:)
integer, intent(out), optional, target :: computationalCount(:)
integer, intent(out), optional, target :: totalLBound(:)
integer, intent(out), optional, target :: totalUBound(:)
integer, intent(out), optional, target :: totalCount(:)
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoord3DR8(grid, coordDim, keywordEnforcer, staggerloc, localDE, farrayPtr, datacopyflag, exclusiveLBound, exclusiveUBound, exclusiveCount, computationalLBound, computationalUBound, computationalCount, totalLBound, totalUBound, totalCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
real(kind=ESMF_KIND_R8), pointer :: farrayPtr(:,:,:)
type(ESMF_DataCopy_Flag), intent(in), optional :: datacopyflag
integer, intent(out), optional, target :: exclusiveLBound(:)
integer, intent(out), optional, target :: exclusiveUBound(:)
integer, intent(out), optional, target :: exclusiveCount(:)
integer, intent(out), optional, target :: computationalLBound(:)
integer, intent(out), optional, target :: computationalUBound(:)
integer, intent(out), optional, target :: computationalCount(:)
integer, intent(out), optional, target :: totalLBound(:)
integer, intent(out), optional, target :: totalUBound(:)
integer, intent(out), optional, target :: totalCount(:)
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoordIntoArray(grid, coordDim, staggerloc, array, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(in) :: coordDim
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
type(ESMF_Array), intent(out) :: array
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoordR8(grid, staggerloc, localDE, index, coord, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
integer, intent(in) :: index(:)
real(kind=ESMF_KIND_R8), intent(out) :: coord(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoordR4(grid, staggerloc, localDE, index, coord, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(in), optional :: localDE
integer, intent(in) :: index(:)
real(kind=ESMF_KIND_R4), intent(out) :: coord(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_GridGetCoordInfo(grid, keywordEnforcer, staggerloc, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc