ESMF_XGridGeomBaseCreate Interface

public interface ESMF_XGridGeomBaseCreate

Calls

interface~~esmf_xgridgeombasecreate~~CallsGraph interface~esmf_xgridgeombasecreate ESMF_XGridGeomBaseCreate proc~esmf_xgridgeombasecreategrid ESMF_XGridGeomBaseCreateGrid interface~esmf_xgridgeombasecreate->proc~esmf_xgridgeombasecreategrid proc~esmf_xgridgeombasecreatemesh ESMF_XGridGeomBaseCreateMesh interface~esmf_xgridgeombasecreate->proc~esmf_xgridgeombasecreatemesh c_esmc_vmaddfobject c_esmc_vmaddfobject proc~esmf_xgridgeombasecreategrid->c_esmc_vmaddfobject proc~esmf_gridgetinit ESMF_GridGetInit proc~esmf_xgridgeombasecreategrid->proc~esmf_gridgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_xgridgeombasecreategrid->proc~esmf_imerr proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~esmf_xgridgeombasecreategrid->proc~esmf_logfoundallocerror proc~esmf_xgridgeombasecreatemesh->c_esmc_vmaddfobject proc~esmf_xgridgeombasecreatemesh->proc~esmf_imerr proc~esmf_xgridgeombasecreatemesh->proc~esmf_logfoundallocerror proc~esmf_meshgetinit ESMF_MeshGetInit proc~esmf_xgridgeombasecreatemesh->proc~esmf_meshgetinit proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_imerr->proc~esmf_logfounderror esmf_breakpoint esmf_breakpoint proc~esmf_logfoundallocerror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfoundallocerror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfoundallocerror->proc~esmf_logwrite proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logfounderror->proc~esmf_logwrite c_esmc_loggeterrormsg c_esmc_loggeterrormsg proc~esmf_logrc2msg->c_esmc_loggeterrormsg c_esmc_vmwtime c_esmc_vmwtime proc~esmf_logwrite->c_esmc_vmwtime proc~esmf_logclose ESMF_LogClose proc~esmf_logwrite->proc~esmf_logclose proc~esmf_logflush ESMF_LogFlush proc~esmf_logwrite->proc~esmf_logflush proc~esmf_logopenfile ESMF_LogOpenFile proc~esmf_logwrite->proc~esmf_logopenfile proc~esmf_utiliounitflush ESMF_UtilIOUnitFlush proc~esmf_logwrite->proc~esmf_utiliounitflush proc~esmf_utilstring2array ESMF_UtilString2Array proc~esmf_logwrite->proc~esmf_utilstring2array

Called by

interface~~esmf_xgridgeombasecreate~~CalledByGraph interface~esmf_xgridgeombasecreate ESMF_XGridGeomBaseCreate proc~esmf_xgridcreate ESMF_XGridCreate proc~esmf_xgridcreate->interface~esmf_xgridgeombasecreate proc~esmf_xgridcreatefromsparsemat ESMF_XGridCreateFromSparseMat proc~esmf_xgridcreatefromsparsemat->interface~esmf_xgridgeombasecreate

Module Procedures

private function ESMF_XGridGeomBaseCreateGrid(grid, staggerloc, rc)

Arguments

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

Return Value type(ESMF_XGridGeomBase)

private function ESMF_XGridGeomBaseCreateMesh(mesh, loc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: mesh
type(ESMF_MeshLoc), intent(in), optional :: loc
integer, intent(out), optional :: rc

Return Value type(ESMF_XGridGeomBase)