NUOPC_DriverGetGridComp Subroutine

private recursive subroutine NUOPC_DriverGetGridComp(driver, compLabel, comp, petList, importState, exportState, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
character(len=*), intent(in) :: compLabel
type(ESMF_GridComp), intent(out), optional :: comp
integer, optional, pointer :: petList(:)
type(ESMF_State), intent(out), optional :: importState
type(ESMF_State), intent(out), optional :: exportState
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

Calls

proc~~nuopc_drivergetgridcomp~~CallsGraph proc~nuopc_drivergetgridcomp NUOPC_DriverGetGridComp interface~esmf_containergetudt ESMF_ContainerGetUDT proc~nuopc_drivergetgridcomp->interface~esmf_containergetudt interface~esmf_containerget~2 ESMF_ContainerGet proc~nuopc_drivergetgridcomp->interface~esmf_containerget~2 interface~esmf_usercompgetinternalstate ESMF_UserCompGetInternalState proc~nuopc_drivergetgridcomp->interface~esmf_usercompgetinternalstate interface~nuopc_compattributeget NUOPC_CompAttributeGet proc~nuopc_drivergetgridcomp->interface~nuopc_compattributeget interface~nuopc_compget NUOPC_CompGet proc~nuopc_drivergetgridcomp->interface~nuopc_compget proc~esmf_gridcompget ESMF_GridCompGet proc~nuopc_drivergetgridcomp->proc~esmf_gridcompget proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_drivergetgridcomp->proc~esmf_logfounderror proc~esmf_containergetfield ESMF_ContainerGetField interface~esmf_containerget~2->proc~esmf_containergetfield proc~esmf_containergetfieldlist ESMF_ContainerGetFieldList interface~esmf_containerget~2->proc~esmf_containergetfieldlist proc~esmf_containergetfieldlistall ESMF_ContainerGetFieldListAll interface~esmf_containerget~2->proc~esmf_containergetfieldlistall proc~nuopc_cplcompattributeget NUOPC_CplCompAttributeGet interface~nuopc_compattributeget->proc~nuopc_cplcompattributeget proc~nuopc_cplcompattributegeti NUOPC_CplCompAttributeGetI interface~nuopc_compattributeget->proc~nuopc_cplcompattributegeti proc~nuopc_cplcompattributegetil NUOPC_CplCompAttributeGetIL interface~nuopc_compattributeget->proc~nuopc_cplcompattributegetil proc~nuopc_cplcompattributegetsl NUOPC_CplCompAttributeGetSL interface~nuopc_compattributeget->proc~nuopc_cplcompattributegetsl proc~nuopc_gridcompattributeget NUOPC_GridCompAttributeGet interface~nuopc_compattributeget->proc~nuopc_gridcompattributeget proc~nuopc_gridcompattributegeti NUOPC_GridCompAttributeGetI interface~nuopc_compattributeget->proc~nuopc_gridcompattributegeti proc~nuopc_gridcompattributegetil NUOPC_GridCompAttributeGetIL interface~nuopc_compattributeget->proc~nuopc_gridcompattributegetil proc~nuopc_gridcompattributegetsl NUOPC_GridCompAttributeGetSL interface~nuopc_compattributeget->proc~nuopc_gridcompattributegetsl proc~nuopc_cplcompget NUOPC_CplCompGet interface~nuopc_compget->proc~nuopc_cplcompget proc~nuopc_gridcompget NUOPC_GridCompGet interface~nuopc_compget->proc~nuopc_gridcompget proc~esmf_gridcompget->proc~esmf_logfounderror proc~esmf_compget ESMF_CompGet proc~esmf_gridcompget->proc~esmf_compget proc~esmf_compstatusget ESMF_CompStatusGet proc~esmf_gridcompget->proc~esmf_compstatusget proc~esmf_gridcompgetinit ESMF_GridCompGetInit proc~esmf_gridcompget->proc~esmf_gridcompgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_gridcompget->proc~esmf_imerr 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

Called by

proc~~nuopc_drivergetgridcomp~~CalledByGraph proc~nuopc_drivergetgridcomp NUOPC_DriverGetGridComp interface~nuopc_drivergetcomp NUOPC_DriverGetComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetgridcomp proc~finalize~10 Finalize proc~finalize~10->interface~nuopc_drivergetcomp proc~iinitmodifycpllists IInitModifyCplLists proc~iinitmodifycpllists->interface~nuopc_drivergetcomp proc~initializeipdv02p1 InitializeIPDv02p1 proc~initializeipdv02p1->interface~nuopc_drivergetcomp interface~nuopc_driveraddcomp NUOPC_DriverAddComp proc~initializeipdv02p1->interface~nuopc_driveraddcomp proc~nuopc_driveraddcplcomp NUOPC_DriverAddCplComp proc~nuopc_driveraddcplcomp->interface~nuopc_drivergetcomp proc~nuopc_driveraddrunelementcpl NUOPC_DriverAddRunElementCPL proc~nuopc_driveraddrunelementcpl->interface~nuopc_drivergetcomp proc~nuopc_driveraddrunelementmpl NUOPC_DriverAddRunElementMPL proc~nuopc_driveraddrunelementmpl->interface~nuopc_drivergetcomp program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_drivergetcomp interface~nuopc_driveraddrunelement NUOPC_DriverAddRunElement program~esmf_nuopc_utest->interface~nuopc_driveraddrunelement interface~nuopc_driveraddcomp->proc~nuopc_driveraddcplcomp interface~nuopc_driveraddrunelement->proc~nuopc_driveraddrunelementcpl interface~nuopc_driveraddrunelement->proc~nuopc_driveraddrunelementmpl proc~initializeexternaladvertise InitializeExternalAdvertise proc~initializeexternaladvertise->proc~initializeipdv02p1 proc~initializegeneric InitializeGeneric proc~initializegeneric->proc~initializeipdv02p1 proc~nuopc_driveringestrunsequenceff NUOPC_DriverIngestRunSequenceFF proc~nuopc_driveringestrunsequenceff->interface~nuopc_driveraddcomp proc~nuopc_driveringestrunsequenceff->interface~nuopc_driveraddrunelement proc~setmodelservices SetModelServices proc~setmodelservices->interface~nuopc_driveraddcomp proc~setmodelservices~2 SetModelServices proc~setmodelservices~2->interface~nuopc_driveraddcomp proc~setmodelservices~3 SetModelServices proc~setmodelservices~3->interface~nuopc_driveraddcomp