NUOPC_DriverAddRunElement Interface

public interface NUOPC_DriverAddRunElement

Calls

interface~~nuopc_driveraddrunelement~~CallsGraph interface~nuopc_driveraddrunelement NUOPC_DriverAddRunElement proc~nuopc_driveraddrunelementcpl NUOPC_DriverAddRunElementCPL interface~nuopc_driveraddrunelement->proc~nuopc_driveraddrunelementcpl proc~nuopc_driveraddrunelementl NUOPC_DriverAddRunElementL interface~nuopc_driveraddrunelement->proc~nuopc_driveraddrunelementl proc~nuopc_driveraddrunelementmpl NUOPC_DriverAddRunElementMPL interface~nuopc_driveraddrunelement->proc~nuopc_driveraddrunelementmpl 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_driveraddrunelementl->interface~esmf_usercompgetinternalstate proc~nuopc_driveraddrunelementl->interface~nuopc_compget proc~nuopc_driveraddrunelementl->proc~esmf_logfounderror proc~nuopc_driveraddrunelementl->proc~esmf_logseterror proc~nuopc_runelementaddlink NUOPC_RunElementAddLink proc~nuopc_driveraddrunelementl->proc~nuopc_runelementaddlink proc~nuopc_driveraddrunelementmpl->interface~esmf_usercompgetinternalstate proc~nuopc_driveraddrunelementmpl->interface~nuopc_compget proc~nuopc_driveraddrunelementmpl->interface~nuopc_compsearchphasemap proc~nuopc_driveraddrunelementmpl->interface~nuopc_drivergetcomp proc~nuopc_driveraddrunelementmpl->proc~esmf_logfounderror proc~nuopc_driveraddrunelementmpl->proc~esmf_logseterror proc~nuopc_driveraddrunelementmpl->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 proc~nuopc_runelementaddlink->proc~esmf_logfounderror proc~nuopc_runelementaddlink->proc~esmf_logseterror proc~nuopc_runelementaddlink->proc~nuopc_runelementadd

Called by

interface~~nuopc_driveraddrunelement~~CalledByGraph interface~nuopc_driveraddrunelement NUOPC_DriverAddRunElement 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 interface~nuopc_driveringestrunsequence->proc~nuopc_driveringestrunsequencehc proc~nuopc_driveringestrunsequencehc->interface~nuopc_driveringestrunsequence proc~setrunsequence SetRunSequence proc~setrunsequence->interface~nuopc_driveringestrunsequence

Module Procedures

private recursive subroutine NUOPC_DriverAddRunElementMPL(driver, slot, compLabel, keywordEnforcer, phaseLabel, relaxedflag, rc)

Arguments

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

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

private recursive subroutine NUOPC_DriverAddRunElementL(driver, slot, linkSlot, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
integer, intent(in) :: slot
integer, intent(in) :: linkSlot
integer, intent(out), optional :: rc