NUOPC_CheckSetClock Subroutine

public subroutine NUOPC_CheckSetClock(setClock, checkClock, setStartTimeToCurrent, currTime, forceCurrTime, checkTimeStep, forceTimeStep, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(inout) :: setClock
type(ESMF_Clock), intent(in) :: checkClock
logical, intent(in), optional :: setStartTimeToCurrent
type(ESMF_Time), intent(in), optional :: currTime
logical, intent(in), optional :: forceCurrTime
logical, intent(in), optional :: checkTimeStep
logical, intent(in), optional :: forceTimeStep
integer, intent(out), optional :: rc

Calls

proc~~nuopc_checksetclock~~CallsGraph proc~nuopc_checksetclock NUOPC_CheckSetClock interface~esmf_timeintervalget ESMF_TimeIntervalGet proc~nuopc_checksetclock->interface~esmf_timeintervalget proc~esmf_clockget ESMF_ClockGet proc~nuopc_checksetclock->proc~esmf_clockget proc~esmf_clockset ESMF_ClockSet proc~nuopc_checksetclock->proc~esmf_clockset proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_checksetclock->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~nuopc_checksetclock->proc~esmf_logseterror proc~esmf_timeget ESMF_TimeGet proc~nuopc_checksetclock->proc~esmf_timeget proc~esmf_timeintervalgetdur ESMF_TimeIntervalGetDur interface~esmf_timeintervalget->proc~esmf_timeintervalgetdur proc~esmf_timeintervalgetdurcal ESMF_TimeIntervalGetDurCal interface~esmf_timeintervalget->proc~esmf_timeintervalgetdurcal proc~esmf_timeintervalgetdurcaltyp ESMF_TimeIntervalGetDurCalTyp interface~esmf_timeintervalget->proc~esmf_timeintervalgetdurcaltyp proc~esmf_timeintervalgetdurstart ESMF_TimeIntervalGetDurStart interface~esmf_timeintervalget->proc~esmf_timeintervalgetdurstart proc~esmf_clockget->proc~esmf_logfounderror c_esmc_clockget c_esmc_clockget proc~esmf_clockget->c_esmc_clockget proc~esmf_calendarsetinitcreated ESMF_CalendarSetInitCreated proc~esmf_clockget->proc~esmf_calendarsetinitcreated proc~esmf_clockgetinit ESMF_ClockGetInit proc~esmf_clockget->proc~esmf_clockgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_clockget->proc~esmf_imerr proc~esmf_timeinit ESMF_TimeInit proc~esmf_clockget->proc~esmf_timeinit proc~esmf_timeintervalinit ESMF_TimeIntervalInit proc~esmf_clockget->proc~esmf_timeintervalinit proc~esmf_clockset->proc~esmf_logfounderror c_esmc_clockset c_esmc_clockset proc~esmf_clockset->c_esmc_clockset proc~esmf_clockset->proc~esmf_clockgetinit proc~esmf_clockset->proc~esmf_imerr proc~esmf_imerrs ESMF_IMErrS proc~esmf_clockset->proc~esmf_imerrs proc~esmf_timegetinit ESMF_TimeGetInit proc~esmf_clockset->proc~esmf_timegetinit proc~esmf_timeintervalgetinit ESMF_TimeIntervalGetInit proc~esmf_clockset->proc~esmf_timeintervalgetinit 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~esmf_timeget->proc~esmf_logfounderror c_esmc_timeget c_esmc_timeget proc~esmf_timeget->c_esmc_timeget proc~esmf_timeget->proc~esmf_calendarsetinitcreated proc~esmf_timeget->proc~esmf_imerrs proc~esmf_timeget->proc~esmf_timegetinit proc~esmf_timeget->proc~esmf_timeinit proc~esmf_timeget->proc~esmf_timeintervalinit

Called by

proc~~nuopc_checksetclock~~CalledByGraph proc~nuopc_checksetclock NUOPC_CheckSetClock proc~nuopc_gridcompchecksetclock NUOPC_GridCompCheckSetClock proc~nuopc_gridcompchecksetclock->proc~nuopc_checksetclock proc~nuopc_runsequencectrl NUOPC_RunSequenceCtrl proc~nuopc_runsequencectrl->proc~nuopc_checksetclock proc~nuopc_runsequencectrl->proc~nuopc_runsequencectrl program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->proc~nuopc_checksetclock interface~nuopc_compchecksetclock NUOPC_CompCheckSetClock program~esmf_nuopc_utest->interface~nuopc_compchecksetclock interface~nuopc_compchecksetclock->proc~nuopc_gridcompchecksetclock proc~nuopc_runsequenceiterate NUOPC_RunSequenceIterate proc~nuopc_runsequenceiterate->proc~nuopc_runsequencectrl proc~executerunsequence ExecuteRunSequence proc~executerunsequence->proc~nuopc_runsequenceiterate proc~setrunclock SetRunClock proc~setrunclock->interface~nuopc_compchecksetclock proc~setrunclock~2 SetRunClock proc~setrunclock~2->interface~nuopc_compchecksetclock