NUOPC_DriverGetAllGridComp Subroutine

private recursive subroutine NUOPC_DriverGetAllGridComp(driver, compList, petLists, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
type(ESMF_GridComp), optional, pointer :: compList(:)
type(ESMF_PtrInt1D), optional, pointer :: petLists(:)
integer, intent(out), optional :: rc

Calls

proc~~nuopc_drivergetallgridcomp~~CallsGraph proc~nuopc_drivergetallgridcomp NUOPC_DriverGetAllGridComp interface~esmf_containergetudtbyindex ESMF_ContainerGetUDTByIndex proc~nuopc_drivergetallgridcomp->interface~esmf_containergetudtbyindex interface~esmf_containerget~2 ESMF_ContainerGet proc~nuopc_drivergetallgridcomp->interface~esmf_containerget~2 interface~esmf_usercompgetinternalstate ESMF_UserCompGetInternalState proc~nuopc_drivergetallgridcomp->interface~esmf_usercompgetinternalstate interface~nuopc_compget NUOPC_CompGet proc~nuopc_drivergetallgridcomp->interface~nuopc_compget proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~nuopc_drivergetallgridcomp->proc~esmf_logfoundallocerror proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_drivergetallgridcomp->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~nuopc_drivergetallgridcomp->proc~esmf_logseterror 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_cplcompget NUOPC_CplCompGet interface~nuopc_compget->proc~nuopc_cplcompget proc~nuopc_gridcompget NUOPC_GridCompGet interface~nuopc_compget->proc~nuopc_gridcompget 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 proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite

Called by

proc~~nuopc_drivergetallgridcomp~~CalledByGraph proc~nuopc_drivergetallgridcomp NUOPC_DriverGetAllGridComp interface~nuopc_drivergetcomp NUOPC_DriverGetComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetallgridcomp 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