NUOPC_RunSequenceCtrl Function

private recursive function NUOPC_RunSequenceCtrl(runSeq, runElement, eventHandler, rc) result(NUOPC_RunSequenceCtrlResult)

Arguments

Type IntentOptional Attributes Name
type(NUOPC_RunSequence), pointer :: runSeq(:)
type(NUOPC_RunElement), pointer :: runElement
type(NUOPC_RunSeqEventHandler) :: eventHandler
integer, intent(out), optional :: rc

Return Value logical


Calls

proc~~nuopc_runsequencectrl~~CallsGraph proc~nuopc_runsequencectrl NUOPC_RunSequenceCtrl proc~nuopc_runsequencectrl->proc~nuopc_runsequencectrl proc~esmf_alarmisringing ESMF_AlarmIsRinging proc~nuopc_runsequencectrl->proc~esmf_alarmisringing proc~esmf_clockadvance ESMF_ClockAdvance proc~nuopc_runsequencectrl->proc~esmf_clockadvance proc~esmf_clockget ESMF_ClockGet proc~nuopc_runsequencectrl->proc~esmf_clockget proc~esmf_clockisstoptime ESMF_ClockIsStopTime proc~nuopc_runsequencectrl->proc~esmf_clockisstoptime proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_runsequencectrl->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~nuopc_runsequencectrl->proc~esmf_logseterror proc~nuopc_checksetclock NUOPC_CheckSetClock proc~nuopc_runsequencectrl->proc~nuopc_checksetclock proc~nuopc_runsequencehandleevent NUOPC_RunSequenceHandleEvent proc~nuopc_runsequencectrl->proc~nuopc_runsequencehandleevent

Called by

proc~~nuopc_runsequencectrl~~CalledByGraph proc~nuopc_runsequencectrl NUOPC_RunSequenceCtrl proc~nuopc_runsequencectrl->proc~nuopc_runsequencectrl proc~nuopc_runsequenceiterate NUOPC_RunSequenceIterate proc~nuopc_runsequenceiterate->proc~nuopc_runsequencectrl proc~executerunsequence ExecuteRunSequence proc~executerunsequence->proc~nuopc_runsequenceiterate