14 integer,
parameter :: maxvars = 20
17 character(len=CM) :: var_name
18 character(len=CM) :: long_name
19 character(len=CM) :: unit_name
20 character(len= 2) :: var_type
21 character(len=CM) :: vertices
25 type(vardefs) :: cicevars(maxvars)
26 type(vardefs) :: scripvars(maxvars)
40 fixvars(:)%var_type =
'r8'
41 fixvars(:)%vertices =
''
44 fixvars(ii)%var_name =
'lonCt'
45 fixvars(ii)%long_name =
'Longitude of center (Ct) points'
46 fixvars(ii)%unit_name =
'degrees_east'
47 fixvars(ii)%vertices =
'lonCt_vert'
50 fixvars(ii)%var_name =
'latCt'
51 fixvars(ii)%long_name =
'Latitude of center (Ct) points'
52 fixvars(ii)%unit_name =
'degrees_north'
53 fixvars(ii)%vertices =
'latCt_vert'
56 fixvars(ii)%var_name =
'lonCv'
57 fixvars(ii)%long_name =
'Longitude of meridional velocity (Cv) points'
58 fixvars(ii)%unit_name =
'degrees_east'
59 fixvars(ii)%vertices =
'lonCv_vert'
62 fixvars(ii)%var_name =
'latCv'
63 fixvars(ii)%long_name =
'Latitude of meridional velocity (Cv) points'
64 fixvars(ii)%unit_name =
'degrees_north'
65 fixvars(ii)%vertices =
'latCv_vert'
68 fixvars(ii)%var_name =
'lonCu'
69 fixvars(ii)%long_name =
'Longitude of zonal velocity (Cu) points'
70 fixvars(ii)%unit_name =
'degrees_east'
71 fixvars(ii)%vertices =
'lonCu_vert'
74 fixvars(ii)%var_name =
'latCu'
75 fixvars(ii)%long_name =
'Latitude of zonal velocity (Cu) points'
76 fixvars(ii)%unit_name =
'degrees_north'
77 fixvars(ii)%vertices =
'latCu_vert'
80 fixvars(ii)%var_name =
'lonBu'
81 fixvars(ii)%long_name =
'Longitude of corner (Bu) points'
82 fixvars(ii)%unit_name =
'degrees_east'
83 fixvars(ii)%vertices =
'lonBu_vert'
86 fixvars(ii)%var_name =
'latBu'
87 fixvars(ii)%long_name =
'Latitude of corner (Bu) points'
88 fixvars(ii)%unit_name =
'degrees_north'
89 fixvars(ii)%vertices =
'latBu_vert'
92 fixvars(ii)%var_name =
'lonCt_vert'
93 fixvars(ii)%long_name =
'Longitude Vertices of Ct points'
94 fixvars(ii)%unit_name =
'degrees_east'
97 fixvars(ii)%var_name =
'latCt_vert'
98 fixvars(ii)%long_name =
'Latitude Vertices of Ct points'
99 fixvars(ii)%unit_name =
'degrees_north'
102 fixvars(ii)%var_name =
'lonCu_vert'
103 fixvars(ii)%long_name =
'Longitude Vertices of Cu points'
104 fixvars(ii)%unit_name =
'degrees_east'
107 fixvars(ii)%var_name =
'latCu_vert'
108 fixvars(ii)%long_name =
'Latitude Vertices of Cu points'
109 fixvars(ii)%unit_name =
'degrees_north'
112 fixvars(ii)%var_name =
'lonCv_vert'
113 fixvars(ii)%long_name =
'Longitude Vertices of Cv points'
114 fixvars(ii)%unit_name =
'degrees_east'
117 fixvars(ii)%var_name =
'latCv_vert'
118 fixvars(ii)%long_name =
'Latitude Vertices of Cv points'
119 fixvars(ii)%unit_name =
'degrees_north'
122 fixvars(ii)%var_name =
'lonBu_vert'
123 fixvars(ii)%long_name =
'Longitude Vertices of Bu points'
124 fixvars(ii)%unit_name =
'degrees_east'
127 fixvars(ii)%var_name =
'latBu_vert'
128 fixvars(ii)%long_name =
'Latitude Vertices of Bu points'
129 fixvars(ii)%unit_name =
'degrees_north'
142 cicevars(:)%var_type =
'r8'
143 cicevars(:)%vertices =
''
146 cicevars(ii)%var_name =
'ulon'
147 cicevars(ii)%long_name =
'Longitude of corner (Bu) points'
148 cicevars(ii)%unit_name =
'radians'
151 cicevars(ii)%var_name =
'ulat'
152 cicevars(ii)%long_name =
'Latitude of corner (Bu) points'
153 cicevars(ii)%unit_name =
'radians'
156 cicevars(ii)%var_name =
'hte'
157 cicevars(ii)%long_name =
'Distance between corner (Bu) points, east face'
158 cicevars(ii)%unit_name =
'cm'
161 cicevars(ii)%var_name =
'htn'
162 cicevars(ii)%long_name =
'Distance between corner (Bu) points, north face'
163 cicevars(ii)%unit_name =
'cm'
166 cicevars(ii)%var_name =
'angle'
167 cicevars(ii)%long_name =
'Angle at corner (Bu) points'
168 cicevars(ii)%unit_name =
'radians'
171 cicevars(ii)%var_name =
'kmt'
172 cicevars(ii)%long_name =
'ocean fraction at T-cell centers'
173 cicevars(ii)%unit_name =
'none'
174 cicevars(ii)%var_type =
'i4'
187 scripvars(:)%long_name =
''
188 scripvars(:)%var_type =
'r8'
189 scripvars(:)%vertices =
''
192 scripvars(ii)%var_name =
'grid_center_lat'
193 scripvars(ii)%unit_name =
'degrees'
196 scripvars(ii)%var_name =
'grid_center_lon'
197 scripvars(ii)%unit_name =
'degrees'
200 scripvars(ii)%var_name =
'grid_corner_lat'
201 scripvars(ii)%unit_name =
'degrees'
204 scripvars(ii)%var_name =
'grid_corner_lon'
205 scripvars(ii)%unit_name =
'degrees'
subroutine scripvars_typedefine
Define the variables written to any SCRIP grid file.
subroutine fixvars_typedefine
Define the variables written to the tripole grid file.
subroutine cicevars_typedefine
Define the variables written to the CICE grid file.