** Warning **
Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=MITgcm at /usr/local/share/lxr/lib/LXR/Common.pm line 1224.
Last-Modified: Fri, 2 Apr 2026 05:09:18 GMT
Content-Type: text/html; charset=utf-8
MITgcm/MITgcm/pkg/cal/cal.h
File indexing completed on 2025-11-07 06:08:21 UTC
view on github raw file Latest commit b7411f1a on 2025-11-06 19:05:26 UTC
b809ce8096 Jean* 0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
82e480d1a1 Jean* 0020
0021
0022
0023
0024
0025
0026
0027
13a16b18e5 Jean* 0028
17206208d3 Jean* 0029
b809ce8096 Jean* 0030
0031
82e480d1a1 Jean* 0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
17206208d3 Jean* 0046
b809ce8096 Jean* 0047
82e480d1a1 Jean* 0048 INTEGER nMonthYear
0049 PARAMETER ( nMonthYear = 12 )
a63ed37559 Patr* 0050
82e480d1a1 Jean* 0051 COMMON /CALENDAR_RL /
0052 & modelStart ,
0053 & modelEnd ,
0054 & modelStep
0055 _RL modelStart
0056 _RL modelEnd
0057 _RL modelStep
0058
0059 COMMON /CALENDAR_I /
0060 & refDate ,
0061 & nDayMonth ,
0062 & nDaysNoLeap ,
0063 & nDaysLeap ,
0064 & nMaxDayMonth ,
0065 & hoursPerDay ,
0066 & minutesPerDay ,
0067 & minutesPerHour ,
0068 & secondsPerDay ,
0069 & secondsPerHour ,
0070 & secondsPerMinute ,
0071 & modelStartDate ,
0072 & modelEndDate ,
0073 & modelIter0 ,
0074 & modelIterEnd ,
0075 & modelIntSteps ,
17206208d3 Jean* 0076 & cal_setStatus ,
ed7802942c Patr* 0077 & startdate_1 ,
0078 & startdate_2
a63ed37559 Patr* 0079
82e480d1a1 Jean* 0080 INTEGER refDate (4)
0081 INTEGER nDayMonth (nMonthYear ,2)
0082 INTEGER nDaysNoLeap
0083 INTEGER nDaysLeap
0084 INTEGER nMaxDayMonth
0085 INTEGER hoursPerDay
0086 INTEGER minutesPerDay
0087 INTEGER minutesPerHour
0088 INTEGER secondsPerDay
0089 INTEGER secondsPerHour
0090 INTEGER secondsPerMinute
b809ce8096 Jean* 0091
82e480d1a1 Jean* 0092 INTEGER modelStartDate (4)
0093 INTEGER modelEndDate (4)
0094 INTEGER modelIter0
0095 INTEGER modelIterEnd
0096 INTEGER modelIntSteps
b809ce8096 Jean* 0097
17206208d3 Jean* 0098 INTEGER cal_setStatus
b809ce8096 Jean* 0099 INTEGER startdate_1
0100 INTEGER startdate_2
ed7802942c Patr* 0101
d694d255c8 Jean* 0102
b7411f1a84 Jean* 0103
0104
82e480d1a1 Jean* 0105 COMMON /CALENDAR_L /
d694d255c8 Jean* 0106 & calendarDumps ,
a63ed37559 Patr* 0107 & usingModelCalendar ,
13a16b18e5 Jean* 0108 & usingNoLeapYearCal ,
a63ed37559 Patr* 0109 & usingJulianCalendar ,
0110 & usingGregorianCalendar
b809ce8096 Jean* 0111 LOGICAL calendarDumps
0112 LOGICAL usingModelCalendar
13a16b18e5 Jean* 0113 LOGICAL usingNoLeapYearCal
b809ce8096 Jean* 0114 LOGICAL usingJulianCalendar
0115 LOGICAL usingGregorianCalendar
0116
13a16b18e5 Jean* 0117
0118
82e480d1a1 Jean* 0119
0120
0121
0122
0123 COMMON /CALENDAR_C /
13a16b18e5 Jean* 0124 & theCalendar ,
82e480d1a1 Jean* 0125 & dayOfWeek ,
0126 & monthOfYear
13a16b18e5 Jean* 0127 CHARACTER *(20) theCalendar
82e480d1a1 Jean* 0128 CHARACTER *(3) dayOfWeek (7)
0129 CHARACTER *(3) monthOfYear (nMonthYear )
a63ed37559 Patr* 0130