ESMF_GridAddItem Interface

public interface ESMF_GridAddItem

Calls

interface~~esmf_gridadditem~~CallsGraph interface~esmf_gridadditem ESMF_GridAddItem proc~esmf_gridadditemnovalues ESMF_GridAddItemNoValues interface~esmf_gridadditem->proc~esmf_gridadditemnovalues c_esmc_gridadditem c_esmc_gridadditem proc~esmf_gridadditemnovalues->c_esmc_gridadditem c_esmc_gridadditemarb c_esmc_gridadditemarb proc~esmf_gridadditemnovalues->c_esmc_gridadditemarb interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_gridadditemnovalues->interface~esmf_interarraycreate proc~esmf_gridgetdecomptype ESMF_GridGetDecompType proc~esmf_gridadditemnovalues->proc~esmf_gridgetdecomptype proc~esmf_gridgetinit ESMF_GridGetInit proc~esmf_gridadditemnovalues->proc~esmf_gridgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_gridadditemnovalues->proc~esmf_imerr proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_gridadditemnovalues->proc~esmf_interarraydestroy proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_gridadditemnovalues->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_gridadditemnovalues->proc~esmf_logseterror proc~esmf_interarraycreateptr ESMF_InterArrayCreatePtr interface~esmf_interarraycreate->proc~esmf_interarraycreateptr proc~esmf_interarraycreatetrg ESMF_InterArrayCreateTrg interface~esmf_interarraycreate->proc~esmf_interarraycreatetrg proc~esmf_gridgetdecomptype->proc~esmf_logfounderror c_esmc_gridgetdecomptype c_esmc_gridgetdecomptype proc~esmf_gridgetdecomptype->c_esmc_gridgetdecomptype proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep proc~esmf_logfounddeallocerror ESMF_LogFoundDeallocError proc~esmf_interarraydestroy->proc~esmf_logfounddeallocerror esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite

Called by

interface~~esmf_gridadditem~~CalledByGraph interface~esmf_gridadditem ESMF_GridAddItem proc~esmf_gridcreatecopyfromnewdg ESMF_GridCreateCopyFromNewDG proc~esmf_gridcreatecopyfromnewdg->interface~esmf_gridadditem proc~make_grid make_grid proc~make_grid->interface~esmf_gridadditem proc~make_grid_sph make_grid_sph proc~make_grid_sph->interface~esmf_gridadditem proc~make_grid_sph~2 make_grid_sph proc~make_grid_sph~2->interface~esmf_gridadditem proc~make_grid_sph~3 make_grid_sph proc~make_grid_sph~3->interface~esmf_gridadditem proc~make_grid_sph~4 make_grid_sph proc~make_grid_sph~4->interface~esmf_gridadditem proc~make_grid_sph~5 make_grid_sph proc~make_grid_sph~5->interface~esmf_gridadditem proc~test_3dcartcsrvregridwmasks test_3Dcartcsrvregridwmasks proc~test_3dcartcsrvregridwmasks->interface~esmf_gridadditem proc~test_cartcsrvregridwmasks test_cartcsrvregridwmasks proc~test_cartcsrvregridwmasks->interface~esmf_gridadditem proc~test_cartcsrvregridwmasks~2 test_cartcsrvregridwmasks proc~test_cartcsrvregridwmasks~2->interface~esmf_gridadditem proc~test_csrvregridwmasks test_csrvregridwmasks proc~test_csrvregridwmasks->interface~esmf_gridadditem proc~test_csrvregridwmasksuserarea test_csrvregridwmasksUserArea proc~test_csrvregridwmasksuserarea->interface~esmf_gridadditem proc~test_extrap_creep_nrst_d test_extrap_creep_nrst_d proc~test_extrap_creep_nrst_d->interface~esmf_gridadditem proc~test_extrap_nrst_d test_extrap_nrst_d proc~test_extrap_nrst_d->interface~esmf_gridadditem proc~test_masksanduserarea test_MasksAndUserArea proc~test_masksanduserarea->interface~esmf_gridadditem proc~test_pointlist_from_grid_wmask test_pointlist_from_grid_wmask proc~test_pointlist_from_grid_wmask->interface~esmf_gridadditem proc~test_regrid_extrap_creep test_regrid_extrap_creep proc~test_regrid_extrap_creep->interface~esmf_gridadditem proc~test_regridalldstmask test_regridAllDstMask proc~test_regridalldstmask->interface~esmf_gridadditem proc~test_regriddstmask test_regridDstMask proc~test_regriddstmask->interface~esmf_gridadditem proc~test_regridsphdstmask test_regridSphDstMask proc~test_regridsphdstmask->interface~esmf_gridadditem proc~test_regridsphsrcmask test_regridSphSrcMask proc~test_regridsphsrcmask->interface~esmf_gridadditem proc~test_regridsrcmask test_regridSrcMask proc~test_regridsrcmask->interface~esmf_gridadditem proc~test_sph_csrv_w_frac_norm test_sph_csrv_w_frac_norm proc~test_sph_csrv_w_frac_norm->interface~esmf_gridadditem 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_gridadditem proc~test_unmappeddstlist test_unmappedDstList proc~test_unmappeddstlist->interface~esmf_gridadditem program~esmf_fieldregridex~2 ESMF_FieldRegridEx program~esmf_fieldregridex~2->interface~esmf_gridadditem program~esmf_gridarbitraryutest ESMF_GridArbitraryUTest program~esmf_gridarbitraryutest->interface~esmf_gridadditem program~esmf_gridcreateex ESMF_GridCreateEx program~esmf_gridcreateex->interface~esmf_gridadditem program~esmf_gridcreateutest ESMF_GridCreateUTest program~esmf_gridcreateutest->interface~esmf_gridadditem program~esmf_griditemutest ESMF_GridItemUTest program~esmf_griditemutest->interface~esmf_gridadditem

Module Procedures

private subroutine ESMF_GridAddItemNoValues(grid, itemflag, keywordEnforcer, staggerloc, itemTypeKind, staggerEdgeLWidth, staggerEdgeUWidth, staggerAlign, staggerLBound, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_GridItem_Flag), intent(in) :: itemflag
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
type(ESMF_TypeKind_Flag), intent(in), optional :: itemTypeKind
integer, intent(in), optional :: staggerEdgeLWidth(:)
integer, intent(in), optional :: staggerEdgeUWidth(:)
integer, intent(in), optional :: staggerAlign(:)
integer, intent(in), optional :: staggerLBound(:)
integer, intent(out), optional :: rc