NUOPC_DriverAddRunElementCPL Subroutine

private recursive subroutine NUOPC_DriverAddRunElementCPL(driver, slot, srcCompLabel, dstCompLabel, keywordEnforcer, phaseLabel, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
integer, intent(in) :: slot
character(len=*), intent(in) :: srcCompLabel
character(len=*), intent(in) :: dstCompLabel
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: phaseLabel
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

Calls

proc~~nuopc_driveraddrunelementcpl~~CallsGraph proc~nuopc_driveraddrunelementcpl NUOPC_DriverAddRunElementCPL interface~esmf_usercompgetinternalstate ESMF_UserCompGetInternalState proc~nuopc_driveraddrunelementcpl->interface~esmf_usercompgetinternalstate interface~nuopc_compget NUOPC_CompGet proc~nuopc_driveraddrunelementcpl->interface~nuopc_compget interface~nuopc_compsearchphasemap NUOPC_CompSearchPhaseMap proc~nuopc_driveraddrunelementcpl->interface~nuopc_compsearchphasemap interface~nuopc_drivergetcomp NUOPC_DriverGetComp proc~nuopc_driveraddrunelementcpl->interface~nuopc_drivergetcomp proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_driveraddrunelementcpl->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~nuopc_driveraddrunelementcpl->proc~esmf_logseterror proc~nuopc_runelementaddcomp NUOPC_RunElementAddComp proc~nuopc_driveraddrunelementcpl->proc~nuopc_runelementaddcomp proc~nuopc_cplcompget NUOPC_CplCompGet interface~nuopc_compget->proc~nuopc_cplcompget proc~nuopc_gridcompget NUOPC_GridCompGet interface~nuopc_compget->proc~nuopc_gridcompget proc~nuopc_cplcompsearchphasemap NUOPC_CplCompSearchPhaseMap interface~nuopc_compsearchphasemap->proc~nuopc_cplcompsearchphasemap proc~nuopc_gridcompsearchphasemap NUOPC_GridCompSearchPhaseMap interface~nuopc_compsearchphasemap->proc~nuopc_gridcompsearchphasemap proc~nuopc_drivergetallcplcomp NUOPC_DriverGetAllCplComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetallcplcomp proc~nuopc_drivergetallgridcomp NUOPC_DriverGetAllGridComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetallgridcomp proc~nuopc_drivergetcplcomp NUOPC_DriverGetCplComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetcplcomp proc~nuopc_drivergetgridcomp NUOPC_DriverGetGridComp interface~nuopc_drivergetcomp->proc~nuopc_drivergetgridcomp 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 proc~nuopc_runelementaddcomp->proc~esmf_logfounderror proc~nuopc_runelementaddcomp->proc~esmf_logseterror proc~nuopc_runelementadd NUOPC_RunElementAdd proc~nuopc_runelementaddcomp->proc~nuopc_runelementadd

Called by

proc~~nuopc_driveraddrunelementcpl~~CalledByGraph proc~nuopc_driveraddrunelementcpl NUOPC_DriverAddRunElementCPL interface~nuopc_driveraddrunelement NUOPC_DriverAddRunElement interface~nuopc_driveraddrunelement->proc~nuopc_driveraddrunelementcpl proc~nuopc_driveringestrunsequenceff NUOPC_DriverIngestRunSequenceFF proc~nuopc_driveringestrunsequenceff->interface~nuopc_driveraddrunelement program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_driveraddrunelement interface~nuopc_driveringestrunsequence NUOPC_DriverIngestRunSequence program~esmf_nuopc_utest->interface~nuopc_driveringestrunsequence interface~nuopc_driveringestrunsequence->proc~nuopc_driveringestrunsequenceff proc~nuopc_driveringestrunsequencehc NUOPC_DriverIngestRunSequenceHC proc~nuopc_driveringestrunsequencehc->interface~nuopc_driveringestrunsequence proc~setrunsequence SetRunSequence proc~setrunsequence->interface~nuopc_driveringestrunsequence