48 integer (kind=int_kind) ::&
52 data daymo / 31,28,31, 30, 31, 30, 31, 31, 30, 31, 30, 31/
53 data daycal/ 0,31,59,90,120,151,181,212,243,273,304,334,365/
55 integer (kind=int_kind) :: &
75 real (kind=dbl_kind) ::&
86 logical (kind=log_kind) :: &
94 character (len=1) :: &
168 real (kind=dbl_kind),
intent(in) :: &
173 integer (kind=int_kind) :: &
179 real (kind=dbl_kind) :: &
183 dayyr = 365.0_dbl_kind
205 nyr = int((tday-
c1i)/dayyr) + 1
206 elapsed_months = (
nyr - 1)*12 +
month - 1
207 elapsed_days = int(tday) - 1
240 write(nu_diag,
'(a7,i10,4x,a6,i10,4x,a4,i10)') &
integer(kind=int_kind) write_restart
logical(kind=log_kind) new_day
real(kind=dbl_kind) time_forc
real(kind=dbl_kind), parameter secday
integer(kind=int_kind) sec
integer(kind=int_kind) month
subroutine calendar(ttime)
real(kind=dbl_kind), parameter c0i
logical(kind=log_kind) new_week
logical(kind=log_kind) write_ic
integer(kind=int_kind) nyr
integer(kind=int_kind) mday
integer(kind=int_kind) istep
integer(kind=int_kind) stop_now
logical(kind=log_kind) new_month
integer(kind=int_kind) diagfreq
integer(kind=int_kind) cpl_write_history
integer(kind=int_kind) dumpfreq_n
integer(kind=int_kind) ndyn_dt
real(kind=dbl_kind) dtice
real(kind=dbl_kind) dyn_dt
integer(kind=int_kind) monthp
character(len=1) dumpfreq
real(kind=dbl_kind), parameter c7i
integer(kind=int_kind) year_init
integer(kind=int_kind) idate
real(kind=dbl_kind), parameter c1i
character(len=1) histfreq
integer(kind=int_kind), dimension(13) daycal
integer(kind=int_kind), dimension(12) daymo
integer(kind=int_kind) istep1
logical(kind=log_kind) write_history
integer(kind=int_kind) istep0
integer(kind=int_kind) week
integer(kind=int_kind) npt
logical(kind=log_kind) new_year