Data Types |
type | seq_timemgr_mod::EClock_pointer |
type | seq_timemgr_mod::seq_timemgr_type |
Modules |
module | seq_timemgr_mod |
Functions/Subroutines |
subroutine | seq_timemgr_mod::seq_timemgr_clockInit (SyncClock, nmlfile, restart, restart_file, mpicom, EClock_drv, EClock_atm, EClock_lnd, EClock_ocn, EClock_ice, Eclock_glc) |
subroutine | seq_timemgr_mod::seq_timemgr_EClockGetData (EClock, curr_yr, curr_mon, curr_day, curr_ymd, curr_tod, prev_ymd, prev_tod, start_ymd, start_tod, StepNo, ref_ymd, ref_tod, stop_ymd, stop_tod, dtime, ECurrTime, alarmcount, curr_cday, next_cday, curr_time, prev_time, calendar) |
subroutine | seq_timemgr_mod::seq_timemgr_clockAdvance (SyncClock) |
subroutine | seq_timemgr_mod::seq_timemgr_alarmInit (EClock, EAlarm, option, opt_n, opt_ymd, opt_tod, RefTime, alarmname) |
subroutine | seq_timemgr_mod::seq_timemgr_alarmGet (EAlarm, next_ymd, next_tod, prev_ymd, prev_tod, IntSec, IntMon, IntYrs, name) |
subroutine | seq_timemgr_mod::seq_timemgr_AlarmSetOn (EClock, alarmname) |
subroutine | seq_timemgr_mod::seq_timemgr_AlarmSetOff (EClock, alarmname) |
subroutine | seq_timemgr_mod::seq_timemgr_restartAlarmSetOff (EClock) |
subroutine | seq_timemgr_mod::seq_timemgr_runAlarmSetOff (EClock) |
subroutine | seq_timemgr_mod::seq_timemgr_historyAlarmSetOff (EClock) |
logical | seq_timemgr_mod::seq_timemgr_alarmIsOn (EClock, alarmname) |
logical | seq_timemgr_mod::seq_timemgr_restartAlarmIsOn (EClock) |
logical | seq_timemgr_mod::seq_timemgr_stopAlarmIsOn (EClock) |
logical | seq_timemgr_mod::seq_timemgr_runAlarmIsOn (EClock) |
logical | seq_timemgr_mod::seq_timemgr_historyAlarmIsOn (EClock) |
subroutine | seq_timemgr_mod::seq_timemgr_ETimeInit (ETime, ymd, tod, desc) |
subroutine | seq_timemgr_mod::seq_timemgr_ETimeGet (ETime, offset, ymd, tod) |
subroutine | seq_timemgr_mod::seq_timemgr_EClockInit (TimeStep, StartTime, RefTime, CurrTime, EClock) |
logical | seq_timemgr_mod::seq_timemgr_EClockDateInSync (EClock, ymd, tod, prev) |
subroutine | seq_timemgr_mod::seq_timemgr_clockRestart (type, SyncClock, restart_file, mpicom) |
subroutine | seq_timemgr_mod::seq_timemgr_clockPrint (SyncClock) |
subroutine | seq_timemgr_mod::seq_timemgr_ESMFDebug (EClock, ETime, ETimeInterval, istring) |
subroutine | seq_timemgr_mod::seq_timemgr_ESMFCodeCheck (rc, msg) |
Variables |
integer(SHR_KIND_IN) | seq_timemgr_mod::seq_timemgr_histavg_type |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_type_other = -1 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_type_never = 1 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_type_nhour = 2 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_type_nday = 3 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_type_nmonth = 4 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_type_nyear = 5 |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_noLeap ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_gregorian ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNONE ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNever ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNSteps ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNStep ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNSeconds ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNSecond ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNMinutes ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNMinute ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNHours ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNHour ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNDays ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNDay ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNMonths ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNMonth ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNYears ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optNYear ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optMonthly ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optYearly ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optDate ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optIfdays0 ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_optEnd ) |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::max_clocks = 6 |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_clock_drv ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_clock_atm ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_clock_lnd ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_clock_ocn ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_clock_ice ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_clock_glc ) |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nclock_drv = 1 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nclock_atm = 2 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nclock_lnd = 3 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nclock_ocn = 4 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nclock_ice = 5 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nclock_glc = 6 |
character(len=8), dimension(max_clocks),
parameter | seq_timemgr_mod::seq_timemgr_clocks = (/,,,, ,/) |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::max_alarms = 13 |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_restart ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_run ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_stop ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_datestop ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_history ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_atmrun ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_lndrun ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_ocnrun ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_icerun ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_glcrun ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_ocnnext ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_tprof ) |
character(len=*), paramete | seq_timemgr_mod::seq_timemgr_alarm_histavg ) |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_restart = 1 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_run = 2 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_stop = 3 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_datestop = 4 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_history = 5 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_atmrun = 6 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_lndrun = 7 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_ocnrun = 8 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_icerun = 9 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_glcrun = 10 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_ocnnext = 11 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_tprof = 12 |
integer(SHR_KIND_IN), parameter | seq_timemgr_mod::seq_timemgr_nalarm_histavg = 13 |
integer, parameter | seq_timemgr_mod::nrestvar = 6 |
character(len=*), dimension(nrestvar),
paramete | seq_timemgr_mod::restname ) = (/,,,, ,/) |
character(len=*), dimension(nrestvar),
paramete | seq_timemgr_mod::restlnam ) = (/,,,, ,/) |
character(len=*), dimension(nrestvar),
paramete | seq_timemgr_mod::restunit ) = (/,,,, ,/) |
character(len=*), dimension(nrestvar),
paramete | seq_timemgr_mod::resttype ) = (/,,,, ,/) |
integer(SHR_KIND_IN) | seq_timemgr_mod::rest_start_ymd |
integer(SHR_KIND_IN) | seq_timemgr_mod::rest_start_tod |
integer(SHR_KIND_IN) | seq_timemgr_mod::rest_ref_ymd |
integer(SHR_KIND_IN) | seq_timemgr_mod::rest_ref_tod |
integer(SHR_KIND_IN) | seq_timemgr_mod::rest_curr_ymd |
integer(SHR_KIND_IN) | seq_timemgr_mod::rest_curr_tod |
type(ESMF_Calendar), target, save | seq_timemgr_mod::seq_timemgr_cal |
character(len=SHR_KIND_CS), save | seq_timemgr_mod::seq_timemgr_calendar |
logical | seq_timemgr_mod::seq_timemgr_end_restart |
logical, save | seq_timemgr_mod::seq_timemgr_setCalendar = .false. |
integer, parameter | seq_timemgr_mod::SecPerDay = 86400 |