NUOPC_DriverGetCplComp Subroutine

private recursive subroutine NUOPC_DriverGetCplComp(driver, srcCompLabel, dstCompLabel, comp, petList, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
character(len=*), intent(in) :: srcCompLabel
character(len=*), intent(in) :: dstCompLabel
type(ESMF_CplComp), intent(out), optional :: comp
integer, optional, pointer :: petList(:)
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

Calls

proc~~nuopc_drivergetcplcomp~~CallsGraph proc~nuopc_drivergetcplcomp NUOPC_DriverGetCplComp interface~esmf_containergetudt ESMF_ContainerGetUDT proc~nuopc_drivergetcplcomp->interface~esmf_containergetudt interface~esmf_containerget~2 ESMF_ContainerGet proc~nuopc_drivergetcplcomp->interface~esmf_containerget~2 interface~esmf_usercompgetinternalstate ESMF_UserCompGetInternalState proc~nuopc_drivergetcplcomp->interface~esmf_usercompgetinternalstate interface~nuopc_compget NUOPC_CompGet proc~nuopc_drivergetcplcomp->interface~nuopc_compget proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_drivergetcplcomp->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_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_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_drivergetcplcomp~~CalledByGraph proc~nuopc_drivergetcplcomp NUOPC_DriverGetCplComp interface~nuopc_drivergetcomp NUOPC_DriverGetComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetcplcomp proc~nuopc_driveringestrunsequenceff NUOPC_DriverIngestRunSequenceFF proc~nuopc_driveringestrunsequenceff->proc~nuopc_drivergetcplcomp interface~nuopc_driveraddcomp NUOPC_DriverAddComp proc~nuopc_driveringestrunsequenceff->interface~nuopc_driveraddcomp interface~nuopc_driveraddrunelement NUOPC_DriverAddRunElement proc~nuopc_driveringestrunsequenceff->interface~nuopc_driveraddrunelement interface~nuopc_driveringestrunsequence NUOPC_DriverIngestRunSequence interface~nuopc_driveringestrunsequence->proc~nuopc_driveringestrunsequenceff proc~nuopc_driveringestrunsequencehc NUOPC_DriverIngestRunSequenceHC interface~nuopc_driveringestrunsequence->proc~nuopc_driveringestrunsequencehc 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 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 program~esmf_nuopc_utest->interface~nuopc_driveringestrunsequence 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_driveringestrunsequencehc->interface~nuopc_driveringestrunsequence proc~setrunsequence SetRunSequence proc~setrunsequence->interface~nuopc_driveringestrunsequence 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