ESMF_DistGridSet Interface

public interface ESMF_DistGridSet

Calls

interface~~esmf_distgridset~~CallsGraph interface~esmf_distgridset ESMF_DistGridSet proc~esmf_distgridsetdefault ESMF_DistGridSetDefault interface~esmf_distgridset->proc~esmf_distgridsetdefault proc~esmf_distgridsetplocalde ESMF_DistGridSetPLocalDe interface~esmf_distgridset->proc~esmf_distgridsetplocalde c_esmc_distgridset c_esmc_distgridset proc~esmf_distgridsetdefault->c_esmc_distgridset c_esmc_setname c_esmc_setname proc~esmf_distgridsetdefault->c_esmc_setname interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_distgridsetdefault->interface~esmf_interarraycreate proc~esmf_distgridgetinit ESMF_DistGridGetInit proc~esmf_distgridsetdefault->proc~esmf_distgridgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_distgridsetdefault->proc~esmf_imerr proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_distgridsetdefault->proc~esmf_interarraydestroy proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_distgridsetdefault->proc~esmf_logfounderror c_esmc_distgridsetarbseqindex c_esmc_distgridsetarbseqindex proc~esmf_distgridsetplocalde->c_esmc_distgridsetarbseqindex c_esmc_distgridsetarbseqindexi8 c_esmc_distgridsetarbseqindexi8 proc~esmf_distgridsetplocalde->c_esmc_distgridsetarbseqindexi8 proc~esmf_distgridsetplocalde->interface~esmf_interarraycreate proc~esmf_distgridsetplocalde->proc~esmf_distgridgetinit proc~esmf_distgridsetplocalde->proc~esmf_imerr proc~esmf_distgridsetplocalde->proc~esmf_interarraydestroy proc~esmf_distgridsetplocalde->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_distgridsetplocalde->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_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_distgridset~~CalledByGraph interface~esmf_distgridset ESMF_DistGridSet proc~esmf_distgridcreatedbai ESMF_DistGridCreateDBAI proc~esmf_distgridcreatedbai->interface~esmf_distgridset proc~esmf_gridcreate1peridima ESMF_GridCreate1PeriDimA proc~esmf_gridcreate1peridima->interface~esmf_distgridset proc~esmf_gridcreate1peridimi ESMF_GridCreate1PeriDimI proc~esmf_gridcreate1peridimi->interface~esmf_distgridset proc~esmf_gridcreate1peridimr ESMF_GridCreate1PeriDimR proc~esmf_gridcreate1peridimr->interface~esmf_distgridset proc~esmf_gridcreate1peridimufrmb ESMF_GridCreate1PeriDimUfrmB proc~esmf_gridcreate1peridimufrmb->interface~esmf_distgridset proc~esmf_gridcreate2peridima ESMF_GridCreate2PeriDimA proc~esmf_gridcreate2peridima->interface~esmf_distgridset proc~esmf_gridcreate2peridimi ESMF_GridCreate2PeriDimI proc~esmf_gridcreate2peridimi->interface~esmf_distgridset proc~esmf_gridcreate2peridimr ESMF_GridCreate2PeriDimR proc~esmf_gridcreate2peridimr->interface~esmf_distgridset proc~esmf_gridcreatecopyfromreg ESMF_GridCreateCopyFromReg proc~esmf_gridcreatecopyfromreg->interface~esmf_distgridset proc~esmf_gridcreatecubedspherereg ESMF_GridCreateCubedSphereReg proc~esmf_gridcreatecubedspherereg->interface~esmf_distgridset proc~esmf_gridcreatefrmgrid ESMF_GridCreateFrmGrid proc~esmf_gridcreatefrmgrid->interface~esmf_distgridset proc~esmf_gridcreatenoperidima ESMF_GridCreateNoPeriDimA proc~esmf_gridcreatenoperidima->interface~esmf_distgridset proc~esmf_gridcreatenoperidimi ESMF_GridCreateNoPeriDimI proc~esmf_gridcreatenoperidimi->interface~esmf_distgridset proc~esmf_gridcreatenoperidimr ESMF_GridCreateNoPeriDimR proc~esmf_gridcreatenoperidimr->interface~esmf_distgridset proc~esmf_gridcreateshapetilearb ESMF_GridCreateShapeTileArb proc~esmf_gridcreateshapetilearb->interface~esmf_distgridset proc~esmf_gridcreateshapetileirreg ESMF_GridCreateShapeTileIrreg proc~esmf_gridcreateshapetileirreg->interface~esmf_distgridset proc~esmf_gridcreateshapetilereg ESMF_GridCreateShapeTileReg proc~esmf_gridcreateshapetilereg->interface~esmf_distgridset interface~esmf_distgridcreate ESMF_DistGridCreate interface~esmf_distgridcreate->proc~esmf_distgridcreatedbai interface~esmf_gridcreate ESMF_GridCreate interface~esmf_gridcreate->proc~esmf_gridcreatecopyfromreg interface~esmf_gridcreate1peridim ESMF_GridCreate1PeriDim interface~esmf_gridcreate1peridim->proc~esmf_gridcreate1peridima interface~esmf_gridcreate1peridim->proc~esmf_gridcreate1peridimi interface~esmf_gridcreate1peridim->proc~esmf_gridcreate1peridimr interface~esmf_gridcreate1peridimufrm ESMF_GridCreate1PeriDimUfrm interface~esmf_gridcreate1peridimufrm->proc~esmf_gridcreate1peridimufrmb interface~esmf_gridcreate2peridim ESMF_GridCreate2PeriDim interface~esmf_gridcreate2peridim->proc~esmf_gridcreate2peridima interface~esmf_gridcreate2peridim->proc~esmf_gridcreate2peridimi interface~esmf_gridcreate2peridim->proc~esmf_gridcreate2peridimr interface~esmf_gridcreatecubedsphere ESMF_GridCreateCubedSphere interface~esmf_gridcreatecubedsphere->proc~esmf_gridcreatecubedspherereg interface~esmf_gridcreatenoperidim ESMF_GridCreateNoPeriDim interface~esmf_gridcreatenoperidim->proc~esmf_gridcreatenoperidima interface~esmf_gridcreatenoperidim->proc~esmf_gridcreatenoperidimi interface~esmf_gridcreatenoperidim->proc~esmf_gridcreatenoperidimr interface~esmf_gridcreateshapetile ESMF_GridCreateShapeTile interface~esmf_gridcreateshapetile->proc~esmf_gridcreateshapetilearb interface~esmf_gridcreateshapetile->proc~esmf_gridcreateshapetileirreg interface~esmf_gridcreateshapetile->proc~esmf_gridcreateshapetilereg proc~esmf_gridcreatefrmgridcoord ESMF_GridCreateFrmGridCoord proc~esmf_gridcreatefrmgridcoord->proc~esmf_gridcreatefrmgrid

Module Procedures

private subroutine ESMF_DistGridSetDefault(distgrid, collocationPDim, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(inout) :: distgrid
integer, intent(in), optional :: collocationPDim(:)
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

private subroutine ESMF_DistGridSetPLocalDe(distgrid, localDe, collocation, keywordEnforcer, seqIndexList, seqIndexListI8, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(inout) :: distgrid
integer, intent(in) :: localDe
integer, intent(in), optional :: collocation
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional, target :: seqIndexList(:)
integer(kind=ESMF_KIND_I8), intent(in), optional, target :: seqIndexListI8(:)
integer, intent(out), optional :: rc