seq_timemgr_mod.F90 File Reference

Go to the source code of this file.

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
 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:55 2010 for CESM_Driver by  doxygen 1.6.1