1 |
ce107 |
1.1 |
<!-- $Header: $ --> |
2 |
|
|
<!-- $Name: $ --> |
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
<description |
7 |
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
8 |
|
|
xsi:noNamespaceSchemaLocation="http://deslab.mit.edu/LCML/lcml.xsd" |
9 |
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"> |
10 |
|
|
|
11 |
|
|
<descriptionName>MITgcm Ocean data</descriptionName> |
12 |
|
|
|
13 |
|
|
<descriptionInfo>Main runtime configuration file for MITgcm</descriptionInfo> |
14 |
|
|
|
15 |
|
|
<descriptionMetadata> |
16 |
|
|
<dc:creator>Constantinos Evangelinos</dc:creator> |
17 |
|
|
<dc:date>2007-07-05</dc:date> |
18 |
|
|
<dc:title>MITgcm</dc:title> |
19 |
|
|
</descriptionMetadata> |
20 |
|
|
|
21 |
|
|
<descriptionTarget> |
22 |
|
|
<file>data</file> |
23 |
|
|
</descriptionTarget> |
24 |
|
|
|
25 |
|
|
<descriptionContent> |
26 |
|
|
|
27 |
|
|
<separator>
</separator> |
28 |
|
|
|
29 |
|
|
<set> |
30 |
|
|
<setName>PARM01</setName> |
31 |
|
|
<startText> &PARM01
</startText> |
32 |
|
|
<endText> &
</endText> |
33 |
|
|
<setInfo>Continuous equation parameters</setInfo> |
34 |
|
|
<var> |
35 |
|
|
<name>Dummy Variable</name> |
36 |
|
|
<info>forces output of parm</info> |
37 |
|
|
<type>string</type> |
38 |
|
|
<value></value> |
39 |
|
|
<use>true</use> |
40 |
|
|
<uneditable>use</uneditable> |
41 |
|
|
<hidden>true</hidden> |
42 |
|
|
</var> |
43 |
|
|
<var> |
44 |
|
|
<name>nh_Am2</name> |
45 |
|
|
<header> nh_Am2 = </header> |
46 |
|
|
<trailer>, 
</trailer> |
47 |
|
|
<info>Non hydrostatic scaling: scales the non-hydrostatic terms and changes internal scales (i.e. allows convection at different Rayleigh numbers)</info> |
48 |
|
|
<type>numeric</type> |
49 |
|
|
<precision>double</precision> |
50 |
|
|
<range>[0,INFINITY)</range> |
51 |
|
|
<value>1.00</value> |
52 |
|
|
<use>false</use> |
53 |
|
|
<hidden>true</hidden> |
54 |
|
|
</var> |
55 |
|
|
<var> |
56 |
|
|
<name>gravity</name> |
57 |
|
|
<header> gravity = </header> |
58 |
|
|
<trailer>, 
</trailer> |
59 |
|
|
<info>Accel. due to gravity ( m/s^2 )</info> |
60 |
|
|
<units>m/s^2</units> |
61 |
|
|
<type>numeric</type> |
62 |
|
|
<precision>double</precision> |
63 |
|
|
<range>[0,INFINITY)</range> |
64 |
|
|
<value>9.81</value> |
65 |
|
|
<use>true</use> |
66 |
|
|
<hidden>false</hidden> |
67 |
|
|
</var> |
68 |
|
|
<var> |
69 |
|
|
<name>gBaro</name> |
70 |
|
|
<header> gBaro = </header> |
71 |
|
|
<trailer>, 
</trailer> |
72 |
|
|
<info>Barotropic acceleration of gravity: Acceleration due to gravity used in barotropic equation ( m/s^2 )</info> |
73 |
|
|
<units>m/s^2</units> |
74 |
|
|
<type>numeric</type> |
75 |
|
|
<precision>double</precision> |
76 |
|
|
<range>[0,INFINITY)</range> |
77 |
|
|
<value>9.81</value> |
78 |
|
|
<use>false</use> |
79 |
|
|
<hidden>true</hidden> |
80 |
|
|
</var> |
81 |
|
|
<var> |
82 |
|
|
<name>rhonil</name> |
83 |
|
|
<header> rhonil = </header> |
84 |
|
|
<trailer>, 
</trailer> |
85 |
|
|
<info>Reference density for the linear equation of state</info> |
86 |
|
|
<type>numeric</type> |
87 |
|
|
<precision>double</precision> |
88 |
|
|
<range>[0,INFINITY)</range> |
89 |
|
|
<value>1000.0</value> |
90 |
|
|
<use>true</use> |
91 |
|
|
<hidden>false</hidden> |
92 |
|
|
</var> |
93 |
|
|
<var> |
94 |
|
|
<name>tAlpha</name> |
95 |
|
|
<header> tAlpha = </header> |
96 |
|
|
<trailer>, 
</trailer> |
97 |
|
|
<info>Linear EOS thermal expansion coefficient ( 1/degree ).</info> |
98 |
|
|
<units>1/deg</units> |
99 |
|
|
<type>numeric</type> |
100 |
|
|
<precision>double</precision> |
101 |
|
|
<range>[0,INFINITY)</range> |
102 |
|
|
<value>2E-4</value> |
103 |
|
|
<use>true</use> |
104 |
|
|
<hidden>true</hidden> |
105 |
|
|
</var> |
106 |
|
|
<var> |
107 |
|
|
<name>sBeta</name> |
108 |
|
|
<header> sBeta = </header> |
109 |
|
|
<trailer>, 
</trailer> |
110 |
|
|
<info>Linear EOS haline contraction coefficient.</info> |
111 |
|
|
<type>numeric</type> |
112 |
|
|
<precision>double</precision> |
113 |
|
|
<range>[0,INFINITY)</range> |
114 |
|
|
<value>0.</value> |
115 |
|
|
<use>true</use> |
116 |
|
|
<hidden>true</hidden> |
117 |
|
|
</var> |
118 |
|
|
<var> |
119 |
|
|
<name>f0</name> |
120 |
|
|
<header> f0 = </header> |
121 |
|
|
<trailer>, 
</trailer> |
122 |
|
|
<info>Reference coriolis parameter ( 1/s ) ( Southern edge f for beta plane )</info> |
123 |
|
|
<units>1/s</units> |
124 |
|
|
<type>numeric</type> |
125 |
|
|
<precision>double</precision> |
126 |
|
|
<range>[0,INFINITY)</range> |
127 |
|
|
<value>EVAL(6.2831853;/;REF(rotationPeriod))</value> |
128 |
|
|
<use>true</use> |
129 |
|
|
<hidden>false</hidden> |
130 |
|
|
</var> |
131 |
|
|
<var> |
132 |
|
|
<name>beta</name> |
133 |
|
|
<header> beta = </header> |
134 |
|
|
<trailer>, 
</trailer> |
135 |
|
|
<info>df/dy ( s^-1.m^-1 )</info> |
136 |
|
|
<units>s^-1.m^-1</units> |
137 |
|
|
<type>numeric</type> |
138 |
|
|
<precision>double</precision> |
139 |
|
|
<range>[0,INFINITY)</range> |
140 |
|
|
<value>1.E-11</value> |
141 |
|
|
<use>false</use> |
142 |
|
|
<hidden>true</hidden> |
143 |
|
|
</var> |
144 |
|
|
<var> |
145 |
|
|
<name>omega</name> |
146 |
|
|
<header> omega = </header> |
147 |
|
|
<trailer>, 
</trailer> |
148 |
|
|
<info>Angular velocity ( rad/s )</info> |
149 |
|
|
<units>rad/s</units> |
150 |
|
|
<type>numeric</type> |
151 |
|
|
<precision>double</precision> |
152 |
|
|
<range>[0,INFINITY)</range> |
153 |
|
|
<value>0</value> |
154 |
|
|
<use>false</use> |
155 |
|
|
<hidden>true</hidden> |
156 |
|
|
</var> |
157 |
|
|
<var> |
158 |
|
|
<name>rotationPeriod</name> |
159 |
|
|
<header> rotationPeriod = </header> |
160 |
|
|
<trailer>, 
</trailer> |
161 |
|
|
<info>Rotation period (s) (= 2.pi/omega)</info> |
162 |
|
|
<units>s</units> |
163 |
|
|
<type>numeric</type> |
164 |
|
|
<precision>double</precision> |
165 |
|
|
<range>[0,INFINITY)</range> |
166 |
|
|
<value>60</value> |
167 |
|
|
<use>false</use> |
168 |
|
|
<hidden>false</hidden> |
169 |
|
|
</var> |
170 |
|
|
<var> |
171 |
|
|
<name>viscAh</name> |
172 |
|
|
<header> viscAh = </header> |
173 |
|
|
<trailer>, 
</trailer> |
174 |
|
|
<info>Eddy viscosity coefficient for mixing of momentum laterally ( m^2/s )</info> |
175 |
|
|
<units>m^2/s</units> |
176 |
|
|
<type>numeric</type> |
177 |
|
|
<precision>double</precision> |
178 |
|
|
<range>[0,INFINITY)</range> |
179 |
|
|
<value>5.0E-6</value> |
180 |
|
|
<use>true</use> |
181 |
|
|
<hidden>false</hidden> |
182 |
|
|
</var> |
183 |
|
|
<var> |
184 |
|
|
<name>viscAhW</name> |
185 |
|
|
<header> viscAhW = </header> |
186 |
|
|
<trailer>, 
</trailer> |
187 |
|
|
<info>Eddy viscosity coefficient for mixing of vertical momentum laterally, no effect for hydrostatic model, defaults to viscAh if unset ( m^2/s )</info> |
188 |
|
|
<units>m^2/s</units> |
189 |
|
|
<type>numeric</type> |
190 |
|
|
<precision>double</precision> |
191 |
|
|
<range>[0,INFINITY)</range> |
192 |
|
|
<value>0.E3</value> |
193 |
|
|
<use>false</use> |
194 |
|
|
<hidden>true</hidden> |
195 |
|
|
</var> |
196 |
|
|
<var> |
197 |
|
|
<name>viscAhMax</name> |
198 |
|
|
<header> viscAhMax = </header> |
199 |
|
|
<trailer>, 
</trailer> |
200 |
|
|
<info>Maximum eddy viscosity coefficient for mixing of momentum laterally ( m^2/s )</info> |
201 |
|
|
<units>m^2/s</units> |
202 |
|
|
<type>numeric</type> |
203 |
|
|
<precision>double</precision> |
204 |
|
|
<range>[0,INFINITY)</range> |
205 |
|
|
<value>1.E21</value> |
206 |
|
|
<use>false</use> |
207 |
|
|
<hidden>true</hidden> |
208 |
|
|
</var> |
209 |
|
|
<var> |
210 |
|
|
<name>viscAhGrid</name> |
211 |
|
|
<header> viscAhGrid = </header> |
212 |
|
|
<trailer>, 
</trailer> |
213 |
|
|
<info>non-dimensional grid-size dependent viscosity</info> |
214 |
|
|
<type>numeric</type> |
215 |
|
|
<precision>double</precision> |
216 |
|
|
<range>[0,INFINITY)</range> |
217 |
|
|
<value>0.E0</value> |
218 |
|
|
<use>false</use> |
219 |
|
|
<hidden>true</hidden> |
220 |
|
|
</var> |
221 |
|
|
<var> |
222 |
|
|
<name>viscAhGridMax</name> |
223 |
|
|
<header> viscAhGridMax = </header> |
224 |
|
|
<trailer>, 
</trailer> |
225 |
|
|
<info>maximum harmonic viscosity coefficient in terms of non-dimensional grid-size dependent visc</info> |
226 |
|
|
<type>numeric</type> |
227 |
|
|
<precision>double</precision> |
228 |
|
|
<range>[0,INFINITY)</range> |
229 |
|
|
<value>1.E21</value> |
230 |
|
|
<use>false</use> |
231 |
|
|
<hidden>true</hidden> |
232 |
|
|
</var> |
233 |
|
|
<var> |
234 |
|
|
<name>viscAhGridMin</name> |
235 |
|
|
<header> viscAhGridMin = </header> |
236 |
|
|
<trailer>, 
</trailer> |
237 |
|
|
<info>minimum harmonic viscosity coefficient in terms of non-dimensional grid-size dependent visc</info> |
238 |
|
|
<type>numeric</type> |
239 |
|
|
<precision>double</precision> |
240 |
|
|
<range>[0,INFINITY)</range> |
241 |
|
|
<value>0.E0</value> |
242 |
|
|
<use>false</use> |
243 |
|
|
<hidden>true</hidden> |
244 |
|
|
</var> |
245 |
|
|
<var> |
246 |
|
|
<name>viscC2leith</name> |
247 |
|
|
<header> viscC2leith = </header> |
248 |
|
|
<trailer>, 
</trailer> |
249 |
|
|
<info>Leith non-dimensional harmonic viscosity factor (grad(vort))</info> |
250 |
|
|
<type>numeric</type> |
251 |
|
|
<precision>double</precision> |
252 |
|
|
<range>[0,INFINITY)</range> |
253 |
|
|
<value>0.E0</value> |
254 |
|
|
<use>false</use> |
255 |
|
|
<hidden>true</hidden> |
256 |
|
|
</var> |
257 |
|
|
<var> |
258 |
|
|
<name>viscC4leith</name> |
259 |
|
|
<header> viscC4leith = </header> |
260 |
|
|
<trailer>, 
</trailer> |
261 |
|
|
<info>Leith non-dimensional biharmonic viscosity factor (grad(vort))</info> |
262 |
|
|
<type>numeric</type> |
263 |
|
|
<precision>double</precision> |
264 |
|
|
<range>[0,INFINITY)</range> |
265 |
|
|
<value>0.E0</value> |
266 |
|
|
<use>false</use> |
267 |
|
|
<hidden>true</hidden> |
268 |
|
|
</var> |
269 |
|
|
<var> |
270 |
|
|
<name>useFullLeith</name> |
271 |
|
|
<header> useFullLeith = </header> |
272 |
|
|
<trailer>, 
</trailer> |
273 |
|
|
<info>Set to .true. to use full Leith viscosity (may be unstable on irregular grids)</info> |
274 |
|
|
<type>string</type> |
275 |
|
|
<enumeration>.true.;.false.</enumeration> |
276 |
|
|
<value>.false.</value> |
277 |
|
|
<use>false</use> |
278 |
|
|
<hidden>true</hidden> |
279 |
|
|
</var> |
280 |
|
|
<var> |
281 |
|
|
<name>useStrainTensionVisc</name> |
282 |
|
|
<header> useStrainTensionVisc = </header> |
283 |
|
|
<trailer>, 
</trailer> |
284 |
|
|
<info>Set to .true. to use Strain-Tension viscous terms</info> |
285 |
|
|
<type>string</type> |
286 |
|
|
<enumeration>.true.;.false.</enumeration> |
287 |
|
|
<value>.false.</value> |
288 |
|
|
<use>false</use> |
289 |
|
|
<hidden>true</hidden> |
290 |
|
|
</var> |
291 |
|
|
<var> |
292 |
|
|
<name>useAreaViscLength</name> |
293 |
|
|
<header> useAreaViscLength = </header> |
294 |
|
|
<trailer>, 
</trailer> |
295 |
|
|
<info>Set to .true. to use old scaling for viscous lengths, e.g., L2=Raz. May be preferable for cube sphere.</info> |
296 |
|
|
<type>string</type> |
297 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
298 |
|
|
<value>.unknown.</value> |
299 |
|
|
<use>false</use> |
300 |
|
|
<hidden>true</hidden> |
301 |
|
|
</var> |
302 |
|
|
<var> |
303 |
|
|
<name>viscC2leithD</name> |
304 |
|
|
<header> viscC2leithD = </header> |
305 |
|
|
<trailer>, 
</trailer> |
306 |
|
|
<info>Modified Leith non-dimensional harmonic viscosity factor (grad(div))</info> |
307 |
|
|
<type>numeric</type> |
308 |
|
|
<precision>double</precision> |
309 |
|
|
<range>[0,INFINITY)</range> |
310 |
|
|
<value>0.E0</value> |
311 |
|
|
<use>false</use> |
312 |
|
|
<hidden>true</hidden> |
313 |
|
|
</var> |
314 |
|
|
<var> |
315 |
|
|
<name>viscC4leithD</name> |
316 |
|
|
<header> viscC4leithD = </header> |
317 |
|
|
<trailer>, 
</trailer> |
318 |
|
|
<info>Modified Leith non-dimensional biharmonic viscosity factor (grad(div))</info> |
319 |
|
|
<type>numeric</type> |
320 |
|
|
<precision>double</precision> |
321 |
|
|
<range>[0,INFINITY)</range> |
322 |
|
|
<value>0.E0</value> |
323 |
|
|
<use>false</use> |
324 |
|
|
<hidden>true</hidden> |
325 |
|
|
</var> |
326 |
|
|
<var> |
327 |
|
|
<name>viscC2Smag</name> |
328 |
|
|
<header> viscC2Smag = </header> |
329 |
|
|
<trailer>, 
</trailer> |
330 |
|
|
<info>Smagorinsky non-dimensional viscosity factor (harmonic)</info> |
331 |
|
|
<type>numeric</type> |
332 |
|
|
<precision>double</precision> |
333 |
|
|
<range>[0,INFINITY)</range> |
334 |
|
|
<value>0</value> |
335 |
|
|
<use>false</use> |
336 |
|
|
<hidden>true</hidden> |
337 |
|
|
</var> |
338 |
|
|
<var> |
339 |
|
|
<name>viscC4Smag</name> |
340 |
|
|
<header> viscC4Smag = </header> |
341 |
|
|
<trailer>, 
</trailer> |
342 |
|
|
<info>Smagorinsky non-dimensional viscosity factor (biharmonic)</info> |
343 |
|
|
<type>numeric</type> |
344 |
|
|
<precision>double</precision> |
345 |
|
|
<range>[0,INFINITY)</range> |
346 |
|
|
<value>0</value> |
347 |
|
|
<use>false</use> |
348 |
|
|
<hidden>true</hidden> |
349 |
|
|
</var> |
350 |
|
|
<var> |
351 |
|
|
<name>viscAhD</name> |
352 |
|
|
<header> viscAhD = </header> |
353 |
|
|
<trailer>, 
</trailer> |
354 |
|
|
<info>Eddy viscosity coefficient for mixing of momentum laterally (act on Divergence part) ( m^2/s )</info> |
355 |
|
|
<units>m^2/s</units> |
356 |
|
|
<type>numeric</type> |
357 |
|
|
<precision>double</precision> |
358 |
|
|
<range>[0,INFINITY)</range> |
359 |
|
|
<value>1971</value> |
360 |
|
|
<use>false</use> |
361 |
|
|
<hidden>true</hidden> |
362 |
|
|
</var> |
363 |
|
|
<var> |
364 |
|
|
<name>viscAhZ</name> |
365 |
|
|
<header> viscAhZ = </header> |
366 |
|
|
<trailer>, 
</trailer> |
367 |
|
|
<info>Eddy viscosity coefficient for mixing of momentum laterally (act on Vorticity part) ( m^2/s )</info> |
368 |
|
|
<units>m^2/s</units> |
369 |
|
|
<type>numeric</type> |
370 |
|
|
<precision>double</precision> |
371 |
|
|
<range>[0,INFINITY)</range> |
372 |
|
|
<value>1971</value> |
373 |
|
|
<use>false</use> |
374 |
|
|
<hidden>true</hidden> |
375 |
|
|
</var> |
376 |
|
|
<var> |
377 |
|
|
<name>viscA4D</name> |
378 |
|
|
<header> viscA4D = </header> |
379 |
|
|
<trailer>, 
</trailer> |
380 |
|
|
<info>Biharmonic viscosity coefficient for mixing of momentum laterally (act on Divergence part) ( m^4/s )</info> |
381 |
|
|
<units>m^4/s</units> |
382 |
|
|
<type>numeric</type> |
383 |
|
|
<precision>double</precision> |
384 |
|
|
<range>[0,INFINITY)</range> |
385 |
|
|
<value>1971</value> |
386 |
|
|
<use>false</use> |
387 |
|
|
<hidden>true</hidden> |
388 |
|
|
</var> |
389 |
|
|
<var> |
390 |
|
|
<name>viscA4Z</name> |
391 |
|
|
<header> viscA4Z = </header> |
392 |
|
|
<trailer>, 
</trailer> |
393 |
|
|
<info>Biharmonic viscosity coefficient for mixing of momentum laterally (act on Vorticity part) ( m^4/s )</info> |
394 |
|
|
<units>m^4/s</units> |
395 |
|
|
<type>numeric</type> |
396 |
|
|
<precision>double</precision> |
397 |
|
|
<range>[0,INFINITY)</range> |
398 |
|
|
<value>1971</value> |
399 |
|
|
<use>false</use> |
400 |
|
|
<hidden>true</hidden> |
401 |
|
|
</var> |
402 |
|
|
<var> |
403 |
|
|
<name>viscA4</name> |
404 |
|
|
<header> viscA4 = </header> |
405 |
|
|
<trailer>, 
</trailer> |
406 |
|
|
<info>Biharmonic viscosity coefficient for mixing of momentum laterally ( m^4/s )</info> |
407 |
|
|
<units>m^4/s</units> |
408 |
|
|
<type>numeric</type> |
409 |
|
|
<precision>double</precision> |
410 |
|
|
<range>[0,INFINITY)</range> |
411 |
|
|
<value>0.E11</value> |
412 |
|
|
<use>true</use> |
413 |
|
|
<hidden>false</hidden> |
414 |
|
|
</var> |
415 |
|
|
<var> |
416 |
|
|
<name>viscA4W</name> |
417 |
|
|
<header> viscA4W = </header> |
418 |
|
|
<trailer>, 
</trailer> |
419 |
|
|
<info>Biharmonic viscosity coefficient for mixing of vertical momentum laterally, no effect for hydrostatic model, defaults to viscA4 if unset ( m^2/s )</info> |
420 |
|
|
<units>m^2/s</units> |
421 |
|
|
<type>numeric</type> |
422 |
|
|
<precision>double</precision> |
423 |
|
|
<range>[0,INFINITY)</range> |
424 |
|
|
<value>0.E11</value> |
425 |
|
|
<use>false</use> |
426 |
|
|
<hidden>true</hidden> |
427 |
|
|
</var> |
428 |
|
|
<var> |
429 |
|
|
<name>viscA4Max</name> |
430 |
|
|
<header> viscA4Max = </header> |
431 |
|
|
<trailer>, 
</trailer> |
432 |
|
|
<info>Maximum biharmonic viscosity coefficient for mixing of momentum laterally ( m^4/s )</info> |
433 |
|
|
<units>m^4/s</units> |
434 |
|
|
<type>numeric</type> |
435 |
|
|
<precision>double</precision> |
436 |
|
|
<range>[0,INFINITY)</range> |
437 |
|
|
<value>1.E21</value> |
438 |
|
|
<use>false</use> |
439 |
|
|
<hidden>true</hidden> |
440 |
|
|
</var> |
441 |
|
|
<var> |
442 |
|
|
<name>viscA4Grid</name> |
443 |
|
|
<header> viscA4Grid = </header> |
444 |
|
|
<trailer>, 
</trailer> |
445 |
|
|
<info>non-dimensional grid-size dependent bi-harmonic viscosity</info> |
446 |
|
|
<type>numeric</type> |
447 |
|
|
<precision>double</precision> |
448 |
|
|
<range>[0,INFINITY)</range> |
449 |
|
|
<value>0.E0</value> |
450 |
|
|
<use>false</use> |
451 |
|
|
<hidden>true</hidden> |
452 |
|
|
</var> |
453 |
|
|
<var> |
454 |
|
|
<name>viscA4GridMax</name> |
455 |
|
|
<header> viscA4GridMax = </header> |
456 |
|
|
<trailer>, 
</trailer> |
457 |
|
|
<info>maximum biharmonic viscosity coefficient in terms of non-dimensional grid-size dependent viscosity</info> |
458 |
|
|
<type>numeric</type> |
459 |
|
|
<precision>double</precision> |
460 |
|
|
<range>[0,INFINITY)</range> |
461 |
|
|
<value>1.E21</value> |
462 |
|
|
<use>false</use> |
463 |
|
|
<hidden>true</hidden> |
464 |
|
|
</var> |
465 |
|
|
<var> |
466 |
|
|
<name>viscA4GridMin</name> |
467 |
|
|
<header> viscA4GridMin = </header> |
468 |
|
|
<trailer>, 
</trailer> |
469 |
|
|
<info>minimum biharmonic viscosity coefficient in terms of non-dimensional grid-size dependent viscosity</info> |
470 |
|
|
<type>numeric</type> |
471 |
|
|
<precision>double</precision> |
472 |
|
|
<range>[0,INFINITY)</range> |
473 |
|
|
<value>0.E0</value> |
474 |
|
|
<use>false</use> |
475 |
|
|
<hidden>true</hidden> |
476 |
|
|
</var> |
477 |
|
|
<var> |
478 |
|
|
<name>viscA4ReMax</name> |
479 |
|
|
<header> viscA4ReMax = </header> |
480 |
|
|
<trailer>, 
</trailer> |
481 |
|
|
<info>Maximum Gridscale Reynolds number for biharmonic viscosity coefficient momentum laterally (non-dimensional)</info> |
482 |
|
|
<type>numeric</type> |
483 |
|
|
<precision>double</precision> |
484 |
|
|
<range>[0,INFINITY)</range> |
485 |
|
|
<value>1971</value> |
486 |
|
|
<use>false</use> |
487 |
|
|
<hidden>true</hidden> |
488 |
|
|
</var> |
489 |
|
|
<var> |
490 |
|
|
<name>viscAhReMax</name> |
491 |
|
|
<header> viscAhReMax = </header> |
492 |
|
|
<trailer>, 
</trailer> |
493 |
|
|
<info>Maximum gridscale Reynolds number for eddy viscosity coefficient for mixing of momentum laterally (non-dimensional)</info> |
494 |
|
|
<type>numeric</type> |
495 |
|
|
<precision>double</precision> |
496 |
|
|
<range>[0,INFINITY)</range> |
497 |
|
|
<value>1971</value> |
498 |
|
|
<use>false</use> |
499 |
|
|
<hidden>true</hidden> |
500 |
|
|
</var> |
501 |
|
|
<var> |
502 |
|
|
<name>viscAz</name> |
503 |
|
|
<header> viscAz = </header> |
504 |
|
|
<trailer>, 
</trailer> |
505 |
|
|
<info></info> |
506 |
|
|
<type>numeric</type> |
507 |
|
|
<precision>double</precision> |
508 |
|
|
<range>[0,INFINITY)</range> |
509 |
|
|
<value>5.0E-6</value> |
510 |
|
|
<use>true</use> |
511 |
|
|
<hidden>false</hidden> |
512 |
|
|
</var> |
513 |
|
|
<var> |
514 |
|
|
<name>viscAr</name> |
515 |
|
|
<header> viscAr = </header> |
516 |
|
|
<trailer>, 
</trailer> |
517 |
|
|
<info></info> |
518 |
|
|
<type>numeric</type> |
519 |
|
|
<precision>double</precision> |
520 |
|
|
<range>[0,INFINITY)</range> |
521 |
|
|
<value>5.0E-6</value> |
522 |
|
|
<use>true</use> |
523 |
|
|
<hidden>false</hidden> |
524 |
|
|
</var> |
525 |
|
|
<var> |
526 |
|
|
<name>cosPower</name> |
527 |
|
|
<header> cosPower = </header> |
528 |
|
|
<trailer>, 
</trailer> |
529 |
|
|
<info>Power of cosine of latitude to multiply viscosity</info> |
530 |
|
|
<type>numeric</type> |
531 |
|
|
<precision>double</precision> |
532 |
|
|
<range>[0,INFINITY)</range> |
533 |
|
|
<value>0</value> |
534 |
|
|
<use>false</use> |
535 |
|
|
<hidden>true</hidden> |
536 |
|
|
</var> |
537 |
|
|
<var> |
538 |
|
|
<name>diffKhT</name> |
539 |
|
|
<header> diffKhT = </header> |
540 |
|
|
<trailer>, 
</trailer> |
541 |
|
|
<info>Laplacian diffusion coefficient for mixing of heat laterally ( m^2/s )</info> |
542 |
|
|
<type>numeric</type> |
543 |
|
|
<precision>double</precision> |
544 |
|
|
<range>[0,INFINITY)</range> |
545 |
|
|
<value>2.5E-6</value> |
546 |
|
|
<use>true</use> |
547 |
|
|
<hidden>false</hidden> |
548 |
|
|
</var> |
549 |
|
|
<var> |
550 |
|
|
<name>diffKzT</name> |
551 |
|
|
<header> diffKzT = </header> |
552 |
|
|
<trailer>, 
</trailer> |
553 |
|
|
<info></info> |
554 |
|
|
<type>numeric</type> |
555 |
|
|
<precision>double</precision> |
556 |
|
|
<range>[0,INFINITY)</range> |
557 |
|
|
<value>2.5E-6</value> |
558 |
|
|
<use>true</use> |
559 |
|
|
<hidden>false</hidden> |
560 |
|
|
</var> |
561 |
|
|
<var> |
562 |
|
|
<name>diffK4T</name> |
563 |
|
|
<header> diffK4T = </header> |
564 |
|
|
<trailer>, 
</trailer> |
565 |
|
|
<info>Biharmonic diffusion coefficient for mixing of heat laterally ( m^4/s )</info> |
566 |
|
|
<type>numeric</type> |
567 |
|
|
<precision>double</precision> |
568 |
|
|
<range>[0,INFINITY)</range> |
569 |
|
|
<value>0.E11</value> |
570 |
|
|
<use>false</use> |
571 |
|
|
<hidden>true</hidden> |
572 |
|
|
</var> |
573 |
|
|
<var> |
574 |
|
|
<name>diffKhS</name> |
575 |
|
|
<header> diffKhS = </header> |
576 |
|
|
<trailer>, 
</trailer> |
577 |
|
|
<info>Laplacian diffusion coefficient for mixing of salt laterally ( m^2/s )</info> |
578 |
|
|
<type>numeric</type> |
579 |
|
|
<precision>double</precision> |
580 |
|
|
<range>[0,INFINITY)</range> |
581 |
|
|
<value>1.0E-6</value> |
582 |
|
|
<use>true</use> |
583 |
|
|
<hidden>false</hidden> |
584 |
|
|
</var> |
585 |
|
|
<var> |
586 |
|
|
<name>diffKzS</name> |
587 |
|
|
<header> diffKzS = </header> |
588 |
|
|
<trailer>, 
</trailer> |
589 |
|
|
<info></info> |
590 |
|
|
<type>numeric</type> |
591 |
|
|
<precision>double</precision> |
592 |
|
|
<range>[0,INFINITY)</range> |
593 |
|
|
<value>1.0E-6</value> |
594 |
|
|
<use>true</use> |
595 |
|
|
<hidden>false</hidden> |
596 |
|
|
</var> |
597 |
|
|
<var> |
598 |
|
|
<name>diffK4S</name> |
599 |
|
|
<header> diffK4S = </header> |
600 |
|
|
<trailer>, 
</trailer> |
601 |
|
|
<info>Biharmonic diffusion coefficient for mixing of salt laterally ( m^4/s )</info> |
602 |
|
|
<type>numeric</type> |
603 |
|
|
<precision>double</precision> |
604 |
|
|
<range>[0,INFINITY)</range> |
605 |
|
|
<value>0.E11</value> |
606 |
|
|
<use>false</use> |
607 |
|
|
<hidden>true</hidden> |
608 |
|
|
</var> |
609 |
|
|
<var> |
610 |
|
|
<name>tRef Cardinality</name> |
611 |
|
|
<type>numeric</type> |
612 |
|
|
<!-- <value>REF(Ocean SIZE Parameters;Nr)</value> --> |
613 |
|
|
<value>29</value> |
614 |
|
|
<info>Number of levels at which to write out information for tRef.</info> |
615 |
|
|
<use>false</use> |
616 |
|
|
<uneditable>use</uneditable> |
617 |
|
|
<hidden>false</hidden> |
618 |
|
|
<precision>integer</precision> |
619 |
|
|
<range>[0,INFINITY)</range> |
620 |
|
|
</var> |
621 |
|
|
<block> |
622 |
|
|
<structure> |
623 |
|
|
<structureName>tRef Values: Ref temp profile</structureName> |
624 |
|
|
<structureInfo>The values of tRef should be entered here.</structureInfo> |
625 |
|
|
<numOccurs>REF(tRef Cardinality)</numOccurs> |
626 |
|
|
<var> |
627 |
|
|
<name>tRef</name> |
628 |
|
|
<header> tRef = </header> |
629 |
|
|
<trailer>, 
</trailer> |
630 |
|
|
<info>reference vertical profile for potential temperature</info> |
631 |
|
|
<type>numeric</type> |
632 |
|
|
<precision>double</precision> |
633 |
|
|
<range>[0,INFINITY)</range> |
634 |
|
|
<value>20.0</value> |
635 |
|
|
<use>true</use> |
636 |
|
|
<hidden>false</hidden> |
637 |
|
|
</var> |
638 |
|
|
</structure> |
639 |
|
|
<data> |
640 |
|
|
<dataInstance> |
641 |
|
|
<value>20.0</value> |
642 |
|
|
</dataInstance> |
643 |
|
|
<dataInstance> |
644 |
|
|
<value>20.0</value> |
645 |
|
|
</dataInstance> |
646 |
|
|
<dataInstance> |
647 |
|
|
<value>20.0</value> |
648 |
|
|
</dataInstance> |
649 |
|
|
<dataInstance> |
650 |
|
|
<value>20.0</value> |
651 |
|
|
</dataInstance> |
652 |
|
|
<dataInstance> |
653 |
|
|
<value>20.0</value> |
654 |
|
|
</dataInstance> |
655 |
|
|
<dataInstance> |
656 |
|
|
<value>20.0</value> |
657 |
|
|
</dataInstance> |
658 |
|
|
<dataInstance> |
659 |
|
|
<value>20.0</value> |
660 |
|
|
</dataInstance> |
661 |
|
|
<dataInstance> |
662 |
|
|
<value>20.0</value> |
663 |
|
|
</dataInstance> |
664 |
|
|
<dataInstance> |
665 |
|
|
<value>20.0</value> |
666 |
|
|
</dataInstance> |
667 |
|
|
<dataInstance> |
668 |
|
|
<value>20.0</value> |
669 |
|
|
</dataInstance> |
670 |
|
|
<dataInstance> |
671 |
|
|
<value>20.0</value> |
672 |
|
|
</dataInstance> |
673 |
|
|
<dataInstance> |
674 |
|
|
<value>20.0</value> |
675 |
|
|
</dataInstance> |
676 |
|
|
<dataInstance> |
677 |
|
|
<value>20.0</value> |
678 |
|
|
</dataInstance> |
679 |
|
|
<dataInstance> |
680 |
|
|
<value>20.0</value> |
681 |
|
|
</dataInstance> |
682 |
|
|
<dataInstance> |
683 |
|
|
<value>20.0</value> |
684 |
|
|
</dataInstance> |
685 |
|
|
<dataInstance> |
686 |
|
|
<value>20.0</value> |
687 |
|
|
</dataInstance> |
688 |
|
|
<dataInstance> |
689 |
|
|
<value>20.0</value> |
690 |
|
|
</dataInstance> |
691 |
|
|
<dataInstance> |
692 |
|
|
<value>20.0</value> |
693 |
|
|
</dataInstance> |
694 |
|
|
<dataInstance> |
695 |
|
|
<value>20.0</value> |
696 |
|
|
</dataInstance> |
697 |
|
|
<dataInstance> |
698 |
|
|
<value>20.0</value> |
699 |
|
|
</dataInstance> |
700 |
|
|
<dataInstance> |
701 |
|
|
<value>20.0</value> |
702 |
|
|
</dataInstance> |
703 |
|
|
<dataInstance> |
704 |
|
|
<value>20.0</value> |
705 |
|
|
</dataInstance> |
706 |
|
|
<dataInstance> |
707 |
|
|
<value>20.0</value> |
708 |
|
|
</dataInstance> |
709 |
|
|
<dataInstance> |
710 |
|
|
<value>20.0</value> |
711 |
|
|
</dataInstance> |
712 |
|
|
<dataInstance> |
713 |
|
|
<value>20.0</value> |
714 |
|
|
</dataInstance> |
715 |
|
|
<dataInstance> |
716 |
|
|
<value>20.0</value> |
717 |
|
|
</dataInstance> |
718 |
|
|
<dataInstance> |
719 |
|
|
<value>20.0</value> |
720 |
|
|
</dataInstance> |
721 |
|
|
<dataInstance> |
722 |
|
|
<value>20.0</value> |
723 |
|
|
</dataInstance> |
724 |
|
|
<dataInstance> |
725 |
|
|
<value>20.0</value> |
726 |
|
|
</dataInstance> |
727 |
|
|
</data> |
728 |
|
|
</block> |
729 |
|
|
<var> |
730 |
|
|
<name>sRef Cardinality</name> |
731 |
|
|
<type>numeric</type> |
732 |
|
|
<!-- <value>REF(Ocean SIZE Parameters;Nr)</value> --> |
733 |
|
|
<value>29</value> |
734 |
|
|
<info>Number of levels at which to write out information for sRef.</info> |
735 |
|
|
<use>false</use> |
736 |
|
|
<uneditable>use</uneditable> |
737 |
|
|
<hidden>false</hidden> |
738 |
|
|
<precision>integer</precision> |
739 |
|
|
<range>[0,INFINITY)</range> |
740 |
|
|
</var> |
741 |
|
|
<block> |
742 |
|
|
<structure> |
743 |
|
|
<structureName>sRef values: Ref salinity profile</structureName> |
744 |
|
|
<structureInfo>The values of sRef should be entered here.</structureInfo> |
745 |
|
|
<numOccurs>REF(sRef Cardinality)</numOccurs> |
746 |
|
|
<var> |
747 |
|
|
<name>sRef</name> |
748 |
|
|
<header> sRef = </header> |
749 |
|
|
<trailer>, 
</trailer> |
750 |
|
|
<info>reference vertical profile for salinity/specific humidity </info> |
751 |
|
|
<type>numeric</type> |
752 |
|
|
<precision>double</precision> |
753 |
|
|
<range>[0,INFINITY)</range> |
754 |
|
|
<value>35.0</value> |
755 |
|
|
<use>true</use> |
756 |
|
|
<hidden>false</hidden> |
757 |
|
|
</var> |
758 |
|
|
</structure> |
759 |
|
|
<data> |
760 |
|
|
<dataInstance> |
761 |
|
|
<value>35.0</value> |
762 |
|
|
</dataInstance> |
763 |
|
|
<dataInstance> |
764 |
|
|
<value>35.0</value> |
765 |
|
|
</dataInstance> |
766 |
|
|
<dataInstance> |
767 |
|
|
<value>35.0</value> |
768 |
|
|
</dataInstance> |
769 |
|
|
<dataInstance> |
770 |
|
|
<value>35.0</value> |
771 |
|
|
</dataInstance> |
772 |
|
|
<dataInstance> |
773 |
|
|
<value>35.0</value> |
774 |
|
|
</dataInstance> |
775 |
|
|
<dataInstance> |
776 |
|
|
<value>35.0</value> |
777 |
|
|
</dataInstance> |
778 |
|
|
<dataInstance> |
779 |
|
|
<value>35.0</value> |
780 |
|
|
</dataInstance> |
781 |
|
|
<dataInstance> |
782 |
|
|
<value>35.0</value> |
783 |
|
|
</dataInstance> |
784 |
|
|
<dataInstance> |
785 |
|
|
<value>35.0</value> |
786 |
|
|
</dataInstance> |
787 |
|
|
<dataInstance> |
788 |
|
|
<value>35.0</value> |
789 |
|
|
</dataInstance> |
790 |
|
|
<dataInstance> |
791 |
|
|
<value>35.0</value> |
792 |
|
|
</dataInstance> |
793 |
|
|
<dataInstance> |
794 |
|
|
<value>35.0</value> |
795 |
|
|
</dataInstance> |
796 |
|
|
<dataInstance> |
797 |
|
|
<value>35.0</value> |
798 |
|
|
</dataInstance> |
799 |
|
|
<dataInstance> |
800 |
|
|
<value>35.0</value> |
801 |
|
|
</dataInstance> |
802 |
|
|
<dataInstance> |
803 |
|
|
<value>35.0</value> |
804 |
|
|
</dataInstance> |
805 |
|
|
<dataInstance> |
806 |
|
|
<value>35.0</value> |
807 |
|
|
</dataInstance> |
808 |
|
|
<dataInstance> |
809 |
|
|
<value>35.0</value> |
810 |
|
|
</dataInstance> |
811 |
|
|
<dataInstance> |
812 |
|
|
<value>35.0</value> |
813 |
|
|
</dataInstance> |
814 |
|
|
<dataInstance> |
815 |
|
|
<value>35.0</value> |
816 |
|
|
</dataInstance> |
817 |
|
|
<dataInstance> |
818 |
|
|
<value>35.0</value> |
819 |
|
|
</dataInstance> |
820 |
|
|
<dataInstance> |
821 |
|
|
<value>35.0</value> |
822 |
|
|
</dataInstance> |
823 |
|
|
<dataInstance> |
824 |
|
|
<value>35.0</value> |
825 |
|
|
</dataInstance> |
826 |
|
|
<dataInstance> |
827 |
|
|
<value>35.0</value> |
828 |
|
|
</dataInstance> |
829 |
|
|
<dataInstance> |
830 |
|
|
<value>35.0</value> |
831 |
|
|
</dataInstance> |
832 |
|
|
<dataInstance> |
833 |
|
|
<value>35.0</value> |
834 |
|
|
</dataInstance> |
835 |
|
|
<dataInstance> |
836 |
|
|
<value>35.0</value> |
837 |
|
|
</dataInstance> |
838 |
|
|
<dataInstance> |
839 |
|
|
<value>35.0</value> |
840 |
|
|
</dataInstance> |
841 |
|
|
<dataInstance> |
842 |
|
|
<value>35.0</value> |
843 |
|
|
</dataInstance> |
844 |
|
|
<dataInstance> |
845 |
|
|
<value>35.0</value> |
846 |
|
|
</dataInstance> |
847 |
|
|
</data> |
848 |
|
|
</block> |
849 |
|
|
<var> |
850 |
|
|
<name>eosType</name> |
851 |
|
|
<header> eosType = </header> |
852 |
|
|
<trailer>, 
</trailer> |
853 |
|
|
<info>choose the Equation of State: LINEAR, POLY3, UNESCO, JMD95Z, JMD95P, MDJWF, IDEALGAS. |
854 |
|
|
LINEAR: |
855 |
|
|
A linear approximation to the non-linear equation for the ocean. |
856 |
|
|
POLY3: |
857 |
|
|
A polynomial approximation to the non-linear equation for the ocean. You need to generate a file of polynomial coefficients called POLY3.COEFFS |
858 |
|
|
UNESCO: |
859 |
|
|
The UNESCO equation of state formula of Fofonoff and Millard. This equation of state assumes in-situ temperature, which is not a model variable; its use is therefore discouraged, and it is only listed for completeness. |
860 |
|
|
JMD95Z: |
861 |
|
|
A modified UNESCO formula by Jackett and McDougall, which uses the model variable potential temperature as input. The 'Z' indicates that this equation of state uses a horizontally and temporally constant pressure $p_{0}=-g\rho_{0}z$. |
862 |
|
|
JMD95P: |
863 |
|
|
A modified UNESCO formula by Jackett and McDougall, which uses the model variable potential temperature as input. The 'P' indicates that this equation of state uses the actual hydrostatic pressure of the last time step. Lagging the pressure in this way requires an additional pickup file for restarts. Use it only with an OCEANICP boyancy relationship. |
864 |
|
|
MDJWF: |
865 |
|
|
The new, more accurate and less expensive equation of state by McDougall et al. It also requires lagging the pressure and therefore an additional pickup file for restarts. |
866 |
|
|
IDEALGAS: |
867 |
|
|
Ideal gas equation for an ATMOSPHERIC boyancy relationship. |
868 |
|
|
</info> |
869 |
|
|
<type>string</type> |
870 |
|
|
<enumeration>'LINEAR';'POLY3';'UNESCO';'JMD95Z';'JMD95P';'MDJWF';'IDEALGAS'</enumeration> |
871 |
|
|
<value>'LINEAR'</value> |
872 |
|
|
<use>true</use> |
873 |
|
|
<hidden>false</hidden> |
874 |
|
|
</var> |
875 |
|
|
<var> |
876 |
|
|
<name>integr_GeoPot</name> |
877 |
|
|
<header> integr_GeoPot = </header> |
878 |
|
|
<trailer>, 
</trailer> |
879 |
|
|
<info>option to select the way we integrate the geopotential (still a subject of discussions ...)</info> |
880 |
|
|
<type>numeric</type> |
881 |
|
|
<precision>integer</precision> |
882 |
|
|
<value>2</value> |
883 |
|
|
<use>false</use> |
884 |
|
|
<hidden>true</hidden> |
885 |
|
|
</var> |
886 |
|
|
<var> |
887 |
|
|
<name>selectFindRoSurf</name> |
888 |
|
|
<header> selectFindRoSurf = </header> |
889 |
|
|
<trailer>, 
</trailer> |
890 |
|
|
<info>select the way surf. ref. pressure (=Ro_surf) is derived from the orography. Implemented: 0,1 (see INI_P_GROUND)</info> |
891 |
|
|
<type>string</type> |
892 |
|
|
<enumeration>0;1</enumeration> |
893 |
|
|
<value>0</value> |
894 |
|
|
<use>false</use> |
895 |
|
|
<hidden>true</hidden> |
896 |
|
|
</var> |
897 |
|
|
<var> |
898 |
|
|
<name>atm_Cp</name> |
899 |
|
|
<header> atm_Cp = </header> |
900 |
|
|
<trailer>, 
</trailer> |
901 |
|
|
<info>specific heat (Cp) of the (dry) air at constant pressure</info> |
902 |
|
|
<type>numeric</type> |
903 |
|
|
<precision>double</precision> |
904 |
|
|
<value>1004.E0</value> |
905 |
|
|
<use>false</use> |
906 |
|
|
<hidden>true</hidden> |
907 |
|
|
</var> |
908 |
|
|
<var> |
909 |
|
|
<name>atm_Rd</name> |
910 |
|
|
<header> atm_Rd = </header> |
911 |
|
|
<trailer>, 
</trailer> |
912 |
|
|
<info>gas constant for dry air </info> |
913 |
|
|
<type>numeric</type> |
914 |
|
|
<precision>double</precision> |
915 |
|
|
<range>[0,INFINITY)</range> |
916 |
|
|
<value>1971</value> |
917 |
|
|
<use>false</use> |
918 |
|
|
<hidden>true</hidden> |
919 |
|
|
</var> |
920 |
|
|
<var> |
921 |
|
|
<name>atm_Rq</name> |
922 |
|
|
<header> atm_Rq = </header> |
923 |
|
|
<trailer>, 
</trailer> |
924 |
|
|
<info>water vapour specific volume anomaly relative to dry air</info> |
925 |
|
|
<type>numeric</type> |
926 |
|
|
<precision>double</precision> |
927 |
|
|
<range>[0,INFINITY)</range> |
928 |
|
|
<value>0.E0</value> |
929 |
|
|
<use>false</use> |
930 |
|
|
<hidden>true</hidden> |
931 |
|
|
</var> |
932 |
|
|
<var> |
933 |
|
|
<name>no_slip_sides</name> |
934 |
|
|
<header> no_slip_sides = </header> |
935 |
|
|
<trailer>, 
</trailer> |
936 |
|
|
<info>Impose "no-slip" at lateral boundaries.</info> |
937 |
|
|
<type>string</type> |
938 |
|
|
<enumeration>.true.;.false.</enumeration> |
939 |
|
|
<value>.false.</value> |
940 |
|
|
<use>true</use> |
941 |
|
|
<hidden>false</hidden> |
942 |
|
|
</var> |
943 |
|
|
<var> |
944 |
|
|
<name>sideDragFactor</name> |
945 |
|
|
<header> sideDragFactor = </header> |
946 |
|
|
<trailer>, 
</trailer> |
947 |
|
|
<info></info> |
948 |
|
|
<type>numeric</type> |
949 |
|
|
<precision>double</precision> |
950 |
|
|
<range>[0,INFINITY)</range> |
951 |
|
|
<value>1971</value> |
952 |
|
|
<use>false</use> |
953 |
|
|
<hidden>true</hidden> |
954 |
|
|
</var> |
955 |
|
|
<var> |
956 |
|
|
<name>no_slip_bottom</name> |
957 |
|
|
<header> no_slip_bottom = </header> |
958 |
|
|
<trailer>, 
</trailer> |
959 |
|
|
<info>Impose "no-slip" at bottom boundary.</info> |
960 |
|
|
<type>string</type> |
961 |
|
|
<enumeration>.true.;.false.</enumeration> |
962 |
|
|
<value>.false.</value> |
963 |
|
|
<use>true</use> |
964 |
|
|
<hidden>false</hidden> |
965 |
|
|
</var> |
966 |
|
|
<var> |
967 |
|
|
<name>bottomDragLinear</name> |
968 |
|
|
<header> bottomDragLinear = </header> |
969 |
|
|
<trailer>, 
</trailer> |
970 |
|
|
<info>Linear bottom-drag coefficient (units of [r]/s)</info> |
971 |
|
|
<units>[r]/s</units> |
972 |
|
|
<type>numeric</type> |
973 |
|
|
<precision>double</precision> |
974 |
|
|
<range>[0,INFINITY)</range> |
975 |
|
|
<value>0</value> |
976 |
|
|
<use>false</use> |
977 |
|
|
<hidden>true</hidden> |
978 |
|
|
</var> |
979 |
|
|
<var> |
980 |
|
|
<name>bottomDragQuadratic</name> |
981 |
|
|
<header> bottomDragQuadratic = </header> |
982 |
|
|
<trailer>, 
</trailer> |
983 |
|
|
<info>Quadratic bottom-drag coefficient (units of [r]/m) (if using zcoordinate, units becomes linear: m/s, quadratic: [-])</info> |
984 |
|
|
<units>[r]/m</units> |
985 |
|
|
<type>numeric</type> |
986 |
|
|
<precision>double</precision> |
987 |
|
|
<range>[0,INFINITY)</range> |
988 |
|
|
<value>0</value> |
989 |
|
|
<use>false</use> |
990 |
|
|
<hidden>true</hidden> |
991 |
|
|
</var> |
992 |
|
|
<var> |
993 |
|
|
<name>momViscosity</name> |
994 |
|
|
<header> momViscosity = </header> |
995 |
|
|
<trailer>, 
</trailer> |
996 |
|
|
<info>Flag which turns momentum friction terms on and off.</info> |
997 |
|
|
<type>string</type> |
998 |
|
|
<enumeration>.true.;.false.</enumeration> |
999 |
|
|
<value>.true.</value> |
1000 |
|
|
<use>false</use> |
1001 |
|
|
<hidden>true</hidden> |
1002 |
|
|
</var> |
1003 |
|
|
<var> |
1004 |
|
|
<name>momAdvection</name> |
1005 |
|
|
<header> momAdvection = </header> |
1006 |
|
|
<trailer>, 
</trailer> |
1007 |
|
|
<info>Flag which turns advection of momentum on and off.</info> |
1008 |
|
|
<type>string</type> |
1009 |
|
|
<enumeration>.true.;.false.</enumeration> |
1010 |
|
|
<value>.true.</value> |
1011 |
|
|
<use>false</use> |
1012 |
|
|
<hidden>true</hidden> |
1013 |
|
|
</var> |
1014 |
|
|
<var> |
1015 |
|
|
<name>momForcing</name> |
1016 |
|
|
<header> momForcing = </header> |
1017 |
|
|
<trailer>, 
</trailer> |
1018 |
|
|
<info>Flag which turns external forcing of momentum on</info> |
1019 |
|
|
<type>string</type> |
1020 |
|
|
<enumeration>.true.;.false.</enumeration> |
1021 |
|
|
<value>.true.</value> |
1022 |
|
|
<use>false</use> |
1023 |
|
|
<hidden>true</hidden> |
1024 |
|
|
</var> |
1025 |
|
|
<var> |
1026 |
|
|
<name>useCoriolis</name> |
1027 |
|
|
<header> useCoriolis = </header> |
1028 |
|
|
<trailer>, 
</trailer> |
1029 |
|
|
<info>Flag which turns the coriolis terms on and off.</info> |
1030 |
|
|
<type>string</type> |
1031 |
|
|
<enumeration>.true.;.false.</enumeration> |
1032 |
|
|
<value>.true.</value> |
1033 |
|
|
<use>false</use> |
1034 |
|
|
<hidden>true</hidden> |
1035 |
|
|
</var> |
1036 |
|
|
<var> |
1037 |
|
|
<name>useConstantF</name> |
1038 |
|
|
<header> useConstantF = </header> |
1039 |
|
|
<trailer>, 
</trailer> |
1040 |
|
|
<info>Coriolis parameter set to f0</info> |
1041 |
|
|
<type>string</type> |
1042 |
|
|
<enumeration>.true.;.false.</enumeration> |
1043 |
|
|
<value>.false.</value> |
1044 |
|
|
<use>false</use> |
1045 |
|
|
<hidden>true</hidden> |
1046 |
|
|
</var> |
1047 |
|
|
<var> |
1048 |
|
|
<name>momPressureForcing</name> |
1049 |
|
|
<header> momPressureForcing = </header> |
1050 |
|
|
<trailer>, 
</trailer> |
1051 |
|
|
<info>Flag which turns pressure term in momentum equation</info> |
1052 |
|
|
<type>string</type> |
1053 |
|
|
<enumeration>.true.;.false.</enumeration> |
1054 |
|
|
<value>.true.</value> |
1055 |
|
|
<use>false</use> |
1056 |
|
|
<hidden>true</hidden> |
1057 |
|
|
</var> |
1058 |
|
|
<var> |
1059 |
|
|
<name>metricTerms</name> |
1060 |
|
|
<header> metricTerms = </header> |
1061 |
|
|
<trailer>, 
</trailer> |
1062 |
|
|
<info>Flag which turns metric terms on or off.</info> |
1063 |
|
|
<type>string</type> |
1064 |
|
|
<enumeration>.true.;.false.</enumeration> |
1065 |
|
|
<value>.true.</value> |
1066 |
|
|
<use>false</use> |
1067 |
|
|
<hidden>true</hidden> |
1068 |
|
|
</var> |
1069 |
|
|
<var> |
1070 |
|
|
<name>vectorInvariantMomentum</name> |
1071 |
|
|
<header> vectorInvariantMomentum = </header> |
1072 |
|
|
<trailer>, 
</trailer> |
1073 |
|
|
<info></info> |
1074 |
|
|
<type>string</type> |
1075 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
1076 |
|
|
<value>.unknown.</value> |
1077 |
|
|
<use>false</use> |
1078 |
|
|
<hidden>true</hidden> |
1079 |
|
|
</var> |
1080 |
|
|
<var> |
1081 |
|
|
<name>tempAdvection</name> |
1082 |
|
|
<header> tempAdvection = </header> |
1083 |
|
|
<trailer>, 
</trailer> |
1084 |
|
|
<info>Flag which turns advection of temperature on and off.</info> |
1085 |
|
|
<type>string</type> |
1086 |
|
|
<enumeration>.true.;.false.</enumeration> |
1087 |
|
|
<value>.true.</value> |
1088 |
|
|
<use>false</use> |
1089 |
|
|
<hidden>true</hidden> |
1090 |
|
|
</var> |
1091 |
|
|
<var> |
1092 |
|
|
<name>tempForcing</name> |
1093 |
|
|
<header> tempForcing = </header> |
1094 |
|
|
<trailer>, 
</trailer> |
1095 |
|
|
<info>Flag which turns external forcing of temperature on and off.</info> |
1096 |
|
|
<type>string</type> |
1097 |
|
|
<enumeration>.true.;.false.</enumeration> |
1098 |
|
|
<value>.true.</value> |
1099 |
|
|
<use>false</use> |
1100 |
|
|
<hidden>true</hidden> |
1101 |
|
|
</var> |
1102 |
|
|
<var> |
1103 |
|
|
<name>saltAdvection</name> |
1104 |
|
|
<header> saltAdvection = </header> |
1105 |
|
|
<trailer>, 
</trailer> |
1106 |
|
|
<info>Flag which turns advection of salinity on and off.</info> |
1107 |
|
|
<type>string</type> |
1108 |
|
|
<enumeration>.true.;.false.</enumeration> |
1109 |
|
|
<value>.true.</value> |
1110 |
|
|
<use>false</use> |
1111 |
|
|
<hidden>true</hidden> |
1112 |
|
|
</var> |
1113 |
|
|
<var> |
1114 |
|
|
<name>saltForcing</name> |
1115 |
|
|
<header> saltForcing = </header> |
1116 |
|
|
<trailer>, 
</trailer> |
1117 |
|
|
<info>Flag which turns external forcing of salinity on and off.</info> |
1118 |
|
|
<type>string</type> |
1119 |
|
|
<enumeration>.true.;.false.</enumeration> |
1120 |
|
|
<value>.true.</value> |
1121 |
|
|
<use>false</use> |
1122 |
|
|
<hidden>true</hidden> |
1123 |
|
|
</var> |
1124 |
|
|
<var> |
1125 |
|
|
<name>implicSurfPress</name> |
1126 |
|
|
<header> implicSurfPress = </header> |
1127 |
|
|
<trailer>, 
</trailer> |
1128 |
|
|
<info>parameter of the Crank-Nickelson time stepping : Implicit part of Surface Pressure Gradient ( 0-1 )</info> |
1129 |
|
|
<type>numeric</type> |
1130 |
|
|
<precision>double</precision> |
1131 |
|
|
<range>[0,1]</range> |
1132 |
|
|
<value>1.E0</value> |
1133 |
|
|
<use>false</use> |
1134 |
|
|
<hidden>true</hidden> |
1135 |
|
|
</var> |
1136 |
|
|
<var> |
1137 |
|
|
<name>implicDiv2DFlow</name> |
1138 |
|
|
<header> implicDiv2DFlow = </header> |
1139 |
|
|
<trailer>, 
</trailer> |
1140 |
|
|
<info>parameter of the Crank-Nickelson time stepping : Implicit part of barotropic flow Divergence ( 0-1 )</info> |
1141 |
|
|
<type>numeric</type> |
1142 |
|
|
<precision>double</precision> |
1143 |
|
|
<range>[0,1]</range> |
1144 |
|
|
<value>1.E0</value> |
1145 |
|
|
<use>false</use> |
1146 |
|
|
<hidden>true</hidden> |
1147 |
|
|
</var> |
1148 |
|
|
<var> |
1149 |
|
|
<name>implicitFreeSurface</name> |
1150 |
|
|
<header> implicitFreeSurface = </header> |
1151 |
|
|
<trailer>, 
</trailer> |
1152 |
|
|
<info>Set to .true. to use implicit free surface</info> |
1153 |
|
|
<type>string</type> |
1154 |
|
|
<enumeration>.true.;.false.</enumeration> |
1155 |
|
|
<value>.false.</value> |
1156 |
|
|
<use>true</use> |
1157 |
|
|
<hidden>false</hidden> |
1158 |
|
|
</var> |
1159 |
|
|
<var> |
1160 |
|
|
<name>rigidLid</name> |
1161 |
|
|
<header> rigidLid = </header> |
1162 |
|
|
<trailer>, 
</trailer> |
1163 |
|
|
<info>Set to .true. to use rigid lid</info> |
1164 |
|
|
<type>string</type> |
1165 |
|
|
<enumeration>.true.;.false.</enumeration> |
1166 |
|
|
<value>.true.</value> |
1167 |
|
|
<use>true</use> |
1168 |
|
|
<hidden>false</hidden> |
1169 |
|
|
</var> |
1170 |
|
|
<var> |
1171 |
|
|
<name>freeSurfFac</name> |
1172 |
|
|
<header> freeSurfFac = </header> |
1173 |
|
|
<trailer>, 
</trailer> |
1174 |
|
|
<info>Parameter to turn implicit free surface term on or off freesurfac = 1. uses implicit free surface freesurfac = 0. uses rigid lid</info> |
1175 |
|
|
<type>string</type> |
1176 |
|
|
<enumeration>0;1</enumeration> |
1177 |
|
|
<value>0</value> |
1178 |
|
|
<use>false</use> |
1179 |
|
|
<hidden>true</hidden> |
1180 |
|
|
</var> |
1181 |
|
|
<var> |
1182 |
|
|
<name>hFacMin</name> |
1183 |
|
|
<header> hFacMin = </header> |
1184 |
|
|
<trailer>, 
</trailer> |
1185 |
|
|
<info>Minimum fraction size of a cell (affects hFacC etc...)</info> |
1186 |
|
|
<type>numeric</type> |
1187 |
|
|
<precision>double</precision> |
1188 |
|
|
<range>[0,INFINITY)</range> |
1189 |
|
|
<value>1.E0</value> |
1190 |
|
|
<use>false</use> |
1191 |
|
|
<hidden>true</hidden> |
1192 |
|
|
</var> |
1193 |
|
|
<var> |
1194 |
|
|
<name>hFacMinDz</name> |
1195 |
|
|
<header> hFacMinDz = </header> |
1196 |
|
|
<trailer>, 
</trailer> |
1197 |
|
|
<info>Minimum dimesional size of a cell (affects hFacC etc..., m)</info> |
1198 |
|
|
<type>numeric</type> |
1199 |
|
|
<precision>double</precision> |
1200 |
|
|
<range>[0,INFINITY)</range> |
1201 |
|
|
<value>1971</value> |
1202 |
|
|
<use>false</use> |
1203 |
|
|
<hidden>true</hidden> |
1204 |
|
|
</var> |
1205 |
|
|
<var> |
1206 |
|
|
<name>exactConserv</name> |
1207 |
|
|
<header> exactConserv = </header> |
1208 |
|
|
<trailer>, 
</trailer> |
1209 |
|
|
<info>Set to .true. to conserve exactly the total Volume</info> |
1210 |
|
|
<type>string</type> |
1211 |
|
|
<enumeration>.true.;.false.</enumeration> |
1212 |
|
|
<value>.false.</value> |
1213 |
|
|
<use>false</use> |
1214 |
|
|
<hidden>true</hidden> |
1215 |
|
|
</var> |
1216 |
|
|
<var> |
1217 |
|
|
<name>uniformLin_PhiSurf</name> |
1218 |
|
|
<header> uniformLin_PhiSurf = </header> |
1219 |
|
|
<trailer>, 
</trailer> |
1220 |
|
|
<info>Set to .true. to use a uniform Bo_surf in the linear relation Phi_surf = Bo_surf*eta</info> |
1221 |
|
|
<type>string</type> |
1222 |
|
|
<enumeration>.true.;.false.</enumeration> |
1223 |
|
|
<value>.true.</value> |
1224 |
|
|
<use>false</use> |
1225 |
|
|
<hidden>true</hidden> |
1226 |
|
|
</var> |
1227 |
|
|
<var> |
1228 |
|
|
<name>nonlinFreeSurf</name> |
1229 |
|
|
<header> nonlinFreeSurf = </header> |
1230 |
|
|
<trailer>, 
</trailer> |
1231 |
|
|
<info>option related to non-linear free surface =0 Linear free surface ; greater than 0 Non-linear</info> |
1232 |
|
|
<type>numeric</type> |
1233 |
|
|
<precision>integer</precision> |
1234 |
|
|
<value>0</value> |
1235 |
|
|
<use>false</use> |
1236 |
|
|
<hidden>true</hidden> |
1237 |
|
|
</var> |
1238 |
|
|
<var> |
1239 |
|
|
<name>hFacInf</name> |
1240 |
|
|
<header> hFacInf = </header> |
1241 |
|
|
<trailer>, 
</trailer> |
1242 |
|
|
<info>Threshold inf for fraction size of surface cell that control vanishing and creating levels</info> |
1243 |
|
|
<type>numeric</type> |
1244 |
|
|
<precision>double</precision> |
1245 |
|
|
<range>[0,INFINITY)</range> |
1246 |
|
|
<value>0.2E0</value> |
1247 |
|
|
<use>false</use> |
1248 |
|
|
<hidden>true</hidden> |
1249 |
|
|
</var> |
1250 |
|
|
<var> |
1251 |
|
|
<name>hFacSup</name> |
1252 |
|
|
<header> hFacSup = </header> |
1253 |
|
|
<trailer>, 
</trailer> |
1254 |
|
|
<info>Threshold sup for fraction size of surface cell that control vanishing and creating levels</info> |
1255 |
|
|
<type>numeric</type> |
1256 |
|
|
<precision>double</precision> |
1257 |
|
|
<range>[0,INFINITY)</range> |
1258 |
|
|
<value>2.0E0</value> |
1259 |
|
|
<use>false</use> |
1260 |
|
|
<hidden>true</hidden> |
1261 |
|
|
</var> |
1262 |
|
|
<var> |
1263 |
|
|
<name>select_rStar</name> |
1264 |
|
|
<header> select_rStar = </header> |
1265 |
|
|
<trailer>, 
</trailer> |
1266 |
|
|
<info>option related to r* vertical coordinate =0 (default) use r coord. ; > 0 use r*</info> |
1267 |
|
|
<type>numeric</type> |
1268 |
|
|
<precision>integer</precision> |
1269 |
|
|
<range>[0,INFINITY)</range> |
1270 |
|
|
<value>0</value> |
1271 |
|
|
<use>false</use> |
1272 |
|
|
<hidden>true</hidden> |
1273 |
|
|
</var> |
1274 |
|
|
<var> |
1275 |
|
|
<name>implicitIntGravWave</name> |
1276 |
|
|
<header> implicitIntGravWave = </header> |
1277 |
|
|
<trailer>, 
</trailer> |
1278 |
|
|
<info>treat Internal Gravity Wave implicitly</info> |
1279 |
|
|
<type>string</type> |
1280 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
1281 |
|
|
<value>.unknown.</value> |
1282 |
|
|
<use>false</use> |
1283 |
|
|
<hidden>true</hidden> |
1284 |
|
|
</var> |
1285 |
|
|
<var> |
1286 |
|
|
<name>staggerTimeStep</name> |
1287 |
|
|
<header> staggerTimeStep = </header> |
1288 |
|
|
<trailer>, 
</trailer> |
1289 |
|
|
<info>enable a Stagger time stepping T,S Rho then U,V</info> |
1290 |
|
|
<type>string</type> |
1291 |
|
|
<enumeration>.true.;.false.</enumeration> |
1292 |
|
|
<value>.false.</value> |
1293 |
|
|
<use>false</use> |
1294 |
|
|
<hidden>true</hidden> |
1295 |
|
|
</var> |
1296 |
|
|
<var> |
1297 |
|
|
<name>tempStepping</name> |
1298 |
|
|
<header> tempStepping = </header> |
1299 |
|
|
<trailer>, 
</trailer> |
1300 |
|
|
<info>Turns temperature equation time-stepping off</info> |
1301 |
|
|
<type>string</type> |
1302 |
|
|
<enumeration>.true.;.false.</enumeration> |
1303 |
|
|
<value>.true.</value> |
1304 |
|
|
<use>false</use> |
1305 |
|
|
<hidden>true</hidden> |
1306 |
|
|
</var> |
1307 |
|
|
<var> |
1308 |
|
|
<name>saltStepping</name> |
1309 |
|
|
<header> saltStepping = </header> |
1310 |
|
|
<trailer>, 
</trailer> |
1311 |
|
|
<info>Turns salinity equation time-stepping off</info> |
1312 |
|
|
<type>string</type> |
1313 |
|
|
<enumeration>.true.;.false.</enumeration> |
1314 |
|
|
<value>.true.</value> |
1315 |
|
|
<use>false</use> |
1316 |
|
|
<hidden>true</hidden> |
1317 |
|
|
</var> |
1318 |
|
|
<var> |
1319 |
|
|
<name>momStepping</name> |
1320 |
|
|
<header> momStepping = </header> |
1321 |
|
|
<trailer>, 
</trailer> |
1322 |
|
|
<info>Turns momentum equation time-stepping off</info> |
1323 |
|
|
<type>string</type> |
1324 |
|
|
<enumeration>.true.;.false.</enumeration> |
1325 |
|
|
<value>.true.</value> |
1326 |
|
|
<use>false</use> |
1327 |
|
|
<hidden>true</hidden> |
1328 |
|
|
</var> |
1329 |
|
|
<var> |
1330 |
|
|
<name>implicitDiffusion</name> |
1331 |
|
|
<header> implicitDiffusion = </header> |
1332 |
|
|
<trailer>, 
</trailer> |
1333 |
|
|
<info>Turns implicit vertical diffusion on</info> |
1334 |
|
|
<type>string</type> |
1335 |
|
|
<enumeration>.true.;.false.</enumeration> |
1336 |
|
|
<value>.false.</value> |
1337 |
|
|
<use>false</use> |
1338 |
|
|
<hidden>true</hidden> |
1339 |
|
|
</var> |
1340 |
|
|
<var> |
1341 |
|
|
<name>implicitViscosity</name> |
1342 |
|
|
<header> implicitViscosity = </header> |
1343 |
|
|
<trailer>, 
</trailer> |
1344 |
|
|
<info>Turns implicit vertical viscosity on</info> |
1345 |
|
|
<type>string</type> |
1346 |
|
|
<enumeration>.true.;.false.</enumeration> |
1347 |
|
|
<value>.false.</value> |
1348 |
|
|
<use>false</use> |
1349 |
|
|
<hidden>true</hidden> |
1350 |
|
|
</var> |
1351 |
|
|
<var> |
1352 |
|
|
<name>tempImplVertAdv</name> |
1353 |
|
|
<header> tempImplVertAdv = </header> |
1354 |
|
|
<trailer>, 
</trailer> |
1355 |
|
|
<info>Turns on implicit vertical advection for Temperature</info> |
1356 |
|
|
<type>string</type> |
1357 |
|
|
<enumeration>.true.;.false.</enumeration> |
1358 |
|
|
<value>.false.</value> |
1359 |
|
|
<use>false</use> |
1360 |
|
|
<hidden>true</hidden> |
1361 |
|
|
</var> |
1362 |
|
|
<var> |
1363 |
|
|
<name>saltImplVertAdv</name> |
1364 |
|
|
<header> saltImplVertAdv = </header> |
1365 |
|
|
<trailer>, 
</trailer> |
1366 |
|
|
<info>Turns on implicit vertical advection for Salinity</info> |
1367 |
|
|
<type>string</type> |
1368 |
|
|
<enumeration>.true.;.false.</enumeration> |
1369 |
|
|
<value>.false.</value> |
1370 |
|
|
<use>false</use> |
1371 |
|
|
<hidden>true</hidden> |
1372 |
|
|
</var> |
1373 |
|
|
<var> |
1374 |
|
|
<name>momImplVertAdv</name> |
1375 |
|
|
<header> momImplVertAdv = </header> |
1376 |
|
|
<trailer>, 
</trailer> |
1377 |
|
|
<info>Turns on implicit vertical advection for Momentum</info> |
1378 |
|
|
<type>string</type> |
1379 |
|
|
<enumeration>.true.;.false.</enumeration> |
1380 |
|
|
<value>.false.</value> |
1381 |
|
|
<use>false</use> |
1382 |
|
|
<hidden>true</hidden> |
1383 |
|
|
</var> |
1384 |
|
|
<var> |
1385 |
|
|
<name>diffKrT</name> |
1386 |
|
|
<header> diffKrT = </header> |
1387 |
|
|
<trailer>, 
</trailer> |
1388 |
|
|
<info></info> |
1389 |
|
|
<type>numeric</type> |
1390 |
|
|
<precision>double</precision> |
1391 |
|
|
<range>[0,INFINITY)</range> |
1392 |
|
|
<value>1971</value> |
1393 |
|
|
<use>false</use> |
1394 |
|
|
<hidden>true</hidden> |
1395 |
|
|
</var> |
1396 |
|
|
<var> |
1397 |
|
|
<name>diffKrS</name> |
1398 |
|
|
<header> diffKrS = </header> |
1399 |
|
|
<trailer>, 
</trailer> |
1400 |
|
|
<info></info> |
1401 |
|
|
<type>numeric</type> |
1402 |
|
|
<precision>double</precision> |
1403 |
|
|
<range>[0,INFINITY)</range> |
1404 |
|
|
<value>1971</value> |
1405 |
|
|
<use>false</use> |
1406 |
|
|
<hidden>true</hidden> |
1407 |
|
|
</var> |
1408 |
|
|
<var> |
1409 |
|
|
<name>diffKrNrT</name> |
1410 |
|
|
<header> diffKrNrT = </header> |
1411 |
|
|
<trailer>, 
</trailer> |
1412 |
|
|
<info>vertical profile of Laplacian diffusion coefficient for mixing of heat vertically ( units of r^2/s )</info> |
1413 |
|
|
<units>r^2/s</units> |
1414 |
|
|
<type>numeric</type> |
1415 |
|
|
<precision>double</precision> |
1416 |
|
|
<range>[0,INFINITY)</range> |
1417 |
|
|
<value>1971</value> |
1418 |
|
|
<use>false</use> |
1419 |
|
|
<hidden>true</hidden> |
1420 |
|
|
</var> |
1421 |
|
|
<var> |
1422 |
|
|
<name>diffKrNrS</name> |
1423 |
|
|
<header> diffKrNrS = </header> |
1424 |
|
|
<trailer>, 
</trailer> |
1425 |
|
|
<info>vertical profile of Laplacian diffusion coefficient for mixing of salt vertically ( units of r^2/s )</info> |
1426 |
|
|
<units>r^2/s</units> |
1427 |
|
|
<type>numeric</type> |
1428 |
|
|
<precision>double</precision> |
1429 |
|
|
<range>[0,INFINITY)</range> |
1430 |
|
|
<value>1971</value> |
1431 |
|
|
<use>false</use> |
1432 |
|
|
<hidden>true</hidden> |
1433 |
|
|
</var> |
1434 |
|
|
<var> |
1435 |
|
|
<name>hFacMinDr</name> |
1436 |
|
|
<header> hFacMinDr = </header> |
1437 |
|
|
<trailer>, 
</trailer> |
1438 |
|
|
<info>Minimum dimensional size of a cell (affects hFacC etc..., units of r)</info> |
1439 |
|
|
<type>numeric</type> |
1440 |
|
|
<precision>double</precision> |
1441 |
|
|
<range>[0,INFINITY)</range> |
1442 |
|
|
<value>1971</value> |
1443 |
|
|
<use>false</use> |
1444 |
|
|
<hidden>true</hidden> |
1445 |
|
|
</var> |
1446 |
|
|
<var> |
1447 |
|
|
<name>viscAp</name> |
1448 |
|
|
<header> viscAp = </header> |
1449 |
|
|
<trailer>, 
</trailer> |
1450 |
|
|
<info>Eddy viscosity coefficient for mixing of momentum vertically ( Pa^2/s )</info> |
1451 |
|
|
<units>Pa^2/s</units> |
1452 |
|
|
<type>numeric</type> |
1453 |
|
|
<precision>double</precision> |
1454 |
|
|
<range>[0,INFINITY)</range> |
1455 |
|
|
<value>1971</value> |
1456 |
|
|
<use>false</use> |
1457 |
|
|
<hidden>true</hidden> |
1458 |
|
|
</var> |
1459 |
|
|
<var> |
1460 |
|
|
<name>diffKpT</name> |
1461 |
|
|
<header> diffKpT = </header> |
1462 |
|
|
<trailer>, 
</trailer> |
1463 |
|
|
<info>Laplacian diffusion coefficient for mixing of heat vertically ( Pa^2/s )</info> |
1464 |
|
|
<units>Pa^2/s</units> |
1465 |
|
|
<type>numeric</type> |
1466 |
|
|
<precision>double</precision> |
1467 |
|
|
<range>[0,INFINITY)</range> |
1468 |
|
|
<value>1971</value> |
1469 |
|
|
<use>false</use> |
1470 |
|
|
<hidden>true</hidden> |
1471 |
|
|
</var> |
1472 |
|
|
<var> |
1473 |
|
|
<name>diffKpS</name> |
1474 |
|
|
<header> diffKpS = </header> |
1475 |
|
|
<trailer>, 
</trailer> |
1476 |
|
|
<info>Laplacian diffusion coefficient for mixing of salt vertically ( Pa^2/s )</info> |
1477 |
|
|
<units>Pa^2/s</units> |
1478 |
|
|
<type>numeric</type> |
1479 |
|
|
<precision>double</precision> |
1480 |
|
|
<range>[0,INFINITY)</range> |
1481 |
|
|
<value>1971</value> |
1482 |
|
|
<use>false</use> |
1483 |
|
|
<hidden>true</hidden> |
1484 |
|
|
</var> |
1485 |
|
|
<var> |
1486 |
|
|
<name>hFacMinDp</name> |
1487 |
|
|
<header> hFacMinDp = </header> |
1488 |
|
|
<trailer>, 
</trailer> |
1489 |
|
|
<info>Minimum dimensional size of a cell (affects hFacC etc..., Pa)</info> |
1490 |
|
|
<type>numeric</type> |
1491 |
|
|
<precision>double</precision> |
1492 |
|
|
<range>[0,INFINITY)</range> |
1493 |
|
|
<value>1971</value> |
1494 |
|
|
<use>false</use> |
1495 |
|
|
<hidden>true</hidden> |
1496 |
|
|
</var> |
1497 |
|
|
<var> |
1498 |
|
|
<name>diffKrBL79surf</name> |
1499 |
|
|
<header> diffKrBL79surf = </header> |
1500 |
|
|
<trailer>, 
</trailer> |
1501 |
|
|
<info>T/S surface diffusivity (m^2/s) Bryan and Lewis, 1979</info> |
1502 |
|
|
<units>m^2/s</units> |
1503 |
|
|
<type>numeric</type> |
1504 |
|
|
<precision>double</precision> |
1505 |
|
|
<range>[0,INFINITY)</range> |
1506 |
|
|
<value>0.E0</value> |
1507 |
|
|
<use>false</use> |
1508 |
|
|
<hidden>true</hidden> |
1509 |
|
|
</var> |
1510 |
|
|
<var> |
1511 |
|
|
<name>diffKrBL79deep</name> |
1512 |
|
|
<header> diffKrBL79deep = </header> |
1513 |
|
|
<trailer>, 
</trailer> |
1514 |
|
|
<info>T/S deep diffusivity (m^2/s) Bryan and Lewis, 1979</info> |
1515 |
|
|
<units>m^2/s</units> |
1516 |
|
|
<type>numeric</type> |
1517 |
|
|
<precision>double</precision> |
1518 |
|
|
<range>[0,INFINITY)</range> |
1519 |
|
|
<value>0.E0</value> |
1520 |
|
|
<use>false</use> |
1521 |
|
|
<hidden>true</hidden> |
1522 |
|
|
</var> |
1523 |
|
|
<var> |
1524 |
|
|
<name>diffKrBL79scl</name> |
1525 |
|
|
<header> diffKrBL79scl = </header> |
1526 |
|
|
<trailer>, 
</trailer> |
1527 |
|
|
<info>depth scale for arctan fn (m) Bryan and Lewis, 1979</info> |
1528 |
|
|
<type>numeric</type> |
1529 |
|
|
<precision>double</precision> |
1530 |
|
|
<range>[0,INFINITY)</range> |
1531 |
|
|
<value>200.E0</value> |
1532 |
|
|
<use>false</use> |
1533 |
|
|
<hidden>true</hidden> |
1534 |
|
|
</var> |
1535 |
|
|
<var> |
1536 |
|
|
<name>diffKrBL79Ho</name> |
1537 |
|
|
<header> diffKrBL79Ho = </header> |
1538 |
|
|
<trailer>, 
</trailer> |
1539 |
|
|
<info>depth offset for arctan fn (m) Bryan and Lewis, 1979</info> |
1540 |
|
|
<type>numeric</type> |
1541 |
|
|
<precision>double</precision> |
1542 |
|
|
<range>(-1E38,INFINITY)</range> |
1543 |
|
|
<value>-2000.0</value> |
1544 |
|
|
<use>false</use> |
1545 |
|
|
<hidden>true</hidden> |
1546 |
|
|
</var> |
1547 |
|
|
<var> |
1548 |
|
|
<name>rhoConst</name> |
1549 |
|
|
<header> rhoConst = </header> |
1550 |
|
|
<trailer>, 
</trailer> |
1551 |
|
|
<info>Vertically constant reference density </info> |
1552 |
|
|
<type>numeric</type> |
1553 |
|
|
<precision>double</precision> |
1554 |
|
|
<range>[0,INFINITY)</range> |
1555 |
|
|
<value>1000.0</value> |
1556 |
|
|
<use>true</use> |
1557 |
|
|
<hidden>false</hidden> |
1558 |
|
|
</var> |
1559 |
|
|
<var> |
1560 |
|
|
<name>rhoConstFresh</name> |
1561 |
|
|
<header> rhoConstFresh = </header> |
1562 |
|
|
<trailer>, 
</trailer> |
1563 |
|
|
<info>Constant reference density for fresh water (rain)</info> |
1564 |
|
|
<type>numeric</type> |
1565 |
|
|
<precision>double</precision> |
1566 |
|
|
<range>[0,INFINITY)</range> |
1567 |
|
|
<value>1971</value> |
1568 |
|
|
<use>false</use> |
1569 |
|
|
<hidden>true</hidden> |
1570 |
|
|
</var> |
1571 |
|
|
<var> |
1572 |
|
|
<name>buoyancyRelation</name> |
1573 |
|
|
<header> buoyancyRelation = </header> |
1574 |
|
|
<trailer>, 
</trailer> |
1575 |
|
|
<info>Flag used to indicate which relation to use to get buoyancy.</info> |
1576 |
|
|
<type>string</type> |
1577 |
|
|
<enumeration>'OCEANIC';'ATMOSPHERIC';'OCEANICP'</enumeration> |
1578 |
|
|
<value>'OCEANIC'</value> |
1579 |
|
|
<use>false</use> |
1580 |
|
|
<hidden>true</hidden> |
1581 |
|
|
</var> |
1582 |
|
|
<var> |
1583 |
|
|
<name>HeatCapacity_Cp</name> |
1584 |
|
|
<header> HeatCapacity_Cp = </header> |
1585 |
|
|
<trailer>, 
</trailer> |
1586 |
|
|
<info></info> |
1587 |
|
|
<type>numeric</type> |
1588 |
|
|
<precision>double</precision> |
1589 |
|
|
<range>[0,INFINITY)</range> |
1590 |
|
|
<value>3900.0</value> |
1591 |
|
|
<use>true</use> |
1592 |
|
|
<hidden>true</hidden> |
1593 |
|
|
</var> |
1594 |
|
|
<var> |
1595 |
|
|
<name>writeBinaryPrec</name> |
1596 |
|
|
<header> writeBinaryPrec = </header> |
1597 |
|
|
<trailer>, 
</trailer> |
1598 |
|
|
<info>Precision used for writing binary files</info> |
1599 |
|
|
<type>string</type> |
1600 |
|
|
<enumeration>32;64</enumeration> |
1601 |
|
|
<value>32</value> |
1602 |
|
|
<use>false</use> |
1603 |
|
|
<hidden>true</hidden> |
1604 |
|
|
</var> |
1605 |
|
|
<var> |
1606 |
|
|
<name>readBinaryPrec</name> |
1607 |
|
|
<header> readBinaryPrec = </header> |
1608 |
|
|
<trailer>, 
</trailer> |
1609 |
|
|
<info>Precision used for reading binary files</info> |
1610 |
|
|
<type>string</type> |
1611 |
|
|
<enumeration>32;64</enumeration> |
1612 |
|
|
<value>32</value> |
1613 |
|
|
<use>true</use> |
1614 |
|
|
<hidden>false</hidden> |
1615 |
|
|
</var> |
1616 |
|
|
<var> |
1617 |
|
|
<name>writeStatePrec</name> |
1618 |
|
|
<header> writeStatePrec = </header> |
1619 |
|
|
<trailer>, 
</trailer> |
1620 |
|
|
<info>Precision used for writing model state.</info> |
1621 |
|
|
<type>string</type> |
1622 |
|
|
<enumeration>32;64</enumeration> |
1623 |
|
|
<value>64</value> |
1624 |
|
|
<use>false</use> |
1625 |
|
|
<hidden>true</hidden> |
1626 |
|
|
</var> |
1627 |
|
|
<var> |
1628 |
|
|
<name>nonHydrostatic</name> |
1629 |
|
|
<header> nonHydrostatic = </header> |
1630 |
|
|
<trailer>, 
</trailer> |
1631 |
|
|
<info>Using non-hydrostatic terms</info> |
1632 |
|
|
<type>string</type> |
1633 |
|
|
<enumeration>.true.;.false.</enumeration> |
1634 |
|
|
<value>.true.</value> |
1635 |
|
|
<use>true</use> |
1636 |
|
|
<hidden>false</hidden> |
1637 |
|
|
</var> |
1638 |
|
|
<var> |
1639 |
|
|
<name>quasiHydrostatic</name> |
1640 |
|
|
<header> quasiHydrostatic = </header> |
1641 |
|
|
<trailer>, 
</trailer> |
1642 |
|
|
<info>Using non-hydrostatic terms in hydrostatic algorithm</info> |
1643 |
|
|
<type>string</type> |
1644 |
|
|
<enumeration>.true.;.false.</enumeration> |
1645 |
|
|
<value>.false.</value> |
1646 |
|
|
<use>false</use> |
1647 |
|
|
<hidden>true</hidden> |
1648 |
|
|
</var> |
1649 |
|
|
<var> |
1650 |
|
|
<name>globalFiles</name> |
1651 |
|
|
<header> globalFiles = </header> |
1652 |
|
|
<trailer>, 
</trailer> |
1653 |
|
|
<info>Selects between "global" and "tiled" files</info> |
1654 |
|
|
<type>string</type> |
1655 |
|
|
<enumeration>.true.;.false.</enumeration> |
1656 |
|
|
<value>.false.</value> |
1657 |
|
|
<use>false</use> |
1658 |
|
|
<hidden>true</hidden> |
1659 |
|
|
</var> |
1660 |
|
|
<var> |
1661 |
|
|
<name>useSingleCpuIO</name> |
1662 |
|
|
<header> useSingleCpuIO = </header> |
1663 |
|
|
<trailer>, 
</trailer> |
1664 |
|
|
<info>On SGI platforms, option globalFiles is either slow (f77) or does not work (f90). When useSingleCpuIO is set, mdsio_writefield.F outputs from master mpi process only.</info> |
1665 |
|
|
<type>string</type> |
1666 |
|
|
<enumeration>.true.;.false.</enumeration> |
1667 |
|
|
<value>.false.</value> |
1668 |
|
|
<use>false</use> |
1669 |
|
|
<hidden>true</hidden> |
1670 |
|
|
</var> |
1671 |
|
|
<var> |
1672 |
|
|
<name>allowFreezing</name> |
1673 |
|
|
<header> allowFreezing = </header> |
1674 |
|
|
<trailer>, 
</trailer> |
1675 |
|
|
<info>Allows surface water to freeze and form ice</info> |
1676 |
|
|
<type>string</type> |
1677 |
|
|
<enumeration>.true.;.false.</enumeration> |
1678 |
|
|
<value>.false.</value> |
1679 |
|
|
<use>false</use> |
1680 |
|
|
<hidden>true</hidden> |
1681 |
|
|
</var> |
1682 |
|
|
<var> |
1683 |
|
|
<name>useOldFreezing</name> |
1684 |
|
|
<header> useOldFreezing = </header> |
1685 |
|
|
<trailer>, 
</trailer> |
1686 |
|
|
<info>use the old version (before checkpoint52a_pre, 2003-11-12)</info> |
1687 |
|
|
<type>string</type> |
1688 |
|
|
<enumeration>.true.;.false.</enumeration> |
1689 |
|
|
<value>.false.</value> |
1690 |
|
|
<use>false</use> |
1691 |
|
|
<hidden>true</hidden> |
1692 |
|
|
</var> |
1693 |
|
|
<var> |
1694 |
|
|
<name>ivdc_kappa</name> |
1695 |
|
|
<header> ivdc_kappa = </header> |
1696 |
|
|
<trailer>, 
</trailer> |
1697 |
|
|
<info></info> |
1698 |
|
|
<type>numeric</type> |
1699 |
|
|
<precision>double</precision> |
1700 |
|
|
<range>[0,INFINITY)</range> |
1701 |
|
|
<value>0.E0</value> |
1702 |
|
|
<use>false</use> |
1703 |
|
|
<hidden>true</hidden> |
1704 |
|
|
</var> |
1705 |
|
|
<var> |
1706 |
|
|
<name>usePickupBeforeC35</name> |
1707 |
|
|
<header> usePickupBeforeC35 = </header> |
1708 |
|
|
<trailer>, 
</trailer> |
1709 |
|
|
<info></info> |
1710 |
|
|
<type>string</type> |
1711 |
|
|
<enumeration>.true.;.false.</enumeration> |
1712 |
|
|
<value>.false.</value> |
1713 |
|
|
<use>false</use> |
1714 |
|
|
<hidden>true</hidden> |
1715 |
|
|
</var> |
1716 |
|
|
<var> |
1717 |
|
|
<name>usePickupBeforeC54</name> |
1718 |
|
|
<header> usePickupBeforeC54 = </header> |
1719 |
|
|
<trailer>, 
</trailer> |
1720 |
|
|
<info></info> |
1721 |
|
|
<type>string</type> |
1722 |
|
|
<enumeration>.true.;.false.</enumeration> |
1723 |
|
|
<value>.false.</value> |
1724 |
|
|
<use>false</use> |
1725 |
|
|
<hidden>true</hidden> |
1726 |
|
|
</var> |
1727 |
|
|
<var> |
1728 |
|
|
<name>debugMode</name> |
1729 |
|
|
<header> debugMode = </header> |
1730 |
|
|
<trailer>, 
</trailer> |
1731 |
|
|
<info></info> |
1732 |
|
|
<type>string</type> |
1733 |
|
|
<enumeration>.true.;.false.</enumeration> |
1734 |
|
|
<value>.false.</value> |
1735 |
|
|
<use>false</use> |
1736 |
|
|
<hidden>true</hidden> |
1737 |
|
|
</var> |
1738 |
|
|
<var> |
1739 |
|
|
<name>debugLevel</name> |
1740 |
|
|
<header> debugLevel = </header> |
1741 |
|
|
<trailer>, 
</trailer> |
1742 |
|
|
<info>debug level selector: higher -- more writing</info> |
1743 |
|
|
<type>numeric</type> |
1744 |
|
|
<precision>integer</precision> |
1745 |
|
|
<value>1</value> |
1746 |
|
|
<use>false</use> |
1747 |
|
|
<hidden>true</hidden> |
1748 |
|
|
</var> |
1749 |
|
|
<var> |
1750 |
|
|
<name>tempAdvScheme</name> |
1751 |
|
|
<header> tempAdvScheme = </header> |
1752 |
|
|
<trailer>, 
</trailer> |
1753 |
|
|
<info>Temperature Horizontal Advection scheme selector</info> |
1754 |
|
|
<type>numeric</type> |
1755 |
|
|
<precision>integer</precision> |
1756 |
|
|
<value>2</value> |
1757 |
|
|
<use>false</use> |
1758 |
|
|
<hidden>true</hidden> |
1759 |
|
|
</var> |
1760 |
|
|
<var> |
1761 |
|
|
<name>tempVertAdvScheme</name> |
1762 |
|
|
<header> tempVertAdvScheme = </header> |
1763 |
|
|
<trailer>, 
</trailer> |
1764 |
|
|
<info>Temperature Vertical Advection scheme selector</info> |
1765 |
|
|
<type>numeric</type> |
1766 |
|
|
<precision>integer</precision> |
1767 |
|
|
<value>0</value> |
1768 |
|
|
<use>false</use> |
1769 |
|
|
<hidden>true</hidden> |
1770 |
|
|
</var> |
1771 |
|
|
<var> |
1772 |
|
|
<name>saltAdvScheme</name> |
1773 |
|
|
<header> saltAdvScheme = </header> |
1774 |
|
|
<trailer>, 
</trailer> |
1775 |
|
|
<info>Salt Horizontal advection scheme selector</info> |
1776 |
|
|
<type>numeric</type> |
1777 |
|
|
<precision>integer</precision> |
1778 |
|
|
<value>2</value> |
1779 |
|
|
<use>false</use> |
1780 |
|
|
<hidden>true</hidden> |
1781 |
|
|
</var> |
1782 |
|
|
<var> |
1783 |
|
|
<name>saltVertAdvScheme</name> |
1784 |
|
|
<header> saltVertAdvScheme = </header> |
1785 |
|
|
<trailer>, 
</trailer> |
1786 |
|
|
<info>Salt Vertical Advection scheme selector</info> |
1787 |
|
|
<type>numeric</type> |
1788 |
|
|
<precision>integer</precision> |
1789 |
|
|
<value>0</value> |
1790 |
|
|
<use>false</use> |
1791 |
|
|
<hidden>true</hidden> |
1792 |
|
|
</var> |
1793 |
|
|
<var> |
1794 |
|
|
<name>multiDimAdvection</name> |
1795 |
|
|
<header> multiDimAdvection = </header> |
1796 |
|
|
<trailer>, 
</trailer> |
1797 |
|
|
<info>Flag that enable multi-dimension advection</info> |
1798 |
|
|
<type>string</type> |
1799 |
|
|
<enumeration>.true.;.false.</enumeration> |
1800 |
|
|
<value>.true.</value> |
1801 |
|
|
<use>false</use> |
1802 |
|
|
<hidden>true</hidden> |
1803 |
|
|
</var> |
1804 |
|
|
<var> |
1805 |
|
|
<name>useEnergyConservingCoriolis</name> |
1806 |
|
|
<header> useEnergyConservingCoriolis = </header> |
1807 |
|
|
<trailer>, 
</trailer> |
1808 |
|
|
<info></info> |
1809 |
|
|
<type>string</type> |
1810 |
|
|
<enumeration>.true.;.false.</enumeration> |
1811 |
|
|
<value>.false.</value> |
1812 |
|
|
<use>false</use> |
1813 |
|
|
<hidden>true</hidden> |
1814 |
|
|
</var> |
1815 |
|
|
<var> |
1816 |
|
|
<name>useCDscheme</name> |
1817 |
|
|
<header> useCDscheme = </header> |
1818 |
|
|
<trailer>, 
</trailer> |
1819 |
|
|
<info>use CD-scheme to calculate Coriolis terms.</info> |
1820 |
|
|
<type>string</type> |
1821 |
|
|
<enumeration>.true.;.false.</enumeration> |
1822 |
|
|
<value>.false.</value> |
1823 |
|
|
<use>false</use> |
1824 |
|
|
<hidden>true</hidden> |
1825 |
|
|
</var> |
1826 |
|
|
<var> |
1827 |
|
|
<name>useJamartWetPoints</name> |
1828 |
|
|
<header> useJamartWetPoints = </header> |
1829 |
|
|
<trailer>, 
</trailer> |
1830 |
|
|
<info>Use wet-point method for Coriolis (Jamart and Ozer, 1986)</info> |
1831 |
|
|
<type>string</type> |
1832 |
|
|
<enumeration>.true.;.false.</enumeration> |
1833 |
|
|
<value>.false.</value> |
1834 |
|
|
<use>false</use> |
1835 |
|
|
<hidden>true</hidden> |
1836 |
|
|
</var> |
1837 |
|
|
<var> |
1838 |
|
|
<name>useJamartMomAdv</name> |
1839 |
|
|
<header> useJamartMomAdv = </header> |
1840 |
|
|
<trailer>, 
</trailer> |
1841 |
|
|
<info>Use wet-point method for V.I. non-linear term</info> |
1842 |
|
|
<type>string</type> |
1843 |
|
|
<enumeration>.true.;.false.</enumeration> |
1844 |
|
|
<value>.false.</value> |
1845 |
|
|
<use>false</use> |
1846 |
|
|
<hidden>true</hidden> |
1847 |
|
|
</var> |
1848 |
|
|
<var> |
1849 |
|
|
<name>useNHMTerms</name> |
1850 |
|
|
<header> useNHMTerms = </header> |
1851 |
|
|
<trailer>, 
</trailer> |
1852 |
|
|
<info>If .true. use non-hydrostatic metric terms.</info> |
1853 |
|
|
<type>string</type> |
1854 |
|
|
<enumeration>.true.;.false.</enumeration> |
1855 |
|
|
<value>.false.</value> |
1856 |
|
|
<use>false</use> |
1857 |
|
|
<hidden>true</hidden> |
1858 |
|
|
</var> |
1859 |
|
|
<var> |
1860 |
|
|
<name>SadournyCoriolis</name> |
1861 |
|
|
<header> SadournyCoriolis = </header> |
1862 |
|
|
<trailer>, 
</trailer> |
1863 |
|
|
<info>use the enstrophy conserving scheme by Sadourny</info> |
1864 |
|
|
<type>string</type> |
1865 |
|
|
<enumeration>.true.;.false.</enumeration> |
1866 |
|
|
<value>.false.</value> |
1867 |
|
|
<use>false</use> |
1868 |
|
|
<hidden>true</hidden> |
1869 |
|
|
</var> |
1870 |
|
|
<var> |
1871 |
|
|
<name>upwindVorticity</name> |
1872 |
|
|
<header> upwindVorticity = </header> |
1873 |
|
|
<trailer>, 
</trailer> |
1874 |
|
|
<info>bias interpolation of vorticity in the Coriolis term</info> |
1875 |
|
|
<type>string</type> |
1876 |
|
|
<enumeration>.true.;.false.</enumeration> |
1877 |
|
|
<value>.false.</value> |
1878 |
|
|
<use>false</use> |
1879 |
|
|
<hidden>true</hidden> |
1880 |
|
|
</var> |
1881 |
|
|
<var> |
1882 |
|
|
<name>highOrderVorticity</name> |
1883 |
|
|
<header> highOrderVorticity = </header> |
1884 |
|
|
<trailer>, 
</trailer> |
1885 |
|
|
<info>use 3rd/4th order interpolation of vorticity (V.I., advection)</info> |
1886 |
|
|
<type>string</type> |
1887 |
|
|
<enumeration>.true.;.false.</enumeration> |
1888 |
|
|
<value>.false.</value> |
1889 |
|
|
<use>false</use> |
1890 |
|
|
<hidden>true</hidden> |
1891 |
|
|
</var> |
1892 |
|
|
<var> |
1893 |
|
|
<name>useAbsVorticity</name> |
1894 |
|
|
<header> useAbsVorticity = </header> |
1895 |
|
|
<trailer>, 
</trailer> |
1896 |
|
|
<info>work with f? in Coriolis terms</info> |
1897 |
|
|
<type>string</type> |
1898 |
|
|
<enumeration>.true.;.false.</enumeration> |
1899 |
|
|
<value>.false.</value> |
1900 |
|
|
<use>false</use> |
1901 |
|
|
<hidden>true</hidden> |
1902 |
|
|
</var> |
1903 |
|
|
<var> |
1904 |
|
|
<name>upwindShear</name> |
1905 |
|
|
<header> upwindShear = </header> |
1906 |
|
|
<trailer>, 
</trailer> |
1907 |
|
|
<info>use 1rst order upwind interp. (V.I., vertical advection)</info> |
1908 |
|
|
<type>string</type> |
1909 |
|
|
<enumeration>.true.;.false.</enumeration> |
1910 |
|
|
<value>.false.</value> |
1911 |
|
|
<use>false</use> |
1912 |
|
|
<hidden>true</hidden> |
1913 |
|
|
</var> |
1914 |
|
|
<var> |
1915 |
|
|
<name>selectKEscheme</name> |
1916 |
|
|
<header> selectKEscheme = </header> |
1917 |
|
|
<trailer>, 
</trailer> |
1918 |
|
|
<info>Kinetic Energy scheme selector (Vector Inv.)</info> |
1919 |
|
|
<type>string</type> |
1920 |
|
|
<enumeration>0;1;2;3</enumeration> |
1921 |
|
|
<value>0</value> |
1922 |
|
|
<use>false</use> |
1923 |
|
|
<hidden>true</hidden> |
1924 |
|
|
</var> |
1925 |
|
|
<var> |
1926 |
|
|
<name>useRealFreshWaterFlux</name> |
1927 |
|
|
<header> useRealFreshWaterFlux = </header> |
1928 |
|
|
<trailer>, 
</trailer> |
1929 |
|
|
<info>if .true. (=Natural BCS), treats PE flux as a real Fresh Water (greater than or equal changes the Sea Level) if F, converts PE to salt flux (no SL effect)</info> |
1930 |
|
|
<type>string</type> |
1931 |
|
|
<enumeration>.true.;.false.</enumeration> |
1932 |
|
|
<value>.false.</value> |
1933 |
|
|
<use>false</use> |
1934 |
|
|
<hidden>true</hidden> |
1935 |
|
|
</var> |
1936 |
|
|
<var> |
1937 |
|
|
<name>convertFW2Salt</name> |
1938 |
|
|
<header> convertFW2Salt = </header> |
1939 |
|
|
<trailer>, 
</trailer> |
1940 |
|
|
<info>salinity, used to convert Fresh-Water Flux to Salt Flux (use model surface (local) value if set to -1)</info> |
1941 |
|
|
<type>numeric</type> |
1942 |
|
|
<precision>double</precision> |
1943 |
|
|
<range>[-1,INFINITY)</range> |
1944 |
|
|
<value>35</value> |
1945 |
|
|
<use>false</use> |
1946 |
|
|
<hidden>true</hidden> |
1947 |
|
|
</var> |
1948 |
|
|
<var> |
1949 |
|
|
<name>temp_EvPrRn</name> |
1950 |
|
|
<header> temp_EvPrRn = </header> |
1951 |
|
|
<trailer>, 
</trailer> |
1952 |
|
|
<info>temperature of Rain and Evap.</info> |
1953 |
|
|
<type>numeric</type> |
1954 |
|
|
<precision>double</precision> |
1955 |
|
|
<range>[0,INFINITY)</range> |
1956 |
|
|
<value>1971</value> |
1957 |
|
|
<use>false</use> |
1958 |
|
|
<hidden>true</hidden> |
1959 |
|
|
</var> |
1960 |
|
|
<var> |
1961 |
|
|
<name>salt_EvPrRn</name> |
1962 |
|
|
<header> salt_EvPrRn = </header> |
1963 |
|
|
<trailer>, 
</trailer> |
1964 |
|
|
<info>salinity of Rain and Evap.</info> |
1965 |
|
|
<type>numeric</type> |
1966 |
|
|
<precision>double</precision> |
1967 |
|
|
<range>[0,INFINITY)</range> |
1968 |
|
|
<value>0</value> |
1969 |
|
|
<use>false</use> |
1970 |
|
|
<hidden>true</hidden> |
1971 |
|
|
</var> |
1972 |
|
|
<var> |
1973 |
|
|
<name>inAdExact</name> |
1974 |
|
|
<header> inAdExact = </header> |
1975 |
|
|
<trailer>, 
</trailer> |
1976 |
|
|
<info></info> |
1977 |
|
|
<type>string</type> |
1978 |
|
|
<enumeration>.true.;.false.</enumeration> |
1979 |
|
|
<value>.true.</value> |
1980 |
|
|
<use>false</use> |
1981 |
|
|
<hidden>true</hidden> |
1982 |
|
|
</var> |
1983 |
|
|
<var> |
1984 |
|
|
<name>balanceEmPmR</name> |
1985 |
|
|
<header> balanceEmPmR = </header> |
1986 |
|
|
<trailer>, 
</trailer> |
1987 |
|
|
<info>subtract global mean of EmPmR at every time step</info> |
1988 |
|
|
<type>string</type> |
1989 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
1990 |
|
|
<value>.unknown.</value> |
1991 |
|
|
<use>false</use> |
1992 |
|
|
<hidden>true</hidden> |
1993 |
|
|
</var> |
1994 |
|
|
<var> |
1995 |
|
|
<name>balanceQnet</name> |
1996 |
|
|
<header> balanceQnet = </header> |
1997 |
|
|
<trailer>, 
</trailer> |
1998 |
|
|
<info>subtract global mean of Qnet at every time step</info> |
1999 |
|
|
<type>string</type> |
2000 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
2001 |
|
|
<value>.unknown.</value> |
2002 |
|
|
<use>false</use> |
2003 |
|
|
<hidden>true</hidden> |
2004 |
|
|
</var> |
2005 |
|
|
<var> |
2006 |
|
|
<name>balancePrintMean</name> |
2007 |
|
|
<header> balancePrintMean = </header> |
2008 |
|
|
<trailer>, 
</trailer> |
2009 |
|
|
<info>print subtracted global means to STDOUT</info> |
2010 |
|
|
<type>string</type> |
2011 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
2012 |
|
|
<value>.unknown.</value> |
2013 |
|
|
<use>false</use> |
2014 |
|
|
<hidden>true</hidden> |
2015 |
|
|
</var> |
2016 |
|
|
</set> |
2017 |
|
|
|
2018 |
|
|
<set> |
2019 |
|
|
<setName>PARM02</setName> |
2020 |
|
|
<startText> &PARM02
</startText> |
2021 |
|
|
<endText> &
</endText> |
2022 |
|
|
<setInfo>Elliptic solver parameters</setInfo> |
2023 |
|
|
<var> |
2024 |
|
|
<name>Dummy Variable</name> |
2025 |
|
|
<info>forces output of parm</info> |
2026 |
|
|
<type>string</type> |
2027 |
|
|
<value></value> |
2028 |
|
|
<use>true</use> |
2029 |
|
|
<uneditable>use</uneditable> |
2030 |
|
|
<hidden>true</hidden> |
2031 |
|
|
</var> |
2032 |
|
|
<var> |
2033 |
|
|
<name>cg2dMaxIters</name> |
2034 |
|
|
<header> cg2dMaxIters = </header> |
2035 |
|
|
<trailer>, 
</trailer> |
2036 |
|
|
<info>Maximum number of iterations in the two-dimensional conjugate grad solver.</info> |
2037 |
|
|
<type>numeric</type> |
2038 |
|
|
<precision>integer</precision> |
2039 |
|
|
<value>1000</value> |
2040 |
|
|
<use>true</use> |
2041 |
|
|
<hidden>false</hidden> |
2042 |
|
|
</var> |
2043 |
|
|
<var> |
2044 |
|
|
<name>cg2dChkResFreq</name> |
2045 |
|
|
<header> cg2dChkResFreq = </header> |
2046 |
|
|
<trailer>, 
</trailer> |
2047 |
|
|
<info>Frequency with which to check residual in conjugate grad solver.</info> |
2048 |
|
|
<type>numeric</type> |
2049 |
|
|
<precision>integer</precision> |
2050 |
|
|
<value>1</value> |
2051 |
|
|
<use>false</use> |
2052 |
|
|
<hidden>true</hidden> |
2053 |
|
|
</var> |
2054 |
|
|
<var> |
2055 |
|
|
<name>cg2dTargetResidual</name> |
2056 |
|
|
<header> cg2dTargetResidual = </header> |
2057 |
|
|
<trailer>, 
</trailer> |
2058 |
|
|
<info>Target residual for cg2d solver; no unit (RHS normalisation)</info> |
2059 |
|
|
<type>numeric</type> |
2060 |
|
|
<precision>double</precision> |
2061 |
|
|
<range>[0,INFINITY)</range> |
2062 |
|
|
<value>1.E-7</value> |
2063 |
|
|
<use>true</use> |
2064 |
|
|
<hidden>false</hidden> |
2065 |
|
|
</var> |
2066 |
|
|
<var> |
2067 |
|
|
<name>cg2dTargetResWunit</name> |
2068 |
|
|
<header> cg2dTargetResWunit = </header> |
2069 |
|
|
<trailer>, 
</trailer> |
2070 |
|
|
<info>Target residual for cg2d solver; W unit (No RHS normalisation)</info> |
2071 |
|
|
<type>numeric</type> |
2072 |
|
|
<precision>double</precision> |
2073 |
|
|
<range>[-1,INFINITY)</range> |
2074 |
|
|
<value>-1</value> |
2075 |
|
|
<use>false</use> |
2076 |
|
|
<hidden>true</hidden> |
2077 |
|
|
</var> |
2078 |
|
|
<var> |
2079 |
|
|
<name>cg2dpcOffDFac</name> |
2080 |
|
|
<header> cg2dpcOffDFac = </header> |
2081 |
|
|
<trailer>, 
</trailer> |
2082 |
|
|
<info></info> |
2083 |
|
|
<type>numeric</type> |
2084 |
|
|
<precision>double</precision> |
2085 |
|
|
<range>[0,INFINITY)</range> |
2086 |
|
|
<value>0.51E0</value> |
2087 |
|
|
<use>false</use> |
2088 |
|
|
<hidden>true</hidden> |
2089 |
|
|
</var> |
2090 |
|
|
<var> |
2091 |
|
|
<name>cg2dPreCondFreq</name> |
2092 |
|
|
<header> cg2dPreCondFreq = </header> |
2093 |
|
|
<trailer>, 
</trailer> |
2094 |
|
|
<info>Frequency for updating cg2d preconditioner (non-linear free-surf.)</info> |
2095 |
|
|
<type>numeric</type> |
2096 |
|
|
<precision>integer</precision> |
2097 |
|
|
<value>1</value> |
2098 |
|
|
<use>false</use> |
2099 |
|
|
<hidden>true</hidden> |
2100 |
|
|
</var> |
2101 |
|
|
<var> |
2102 |
|
|
<name>cg3dMaxIters</name> |
2103 |
|
|
<header> cg3dMaxIters = </header> |
2104 |
|
|
<trailer>, 
</trailer> |
2105 |
|
|
<info>Maximum number of iterations in the three-dimensional conjugate grad solver.</info> |
2106 |
|
|
<type>numeric</type> |
2107 |
|
|
<precision>integer</precision> |
2108 |
|
|
<value>10</value> |
2109 |
|
|
<use>true</use> |
2110 |
|
|
<hidden>false</hidden> |
2111 |
|
|
</var> |
2112 |
|
|
<var> |
2113 |
|
|
<name>cg3dChkResFreq</name> |
2114 |
|
|
<header> cg3dChkResFreq = </header> |
2115 |
|
|
<trailer>, 
</trailer> |
2116 |
|
|
<info>Frequency with which to check residual in conjugate grad solver.</info> |
2117 |
|
|
<type>numeric</type> |
2118 |
|
|
<precision>integer</precision> |
2119 |
|
|
<value>1</value> |
2120 |
|
|
<use>false</use> |
2121 |
|
|
<hidden>true</hidden> |
2122 |
|
|
</var> |
2123 |
|
|
<var> |
2124 |
|
|
<name>cg3dTargetResidual</name> |
2125 |
|
|
<header> cg3dTargetResidual = </header> |
2126 |
|
|
<trailer>, 
</trailer> |
2127 |
|
|
<info>Target residual for cg3d solver.</info> |
2128 |
|
|
<type>numeric</type> |
2129 |
|
|
<precision>double</precision> |
2130 |
|
|
<range>[0,INFINITY)</range> |
2131 |
|
|
<value>1.E-9</value> |
2132 |
|
|
<use>true</use> |
2133 |
|
|
<hidden>false</hidden> |
2134 |
|
|
</var> |
2135 |
|
|
</set> |
2136 |
|
|
|
2137 |
|
|
<set> |
2138 |
|
|
<setName>PARM03</setName> |
2139 |
|
|
<startText> &PARM03
</startText> |
2140 |
|
|
<endText> &
</endText> |
2141 |
|
|
<setInfo>Time stepping parameters</setInfo> |
2142 |
|
|
<var> |
2143 |
|
|
<name>Dummy Variable</name> |
2144 |
|
|
<info>forces output of parm</info> |
2145 |
|
|
<type>string</type> |
2146 |
|
|
<value></value> |
2147 |
|
|
<use>true</use> |
2148 |
|
|
<uneditable>use</uneditable> |
2149 |
|
|
<hidden>true</hidden> |
2150 |
|
|
</var> |
2151 |
|
|
<var> |
2152 |
|
|
<name>nIter0</name> |
2153 |
|
|
<header> nIter0 = </header> |
2154 |
|
|
<trailer>, 
</trailer> |
2155 |
|
|
<info>Start time-step number of for this run</info> |
2156 |
|
|
<type>numeric</type> |
2157 |
|
|
<precision>integer</precision> |
2158 |
|
|
<value>0</value> |
2159 |
|
|
<use>true</use> |
2160 |
|
|
<hidden>false</hidden> |
2161 |
|
|
</var> |
2162 |
|
|
<var> |
2163 |
|
|
<name>nTimeSteps</name> |
2164 |
|
|
<header> nTimeSteps = </header> |
2165 |
|
|
<trailer>, 
</trailer> |
2166 |
|
|
<info>Number of timesteps to execute</info> |
2167 |
|
|
<type>numeric</type> |
2168 |
|
|
<precision>integer</precision> |
2169 |
|
|
<value>200</value> |
2170 |
|
|
<use>true</use> |
2171 |
|
|
<hidden>false</hidden> |
2172 |
|
|
</var> |
2173 |
|
|
<var> |
2174 |
|
|
<name>nEndIter</name> |
2175 |
|
|
<header> nEndIter = </header> |
2176 |
|
|
<trailer>, 
</trailer> |
2177 |
|
|
<info></info> |
2178 |
|
|
<type>numeric</type> |
2179 |
|
|
<precision>integer</precision> |
2180 |
|
|
<value>0</value> |
2181 |
|
|
<use>false</use> |
2182 |
|
|
<hidden>true</hidden> |
2183 |
|
|
</var> |
2184 |
|
|
<var> |
2185 |
|
|
<name>pickupSuff</name> |
2186 |
|
|
<header> pickupSuff = </header> |
2187 |
|
|
<trailer>, 
</trailer> |
2188 |
|
|
<info></info> |
2189 |
|
|
<type>string</type> |
2190 |
|
|
<value>' '</value> |
2191 |
|
|
<use>false</use> |
2192 |
|
|
<hidden>true</hidden> |
2193 |
|
|
</var> |
2194 |
|
|
<var> |
2195 |
|
|
<name>deltaT</name> |
2196 |
|
|
<header> deltaT = </header> |
2197 |
|
|
<trailer>, 
</trailer> |
2198 |
|
|
<info>Default timestep ( s )</info> |
2199 |
|
|
<units>s</units> |
2200 |
|
|
<type>numeric</type> |
2201 |
|
|
<precision>double</precision> |
2202 |
|
|
<range>[0,INFINITY)</range> |
2203 |
|
|
<value>0.1</value> |
2204 |
|
|
<use>true</use> |
2205 |
|
|
<hidden>false</hidden> |
2206 |
|
|
</var> |
2207 |
|
|
<var> |
2208 |
|
|
<name>deltaTClock</name> |
2209 |
|
|
<header> deltaTClock = </header> |
2210 |
|
|
<trailer>, 
</trailer> |
2211 |
|
|
<info>Timestep used as model "clock". This determines the IO frequencies and is used in tagging output. It can be totally different to the dynamical time. Typically it will be the deep-water timestep for accelerated runs. Frequency of checkpointing and dumping of the model state are referenced to this clock. ( s )</info> |
2212 |
|
|
<units>s</units> |
2213 |
|
|
<type>numeric</type> |
2214 |
|
|
<precision>double</precision> |
2215 |
|
|
<range>[0,INFINITY)</range> |
2216 |
|
|
<value>3600.0</value> |
2217 |
|
|
<use>false</use> |
2218 |
|
|
<hidden>true</hidden> |
2219 |
|
|
</var> |
2220 |
|
|
<var> |
2221 |
|
|
<name>deltaTmom</name> |
2222 |
|
|
<header> deltaTmom = </header> |
2223 |
|
|
<trailer>, 
</trailer> |
2224 |
|
|
<info>Timestep for momemtum equations ( s )</info> |
2225 |
|
|
<units>s</units> |
2226 |
|
|
<type>numeric</type> |
2227 |
|
|
<precision>double</precision> |
2228 |
|
|
<range>[0,INFINITY)</range> |
2229 |
|
|
<value>0.E0</value> |
2230 |
|
|
<use>false</use> |
2231 |
|
|
<hidden>true</hidden> |
2232 |
|
|
</var> |
2233 |
|
|
<var> |
2234 |
|
|
<name>deltaTtracer</name> |
2235 |
|
|
<header> deltaTtracer = </header> |
2236 |
|
|
<trailer>, 
</trailer> |
2237 |
|
|
<info></info> |
2238 |
|
|
<type>numeric</type> |
2239 |
|
|
<precision>double</precision> |
2240 |
|
|
<range>[0,INFINITY)</range> |
2241 |
|
|
<value>0.E0</value> |
2242 |
|
|
<use>false</use> |
2243 |
|
|
<hidden>true</hidden> |
2244 |
|
|
</var> |
2245 |
|
|
<var> |
2246 |
|
|
<name>dTtracerLev Cardinality</name> |
2247 |
|
|
<type>numeric</type> |
2248 |
|
|
<!-- <value>REF(Ocean SIZE Parameters;Nr)</value> --> |
2249 |
|
|
<value>29</value> |
2250 |
|
|
<info>Number of levels at which to write out information for dTtracerLev.</info> |
2251 |
|
|
<use>false</use> |
2252 |
|
|
<uneditable>use</uneditable> |
2253 |
|
|
<hidden>true</hidden> |
2254 |
|
|
<precision>integer</precision> |
2255 |
|
|
<range>[0,INFINITY)</range> |
2256 |
|
|
</var> |
2257 |
|
|
<block> |
2258 |
|
|
<structure> |
2259 |
|
|
<structureName>dTtracerLev: Timestep for tracer equations as a function of level k</structureName> |
2260 |
|
|
<structureInfo>>The values of dTtracerLev should be entered here.</structureInfo> |
2261 |
|
|
<numOccurs>REF(dTtracerLev Cardinality)</numOccurs> |
2262 |
|
|
<var> |
2263 |
|
|
<name>dTtracerLev</name> |
2264 |
|
|
<header> dTtracerLev = </header> |
2265 |
|
|
<trailer>, 
</trailer> |
2266 |
|
|
<info>Timestep for tracer equations ( s ), function of level k</info> |
2267 |
|
|
<type>numeric</type> |
2268 |
|
|
<precision>double</precision> |
2269 |
|
|
<range>[0,INFINITY)</range> |
2270 |
|
|
<value>0.00</value> |
2271 |
|
|
<use>false</use> |
2272 |
|
|
<hidden>true</hidden> |
2273 |
|
|
</var> |
2274 |
|
|
</structure> |
2275 |
|
|
<data> |
2276 |
|
|
<dataInstance> |
2277 |
|
|
<value>0.00</value> |
2278 |
|
|
</dataInstance> |
2279 |
|
|
<dataInstance> |
2280 |
|
|
<value>0.00</value> |
2281 |
|
|
</dataInstance> |
2282 |
|
|
<dataInstance> |
2283 |
|
|
<value>0.00</value> |
2284 |
|
|
</dataInstance> |
2285 |
|
|
<dataInstance> |
2286 |
|
|
<value>0.00</value> |
2287 |
|
|
</dataInstance> |
2288 |
|
|
<dataInstance> |
2289 |
|
|
<value>0.00</value> |
2290 |
|
|
</dataInstance> |
2291 |
|
|
<dataInstance> |
2292 |
|
|
<value>0.00</value> |
2293 |
|
|
</dataInstance> |
2294 |
|
|
<dataInstance> |
2295 |
|
|
<value>0.00</value> |
2296 |
|
|
</dataInstance> |
2297 |
|
|
<dataInstance> |
2298 |
|
|
<value>0.00</value> |
2299 |
|
|
</dataInstance> |
2300 |
|
|
<dataInstance> |
2301 |
|
|
<value>0.00</value> |
2302 |
|
|
</dataInstance> |
2303 |
|
|
<dataInstance> |
2304 |
|
|
<value>0.00</value> |
2305 |
|
|
</dataInstance> |
2306 |
|
|
<dataInstance> |
2307 |
|
|
<value>0.00</value> |
2308 |
|
|
</dataInstance> |
2309 |
|
|
<dataInstance> |
2310 |
|
|
<value>0.00</value> |
2311 |
|
|
</dataInstance> |
2312 |
|
|
<dataInstance> |
2313 |
|
|
<value>0.00</value> |
2314 |
|
|
</dataInstance> |
2315 |
|
|
<dataInstance> |
2316 |
|
|
<value>0.00</value> |
2317 |
|
|
</dataInstance> |
2318 |
|
|
<dataInstance> |
2319 |
|
|
<value>0.00</value> |
2320 |
|
|
</dataInstance> |
2321 |
|
|
<dataInstance> |
2322 |
|
|
<value>0.00</value> |
2323 |
|
|
</dataInstance> |
2324 |
|
|
<dataInstance> |
2325 |
|
|
<value>0.00</value> |
2326 |
|
|
</dataInstance> |
2327 |
|
|
<dataInstance> |
2328 |
|
|
<value>0.00</value> |
2329 |
|
|
</dataInstance> |
2330 |
|
|
<dataInstance> |
2331 |
|
|
<value>0.00</value> |
2332 |
|
|
</dataInstance> |
2333 |
|
|
<dataInstance> |
2334 |
|
|
<value>0.00</value> |
2335 |
|
|
</dataInstance> |
2336 |
|
|
<dataInstance> |
2337 |
|
|
<value>0.00</value> |
2338 |
|
|
</dataInstance> |
2339 |
|
|
<dataInstance> |
2340 |
|
|
<value>0.00</value> |
2341 |
|
|
</dataInstance> |
2342 |
|
|
<dataInstance> |
2343 |
|
|
<value>0.00</value> |
2344 |
|
|
</dataInstance> |
2345 |
|
|
<dataInstance> |
2346 |
|
|
<value>0.00</value> |
2347 |
|
|
</dataInstance> |
2348 |
|
|
<dataInstance> |
2349 |
|
|
<value>0.00</value> |
2350 |
|
|
</dataInstance> |
2351 |
|
|
<dataInstance> |
2352 |
|
|
<value>0.00</value> |
2353 |
|
|
</dataInstance> |
2354 |
|
|
<dataInstance> |
2355 |
|
|
<value>0.00</value> |
2356 |
|
|
</dataInstance> |
2357 |
|
|
<dataInstance> |
2358 |
|
|
<value>0.00</value> |
2359 |
|
|
</dataInstance> |
2360 |
|
|
<dataInstance> |
2361 |
|
|
<value>0.00</value> |
2362 |
|
|
</dataInstance> |
2363 |
|
|
</data> |
2364 |
|
|
</block> |
2365 |
|
|
<var> |
2366 |
|
|
<name>deltaTfreesurf</name> |
2367 |
|
|
<header> deltaTfreesurf = </header> |
2368 |
|
|
<trailer>, 
</trailer> |
2369 |
|
|
<info>Timestep for free-surface equation ( s )</info> |
2370 |
|
|
<units>s</units> |
2371 |
|
|
<type>numeric</type> |
2372 |
|
|
<precision>double</precision> |
2373 |
|
|
<range>[0,INFINITY)</range> |
2374 |
|
|
<value>0.E0</value> |
2375 |
|
|
<use>false</use> |
2376 |
|
|
<hidden>true</hidden> |
2377 |
|
|
</var> |
2378 |
|
|
<var> |
2379 |
|
|
<name>forcing_In_AB</name> |
2380 |
|
|
<header> forcing_In_AB = </header> |
2381 |
|
|
<trailer>, 
</trailer> |
2382 |
|
|
<info></info> |
2383 |
|
|
<type>string</type> |
2384 |
|
|
<enumeration>.true.;.false.</enumeration> |
2385 |
|
|
<value>.true.</value> |
2386 |
|
|
<use>false</use> |
2387 |
|
|
<hidden>true</hidden> |
2388 |
|
|
</var> |
2389 |
|
|
<var> |
2390 |
|
|
<name>momForcingOutAB</name> |
2391 |
|
|
<header> momForcingOutAB = </header> |
2392 |
|
|
<trailer>, 
</trailer> |
2393 |
|
|
<info>=1: take momentum forcing contribution out of (=0: in) Adams-Bashforth time stepping.</info> |
2394 |
|
|
<type>string</type> |
2395 |
|
|
<enumeration>0;1</enumeration> |
2396 |
|
|
<value>0</value> |
2397 |
|
|
<use>false</use> |
2398 |
|
|
<hidden>true</hidden> |
2399 |
|
|
</var> |
2400 |
|
|
<var> |
2401 |
|
|
<name>tracForcingOutAB</name> |
2402 |
|
|
<header> tracForcingOutAB = </header> |
2403 |
|
|
<trailer>, 
</trailer> |
2404 |
|
|
<info>=1: take tracer (Temp,Salt,pTracers) forcing contribution out of (=0: in) Adams-Bashforth time stepping.</info> |
2405 |
|
|
<type>string</type> |
2406 |
|
|
<enumeration>0;1</enumeration> |
2407 |
|
|
<value>0</value> |
2408 |
|
|
<use>false</use> |
2409 |
|
|
<hidden>true</hidden> |
2410 |
|
|
</var> |
2411 |
|
|
<var> |
2412 |
|
|
<name>momDissip_In_AB</name> |
2413 |
|
|
<header> momDissip_In_AB = </header> |
2414 |
|
|
<trailer>, 
</trailer> |
2415 |
|
|
<info>if .false., put Dissipation tendency contribution out off Adams-Bashforth time stepping.</info> |
2416 |
|
|
<type>string</type> |
2417 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
2418 |
|
|
<value>.unknown.</value> |
2419 |
|
|
<use>false</use> |
2420 |
|
|
<hidden>true</hidden> |
2421 |
|
|
</var> |
2422 |
|
|
<var> |
2423 |
|
|
<name>doAB_onGtGs</name> |
2424 |
|
|
<header> doAB_onGtGs = </header> |
2425 |
|
|
<trailer>, 
</trailer> |
2426 |
|
|
<info>if the Adams-Bashforth time stepping is used, always apply AB on tracer tendencies (rather than on Tracer) </info> |
2427 |
|
|
<type>string</type> |
2428 |
|
|
<enumeration>.true.;.false.;.unknown.</enumeration> |
2429 |
|
|
<value>.unknown.</value> |
2430 |
|
|
<use>false</use> |
2431 |
|
|
<hidden>true</hidden> |
2432 |
|
|
</var> |
2433 |
|
|
<var> |
2434 |
|
|
<name>abEps</name> |
2435 |
|
|
<header> abEps = </header> |
2436 |
|
|
<trailer>, 
</trailer> |
2437 |
|
|
<info>Adams-Bashforth-2 stabilizing weight</info> |
2438 |
|
|
<type>numeric</type> |
2439 |
|
|
<precision>double</precision> |
2440 |
|
|
<range>[0,INFINITY)</range> |
2441 |
|
|
<value>0.1</value> |
2442 |
|
|
<use>true</use> |
2443 |
|
|
<hidden>false</hidden> |
2444 |
|
|
</var> |
2445 |
|
|
<var> |
2446 |
|
|
<name>alph_AB</name> |
2447 |
|
|
<header> alph_AB = </header> |
2448 |
|
|
<trailer>, 
</trailer> |
2449 |
|
|
<info>Adams-Bashforth-3 primary factor</info> |
2450 |
|
|
<type>numeric</type> |
2451 |
|
|
<precision>double</precision> |
2452 |
|
|
<range>[0,INFINITY)</range> |
2453 |
|
|
<value>0.5E0</value> |
2454 |
|
|
<use>false</use> |
2455 |
|
|
<hidden>true</hidden> |
2456 |
|
|
</var> |
2457 |
|
|
<var> |
2458 |
|
|
<name>beta_AB</name> |
2459 |
|
|
<header> beta_AB = </header> |
2460 |
|
|
<trailer>, 
</trailer> |
2461 |
|
|
<info>Adams-Bashforth-3 secondary factor</info> |
2462 |
|
|
<type>numeric</type> |
2463 |
|
|
<precision>double</precision> |
2464 |
|
|
<range>[0,INFINITY)</range> |
2465 |
|
|
<value>EVAL(5;/;12)</value> |
2466 |
|
|
<use>false</use> |
2467 |
|
|
<hidden>true</hidden> |
2468 |
|
|
</var> |
2469 |
|
|
<var> |
2470 |
|
|
<name>startFromPickupAB2</name> |
2471 |
|
|
<header> startFromPickupAB2 = </header> |
2472 |
|
|
<trailer>, 
</trailer> |
2473 |
|
|
<info></info> |
2474 |
|
|
<type>string</type> |
2475 |
|
|
<enumeration>.true.;.false.</enumeration> |
2476 |
|
|
<value>.false.</value> |
2477 |
|
|
<use>false</use> |
2478 |
|
|
<hidden>true</hidden> |
2479 |
|
|
</var> |
2480 |
|
|
<var> |
2481 |
|
|
<name>tauCD</name> |
2482 |
|
|
<header> tauCD = </header> |
2483 |
|
|
<trailer>, 
</trailer> |
2484 |
|
|
<info>CD scheme coupling timescale ( 1/s )</info> |
2485 |
|
|
<units>1/s</units> |
2486 |
|
|
<type>numeric</type> |
2487 |
|
|
<precision>double</precision> |
2488 |
|
|
<range>[0,INFINITY)</range> |
2489 |
|
|
<value>0.E0</value> |
2490 |
|
|
<use>false</use> |
2491 |
|
|
<hidden>true</hidden> |
2492 |
|
|
</var> |
2493 |
|
|
<var> |
2494 |
|
|
<name>rCD</name> |
2495 |
|
|
<header> rCD = </header> |
2496 |
|
|
<trailer>, 
</trailer> |
2497 |
|
|
<info>CD scheme normalised coupling parameter ( 0-1 )</info> |
2498 |
|
|
<type>numeric</type> |
2499 |
|
|
<precision>double</precision> |
2500 |
|
|
<range>(-1E38,INFINITY)</range> |
2501 |
|
|
<value>-1.E0</value> |
2502 |
|
|
<use>false</use> |
2503 |
|
|
<hidden>true</hidden> |
2504 |
|
|
</var> |
2505 |
|
|
<var> |
2506 |
|
|
<name>baseTime</name> |
2507 |
|
|
<header> baseTime = </header> |
2508 |
|
|
<trailer>, 
</trailer> |
2509 |
|
|
<info>model base time (time origin) = time @ iteration zero</info> |
2510 |
|
|
<type>numeric</type> |
2511 |
|
|
<precision>double</precision> |
2512 |
|
|
<range>[0,INFINITY)</range> |
2513 |
|
|
<value>0.E0</value> |
2514 |
|
|
<use>false</use> |
2515 |
|
|
<hidden>true</hidden> |
2516 |
|
|
</var> |
2517 |
|
|
<var> |
2518 |
|
|
<name>startTime</name> |
2519 |
|
|
<header> startTime = </header> |
2520 |
|
|
<trailer>, 
</trailer> |
2521 |
|
|
<info>Starting time for this integration ( s ).</info> |
2522 |
|
|
<units>s</units> |
2523 |
|
|
<type>numeric</type> |
2524 |
|
|
<precision>double</precision> |
2525 |
|
|
<range>[0,INFINITY)</range> |
2526 |
|
|
<value>1971</value> |
2527 |
|
|
<use>false</use> |
2528 |
|
|
<hidden>true</hidden> |
2529 |
|
|
</var> |
2530 |
|
|
<var> |
2531 |
|
|
<name>endTime</name> |
2532 |
|
|
<header> endTime = </header> |
2533 |
|
|
<trailer>, 
</trailer> |
2534 |
|
|
<info>Ending time for this integration ( s ).</info> |
2535 |
|
|
<units>s</units> |
2536 |
|
|
<type>numeric</type> |
2537 |
|
|
<precision>double</precision> |
2538 |
|
|
<range>[0,INFINITY)</range> |
2539 |
|
|
<value>36000</value> |
2540 |
|
|
<use>false</use> |
2541 |
|
|
<hidden>true</hidden> |
2542 |
|
|
</var> |
2543 |
|
|
<var> |
2544 |
|
|
<name>chkPtFreq</name> |
2545 |
|
|
<header> chkPtFreq = </header> |
2546 |
|
|
<trailer>, 
</trailer> |
2547 |
|
|
<info>Frequency of rolling check pointing ( s ).</info> |
2548 |
|
|
<units>s</units> |
2549 |
|
|
<type>numeric</type> |
2550 |
|
|
<precision>double</precision> |
2551 |
|
|
<range>[0,INFINITY)</range> |
2552 |
|
|
<value>2.0</value> |
2553 |
|
|
<use>true</use> |
2554 |
|
|
<hidden>false</hidden> |
2555 |
|
|
</var> |
2556 |
|
|
<var> |
2557 |
|
|
<name>dumpFreq</name> |
2558 |
|
|
<header> dumpFreq = </header> |
2559 |
|
|
<trailer>, 
</trailer> |
2560 |
|
|
<info>Frequency with which model state is written to post-processing files ( s ).</info> |
2561 |
|
|
<units>s</units> |
2562 |
|
|
<type>numeric</type> |
2563 |
|
|
<precision>double</precision> |
2564 |
|
|
<range>[0,INFINITY)</range> |
2565 |
|
|
<value>2.0</value> |
2566 |
|
|
<use>true</use> |
2567 |
|
|
<hidden>false</hidden> |
2568 |
|
|
</var> |
2569 |
|
|
<var> |
2570 |
|
|
<name>dumpInitAndLast</name> |
2571 |
|
|
<header> dumpInitAndLast = </header> |
2572 |
|
|
<trailer>, 
</trailer> |
2573 |
|
|
<info></info> |
2574 |
|
|
<type>string</type> |
2575 |
|
|
<enumeration>.true.;.false.</enumeration> |
2576 |
|
|
<value>.true.</value> |
2577 |
|
|
<use>false</use> |
2578 |
|
|
<hidden>true</hidden> |
2579 |
|
|
</var> |
2580 |
|
|
<var> |
2581 |
|
|
<name>adjDumpFreq</name> |
2582 |
|
|
<header> adjDumpFreq = </header> |
2583 |
|
|
<trailer>, 
</trailer> |
2584 |
|
|
<info></info> |
2585 |
|
|
<type>numeric</type> |
2586 |
|
|
<precision>double</precision> |
2587 |
|
|
<range>[0,INFINITY)</range> |
2588 |
|
|
<value>0</value> |
2589 |
|
|
<use>false</use> |
2590 |
|
|
<hidden>true</hidden> |
2591 |
|
|
</var> |
2592 |
|
|
<var> |
2593 |
|
|
<name>taveFreq</name> |
2594 |
|
|
<header> taveFreq = </header> |
2595 |
|
|
<trailer>, 
</trailer> |
2596 |
|
|
<info>Frequency with which time-averaged model state is written to post-processing files ( s ).</info> |
2597 |
|
|
<type>numeric</type> |
2598 |
|
|
<precision>double</precision> |
2599 |
|
|
<range>[0,INFINITY)</range> |
2600 |
|
|
<value>0</value> |
2601 |
|
|
<use>false</use> |
2602 |
|
|
<hidden>true</hidden> |
2603 |
|
|
</var> |
2604 |
|
|
<var> |
2605 |
|
|
<name>tave_lastIter</name> |
2606 |
|
|
<header> tave_lastIter = </header> |
2607 |
|
|
<trailer>, 
</trailer> |
2608 |
|
|
<info>(for state variable only) fraction of the last time step (of each taveFreq period) put in the time average. (fraction for 1rst iter = 1 - tave_lastIter)</info> |
2609 |
|
|
<type>numeric</type> |
2610 |
|
|
<precision>double</precision> |
2611 |
|
|
<range>[0,INFINITY)</range> |
2612 |
|
|
<value>0.5</value> |
2613 |
|
|
<use>false</use> |
2614 |
|
|
<hidden>true</hidden> |
2615 |
|
|
</var> |
2616 |
|
|
<var> |
2617 |
|
|
<name>diagFreq</name> |
2618 |
|
|
<header> diagFreq = </header> |
2619 |
|
|
<trailer>, 
</trailer> |
2620 |
|
|
<info>Frequency with which model writes diagnostic output of intermediate quantities.</info> |
2621 |
|
|
<type>numeric</type> |
2622 |
|
|
<precision>double</precision> |
2623 |
|
|
<range>[0,INFINITY)</range> |
2624 |
|
|
<value>0</value> |
2625 |
|
|
<use>false</use> |
2626 |
|
|
<hidden>true</hidden> |
2627 |
|
|
</var> |
2628 |
|
|
<var> |
2629 |
|
|
<name>monitorFreq</name> |
2630 |
|
|
<header> monitorFreq = </header> |
2631 |
|
|
<trailer>, 
</trailer> |
2632 |
|
|
<info></info> |
2633 |
|
|
<type>numeric</type> |
2634 |
|
|
<precision>double</precision> |
2635 |
|
|
<range>(-1E38,INFINITY)</range> |
2636 |
|
|
<value>0.1</value> |
2637 |
|
|
<use>true</use> |
2638 |
|
|
<hidden>false</hidden> |
2639 |
|
|
</var> |
2640 |
|
|
<var> |
2641 |
|
|
<name>adjMonitorFreq</name> |
2642 |
|
|
<header> adjMonitorFreq = </header> |
2643 |
|
|
<trailer>, 
</trailer> |
2644 |
|
|
<info></info> |
2645 |
|
|
<type>numeric</type> |
2646 |
|
|
<precision>double</precision> |
2647 |
|
|
<range>[0,INFINITY)</range> |
2648 |
|
|
<value>0</value> |
2649 |
|
|
<use>false</use> |
2650 |
|
|
<hidden>true</hidden> |
2651 |
|
|
</var> |
2652 |
|
|
<var> |
2653 |
|
|
<name>pChkPtFreq</name> |
2654 |
|
|
<header> pChkPtFreq = </header> |
2655 |
|
|
<trailer>, 
</trailer> |
2656 |
|
|
<info>Frequency of permanent check pointing ( s ).</info> |
2657 |
|
|
<units>s</units> |
2658 |
|
|
<type>numeric</type> |
2659 |
|
|
<precision>double</precision> |
2660 |
|
|
<range>[0,INFINITY)</range> |
2661 |
|
|
<value>2.0</value> |
2662 |
|
|
<use>true</use> |
2663 |
|
|
<hidden>false</hidden> |
2664 |
|
|
</var> |
2665 |
|
|
<var> |
2666 |
|
|
<name>cAdjFreq</name> |
2667 |
|
|
<header> cAdjFreq = </header> |
2668 |
|
|
<trailer>, 
</trailer> |
2669 |
|
|
<info>Frequency of convective adjustment</info> |
2670 |
|
|
<type>numeric</type> |
2671 |
|
|
<precision>double</precision> |
2672 |
|
|
<range>[0,INFINITY)</range> |
2673 |
|
|
<value>0.E0</value> |
2674 |
|
|
<use>false</use> |
2675 |
|
|
<hidden>true</hidden> |
2676 |
|
|
</var> |
2677 |
|
|
<var> |
2678 |
|
|
<name>outputTypesInclusive</name> |
2679 |
|
|
<header> outputTypesInclusive = </header> |
2680 |
|
|
<trailer>, 
</trailer> |
2681 |
|
|
<info></info> |
2682 |
|
|
<type>string</type> |
2683 |
|
|
<enumeration>.true.;.false.</enumeration> |
2684 |
|
|
<value>.true.</value> |
2685 |
|
|
<use>false</use> |
2686 |
|
|
<hidden>true</hidden> |
2687 |
|
|
</var> |
2688 |
|
|
<var> |
2689 |
|
|
<name>tauThetaClimRelax</name> |
2690 |
|
|
<header> tauThetaClimRelax = </header> |
2691 |
|
|
<trailer>, 
</trailer> |
2692 |
|
|
<info>Relaxation to climatology time scale for temperature ( s ).</info> |
2693 |
|
|
<units>s</units> |
2694 |
|
|
<type>numeric</type> |
2695 |
|
|
<precision>double</precision> |
2696 |
|
|
<range>[0,INFINITY)</range> |
2697 |
|
|
<value>0.E0</value> |
2698 |
|
|
<use>false</use> |
2699 |
|
|
<hidden>true</hidden> |
2700 |
|
|
</var> |
2701 |
|
|
<var> |
2702 |
|
|
<name>tauSaltClimRelax</name> |
2703 |
|
|
<header> tauSaltClimRelax = </header> |
2704 |
|
|
<trailer>, 
</trailer> |
2705 |
|
|
<info>Relaxation to climatology time scale for salinity ( s ).</info> |
2706 |
|
|
<units>s</units> |
2707 |
|
|
<type>numeric</type> |
2708 |
|
|
<precision>double</precision> |
2709 |
|
|
<range>[0,INFINITY)</range> |
2710 |
|
|
<value>0.E0</value> |
2711 |
|
|
<use>false</use> |
2712 |
|
|
<hidden>true</hidden> |
2713 |
|
|
</var> |
2714 |
|
|
<var> |
2715 |
|
|
<name>latBandClimRelax</name> |
2716 |
|
|
<header> latBandClimRelax = </header> |
2717 |
|
|
<trailer>, 
</trailer> |
2718 |
|
|
<info>latitude band where Relaxation to Clim. is applied, i.e. where |yC| less than or equal latBandClimRelax</info> |
2719 |
|
|
<type>numeric</type> |
2720 |
|
|
<precision>double</precision> |
2721 |
|
|
<range>[0,INFINITY)</range> |
2722 |
|
|
<value>180</value> |
2723 |
|
|
<use>false</use> |
2724 |
|
|
<hidden>true</hidden> |
2725 |
|
|
</var> |
2726 |
|
|
<var> |
2727 |
|
|
<name>tauTr1ClimRelax</name> |
2728 |
|
|
<header> tauTr1ClimRelax = </header> |
2729 |
|
|
<trailer>, 
</trailer> |
2730 |
|
|
<info></info> |
2731 |
|
|
<type>numeric</type> |
2732 |
|
|
<precision>double</precision> |
2733 |
|
|
<range>[0,INFINITY)</range> |
2734 |
|
|
<value>0.E0</value> |
2735 |
|
|
<use>false</use> |
2736 |
|
|
<hidden>true</hidden> |
2737 |
|
|
</var> |
2738 |
|
|
<var> |
2739 |
|
|
<name>periodicExternalForcing</name> |
2740 |
|
|
<header> periodicExternalForcing = </header> |
2741 |
|
|
<trailer>, 
</trailer> |
2742 |
|
|
<info>Set .true. if forcing is time-dependant</info> |
2743 |
|
|
<type>string</type> |
2744 |
|
|
<enumeration>.true.;.false.</enumeration> |
2745 |
|
|
<value>.false.</value> |
2746 |
|
|
<use>false</use> |
2747 |
|
|
<hidden>true</hidden> |
2748 |
|
|
</var> |
2749 |
|
|
<var> |
2750 |
|
|
<name>externForcingPeriod</name> |
2751 |
|
|
<header> externForcingPeriod = </header> |
2752 |
|
|
<trailer>, 
</trailer> |
2753 |
|
|
<info>Is the period of which forcing varies (eg. 1 month)</info> |
2754 |
|
|
<type>numeric</type> |
2755 |
|
|
<precision>double</precision> |
2756 |
|
|
<range>[0,INFINITY)</range> |
2757 |
|
|
<value>0</value> |
2758 |
|
|
<use>false</use> |
2759 |
|
|
<hidden>true</hidden> |
2760 |
|
|
</var> |
2761 |
|
|
<var> |
2762 |
|
|
<name>externForcingCycle</name> |
2763 |
|
|
<header> externForcingCycle = </header> |
2764 |
|
|
<trailer>, 
</trailer> |
2765 |
|
|
<info>Is the repeat time of the forcing (eg. 1 year) (note: externForcingCycle must be an integer number times externForcingPeriod)</info> |
2766 |
|
|
<type>numeric</type> |
2767 |
|
|
<precision>double</precision> |
2768 |
|
|
<range>[0,INFINITY)</range> |
2769 |
|
|
<value>0</value> |
2770 |
|
|
<use>false</use> |
2771 |
|
|
<hidden>true</hidden> |
2772 |
|
|
</var> |
2773 |
|
|
<var> |
2774 |
|
|
<name>calendarDumps</name> |
2775 |
|
|
<header> calendarDumps = </header> |
2776 |
|
|
<trailer>, 
</trailer> |
2777 |
|
|
<info>When set, approximate months (30-31 days) and years (360-372 days) Target residual for cg2d solver; no unit (RHS normalisation) Target residual for cg2d solver; W unit (No RHS normalisation) Target residual for cg3d solver.</info> |
2778 |
|
|
<type>string</type> |
2779 |
|
|
<enumeration>.true.;.false.</enumeration> |
2780 |
|
|
<value>.false.</value> |
2781 |
|
|
<use>false</use> |
2782 |
|
|
<hidden>true</hidden> |
2783 |
|
|
</var> |
2784 |
|
|
</set> |
2785 |
|
|
|
2786 |
|
|
<set> |
2787 |
|
|
<setName>PARM04</setName> |
2788 |
|
|
<startText> &PARM04
</startText> |
2789 |
|
|
<endText> &
</endText> |
2790 |
|
|
<setInfo>Gridding parameters</setInfo> |
2791 |
|
|
<var> |
2792 |
|
|
<name>Dummy Variable</name> |
2793 |
|
|
<info>forces output of parm</info> |
2794 |
|
|
<type>string</type> |
2795 |
|
|
<value></value> |
2796 |
|
|
<use>true</use> |
2797 |
|
|
<uneditable>use</uneditable> |
2798 |
|
|
<hidden>true</hidden> |
2799 |
|
|
</var> |
2800 |
|
|
<var> |
2801 |
|
|
<name>usingCartesianGrid</name> |
2802 |
|
|
<header> usingCartesianGrid = </header> |
2803 |
|
|
<trailer>, 
</trailer> |
2804 |
|
|
<info>If .true. grid generation will be in a cartesian coordinate frame.</info> |
2805 |
|
|
<type>string</type> |
2806 |
|
|
<enumeration>.true.;.false.</enumeration> |
2807 |
|
|
<value>.false.</value> |
2808 |
|
|
<use>true</use> |
2809 |
|
|
<hidden>false</hidden> |
2810 |
|
|
</var> |
2811 |
|
|
<var> |
2812 |
|
|
<name>dxSpacing</name> |
2813 |
|
|
<header> dxSpacing = </header> |
2814 |
|
|
<trailer>, 
</trailer> |
2815 |
|
|
<info></info> |
2816 |
|
|
<type>numeric</type> |
2817 |
|
|
<precision>double</precision> |
2818 |
|
|
<range>[0,INFINITY)</range> |
2819 |
|
|
<value>3</value> |
2820 |
|
|
<use>true</use> |
2821 |
|
|
<hidden>false</hidden> |
2822 |
|
|
</var> |
2823 |
|
|
<var> |
2824 |
|
|
<name>dySpacing</name> |
2825 |
|
|
<header> dySpacing = </header> |
2826 |
|
|
<trailer>, 
</trailer> |
2827 |
|
|
<info></info> |
2828 |
|
|
<type>numeric</type> |
2829 |
|
|
<precision>double</precision> |
2830 |
|
|
<range>[0,INFINITY)</range> |
2831 |
|
|
<value>0.01</value> |
2832 |
|
|
<use>true</use> |
2833 |
|
|
<hidden>false</hidden> |
2834 |
|
|
</var> |
2835 |
|
|
<var> |
2836 |
|
|
<name>delX Cardinality</name> |
2837 |
|
|
<type>numeric</type> |
2838 |
|
|
<value>10</value> |
2839 |
|
|
<info>Number of levels at which to write out information for delX.</info> |
2840 |
|
|
<use>false</use> |
2841 |
|
|
<uneditable>use</uneditable> |
2842 |
|
|
<hidden>false</hidden> |
2843 |
|
|
<precision>integer</precision> |
2844 |
|
|
<range>[0,INFINITY)</range> |
2845 |
|
|
</var> |
2846 |
|
|
<block> |
2847 |
|
|
<structure> |
2848 |
|
|
<structureName>delX: Sep between cells</structureName> |
2849 |
|
|
<structureInfo>The values of delX should be entered here.</structureInfo> |
2850 |
|
|
<numOccurs>REF(delX Cardinality)</numOccurs> |
2851 |
|
|
<var> |
2852 |
|
|
<name>delX</name> |
2853 |
|
|
<header> delX = </header> |
2854 |
|
|
<trailer>, 
</trailer> |
2855 |
|
|
<info>Separation between cell faces (m) or (deg), depending on input flags.</info> |
2856 |
|
|
<type>numeric</type> |
2857 |
|
|
<precision>double</precision> |
2858 |
|
|
<range>[0,INFINITY)</range> |
2859 |
|
|
<value>1971</value> |
2860 |
|
|
<use>false</use> |
2861 |
|
|
<hidden>false</hidden> |
2862 |
|
|
</var> |
2863 |
|
|
</structure> |
2864 |
|
|
<data> |
2865 |
|
|
<dataInstance> |
2866 |
|
|
<value>1971</value> |
2867 |
|
|
</dataInstance> |
2868 |
|
|
<dataInstance> |
2869 |
|
|
<value>1971</value> |
2870 |
|
|
</dataInstance> |
2871 |
|
|
<dataInstance> |
2872 |
|
|
<value>1971</value> |
2873 |
|
|
</dataInstance> |
2874 |
|
|
<dataInstance> |
2875 |
|
|
<value>1971</value> |
2876 |
|
|
</dataInstance> |
2877 |
|
|
<dataInstance> |
2878 |
|
|
<value>1971</value> |
2879 |
|
|
</dataInstance> |
2880 |
|
|
<dataInstance> |
2881 |
|
|
<value>1971</value> |
2882 |
|
|
</dataInstance> |
2883 |
|
|
<dataInstance> |
2884 |
|
|
<value>1971</value> |
2885 |
|
|
</dataInstance> |
2886 |
|
|
<dataInstance> |
2887 |
|
|
<value>1971</value> |
2888 |
|
|
</dataInstance> |
2889 |
|
|
<dataInstance> |
2890 |
|
|
<value>1971</value> |
2891 |
|
|
</dataInstance> |
2892 |
|
|
<dataInstance> |
2893 |
|
|
<value>1971</value> |
2894 |
|
|
</dataInstance> |
2895 |
|
|
</data> |
2896 |
|
|
</block> |
2897 |
|
|
<var> |
2898 |
|
|
<name>delY Cardinality</name> |
2899 |
|
|
<type>numeric</type> |
2900 |
|
|
<value>10</value> |
2901 |
|
|
<info>Number of levels at which to write out information for delY.</info> |
2902 |
|
|
<use>false</use> |
2903 |
|
|
<uneditable>use</uneditable> |
2904 |
|
|
<hidden>false</hidden> |
2905 |
|
|
<precision>integer</precision> |
2906 |
|
|
<range>[0,INFINITY)</range> |
2907 |
|
|
</var> |
2908 |
|
|
<block> |
2909 |
|
|
<structure> |
2910 |
|
|
<structureName>delY: Sep between cells</structureName> |
2911 |
|
|
<structureInfo>The values of delY should be entered here.</structureInfo> |
2912 |
|
|
<numOccurs>REF(delY Cardinality)</numOccurs> |
2913 |
|
|
<var> |
2914 |
|
|
<name>delY</name> |
2915 |
|
|
<header> delY = </header> |
2916 |
|
|
<trailer>, 
</trailer> |
2917 |
|
|
<info>Separation between cell faces (m) or (deg), depending on input flags.</info> |
2918 |
|
|
<type>numeric</type> |
2919 |
|
|
<precision>double</precision> |
2920 |
|
|
<range>[0,INFINITY)</range> |
2921 |
|
|
<value>1971</value> |
2922 |
|
|
<use>false</use> |
2923 |
|
|
<hidden>false</hidden> |
2924 |
|
|
</var> |
2925 |
|
|
</structure> |
2926 |
|
|
<data> |
2927 |
|
|
<dataInstance> |
2928 |
|
|
<value>1971</value> |
2929 |
|
|
</dataInstance> |
2930 |
|
|
<dataInstance> |
2931 |
|
|
<value>1971</value> |
2932 |
|
|
</dataInstance> |
2933 |
|
|
<dataInstance> |
2934 |
|
|
<value>1971</value> |
2935 |
|
|
</dataInstance> |
2936 |
|
|
<dataInstance> |
2937 |
|
|
<value>1971</value> |
2938 |
|
|
</dataInstance> |
2939 |
|
|
<dataInstance> |
2940 |
|
|
<value>1971</value> |
2941 |
|
|
</dataInstance> |
2942 |
|
|
<dataInstance> |
2943 |
|
|
<value>1971</value> |
2944 |
|
|
</dataInstance> |
2945 |
|
|
<dataInstance> |
2946 |
|
|
<value>1971</value> |
2947 |
|
|
</dataInstance> |
2948 |
|
|
<dataInstance> |
2949 |
|
|
<value>1971</value> |
2950 |
|
|
</dataInstance> |
2951 |
|
|
<dataInstance> |
2952 |
|
|
<value>1971</value> |
2953 |
|
|
</dataInstance> |
2954 |
|
|
<dataInstance> |
2955 |
|
|
<value>1971</value> |
2956 |
|
|
</dataInstance> |
2957 |
|
|
</data> |
2958 |
|
|
</block> |
2959 |
|
|
<var> |
2960 |
|
|
<name>delZ Cardinality</name> |
2961 |
|
|
<type>numeric</type> |
2962 |
|
|
<!-- <value>REF(Ocean SIZE Parameters;Nr)</value> --> |
2963 |
|
|
<value>29</value> |
2964 |
|
|
<info>Number of levels at which to write out information for delZ.</info> |
2965 |
|
|
<use>false</use> |
2966 |
|
|
<uneditable>use</uneditable> |
2967 |
|
|
<hidden>false</hidden> |
2968 |
|
|
<precision>integer</precision> |
2969 |
|
|
<range>[0,INFINITY)</range> |
2970 |
|
|
</var> |
2971 |
|
|
<block> |
2972 |
|
|
<structure> |
2973 |
|
|
<structureName>delZ: Sep between cells</structureName> |
2974 |
|
|
<structureInfo>The values of delZ should be entered here.</structureInfo> |
2975 |
|
|
<numOccurs>REF(delZ Cardinality)</numOccurs> |
2976 |
|
|
<var> |
2977 |
|
|
<name>delZ</name> |
2978 |
|
|
<header> delZ = </header> |
2979 |
|
|
<trailer>, 
</trailer> |
2980 |
|
|
<info>Separation between cell faces (m) or (deg), depending on input flags.</info> |
2981 |
|
|
<type>numeric</type> |
2982 |
|
|
<precision>double</precision> |
2983 |
|
|
<range>[0,INFINITY)</range> |
2984 |
|
|
<value>0.005</value> |
2985 |
|
|
<use>true</use> |
2986 |
|
|
<hidden>false</hidden> |
2987 |
|
|
</var> |
2988 |
|
|
</structure> |
2989 |
|
|
<data> |
2990 |
|
|
<dataInstance> |
2991 |
|
|
<value>0.005</value> |
2992 |
|
|
</dataInstance> |
2993 |
|
|
<dataInstance> |
2994 |
|
|
<value>0.005</value> |
2995 |
|
|
</dataInstance> |
2996 |
|
|
<dataInstance> |
2997 |
|
|
<value>0.005</value> |
2998 |
|
|
</dataInstance> |
2999 |
|
|
<dataInstance> |
3000 |
|
|
<value>0.005</value> |
3001 |
|
|
</dataInstance> |
3002 |
|
|
<dataInstance> |
3003 |
|
|
<value>0.005</value> |
3004 |
|
|
</dataInstance> |
3005 |
|
|
<dataInstance> |
3006 |
|
|
<value>0.005</value> |
3007 |
|
|
</dataInstance> |
3008 |
|
|
<dataInstance> |
3009 |
|
|
<value>0.005</value> |
3010 |
|
|
</dataInstance> |
3011 |
|
|
<dataInstance> |
3012 |
|
|
<value>0.005</value> |
3013 |
|
|
</dataInstance> |
3014 |
|
|
<dataInstance> |
3015 |
|
|
<value>0.005</value> |
3016 |
|
|
</dataInstance> |
3017 |
|
|
<dataInstance> |
3018 |
|
|
<value>0.005</value> |
3019 |
|
|
</dataInstance> |
3020 |
|
|
<dataInstance> |
3021 |
|
|
<value>0.005</value> |
3022 |
|
|
</dataInstance> |
3023 |
|
|
<dataInstance> |
3024 |
|
|
<value>0.005</value> |
3025 |
|
|
</dataInstance> |
3026 |
|
|
<dataInstance> |
3027 |
|
|
<value>0.005</value> |
3028 |
|
|
</dataInstance> |
3029 |
|
|
<dataInstance> |
3030 |
|
|
<value>0.005</value> |
3031 |
|
|
</dataInstance> |
3032 |
|
|
<dataInstance> |
3033 |
|
|
<value>0.005</value> |
3034 |
|
|
</dataInstance> |
3035 |
|
|
<dataInstance> |
3036 |
|
|
<value>0.005</value> |
3037 |
|
|
</dataInstance> |
3038 |
|
|
<dataInstance> |
3039 |
|
|
<value>0.005</value> |
3040 |
|
|
</dataInstance> |
3041 |
|
|
<dataInstance> |
3042 |
|
|
<value>0.005</value> |
3043 |
|
|
</dataInstance> |
3044 |
|
|
<dataInstance> |
3045 |
|
|
<value>0.005</value> |
3046 |
|
|
</dataInstance> |
3047 |
|
|
<dataInstance> |
3048 |
|
|
<value>0.005</value> |
3049 |
|
|
</dataInstance> |
3050 |
|
|
<dataInstance> |
3051 |
|
|
<value>0.005</value> |
3052 |
|
|
</dataInstance> |
3053 |
|
|
<dataInstance> |
3054 |
|
|
<value>0.005</value> |
3055 |
|
|
</dataInstance> |
3056 |
|
|
<dataInstance> |
3057 |
|
|
<value>0.005</value> |
3058 |
|
|
</dataInstance> |
3059 |
|
|
<dataInstance> |
3060 |
|
|
<value>0.005</value> |
3061 |
|
|
</dataInstance> |
3062 |
|
|
<dataInstance> |
3063 |
|
|
<value>0.005</value> |
3064 |
|
|
</dataInstance> |
3065 |
|
|
<dataInstance> |
3066 |
|
|
<value>0.005</value> |
3067 |
|
|
</dataInstance> |
3068 |
|
|
<dataInstance> |
3069 |
|
|
<value>0.005</value> |
3070 |
|
|
</dataInstance> |
3071 |
|
|
<dataInstance> |
3072 |
|
|
<value>0.005</value> |
3073 |
|
|
</dataInstance> |
3074 |
|
|
<dataInstance> |
3075 |
|
|
<value>0.005</value> |
3076 |
|
|
</dataInstance> |
3077 |
|
|
</data> |
3078 |
|
|
</block> |
3079 |
|
|
<var> |
3080 |
|
|
<name>delR Cardinality</name> |
3081 |
|
|
<type>numeric</type> |
3082 |
|
|
<!-- <value>REF(Ocean SIZE Parameters;Nr)</value> --> |
3083 |
|
|
<value>29</value> |
3084 |
|
|
<info>Number of levels at which to write out information for delR.</info> |
3085 |
|
|
<use>false</use> |
3086 |
|
|
<uneditable>use</uneditable> |
3087 |
|
|
<hidden>false</hidden> |
3088 |
|
|
<precision>integer</precision> |
3089 |
|
|
<range>[0,INFINITY)</range> |
3090 |
|
|
</var> |
3091 |
|
|
<block> |
3092 |
|
|
<structure> |
3093 |
|
|
<structureName>delR: Sep between cells</structureName> |
3094 |
|
|
<structureInfo>The values of delR should be entered here.</structureInfo> |
3095 |
|
|
<numOccurs>REF(delR Cardinality)</numOccurs> |
3096 |
|
|
<var> |
3097 |
|
|
<name>delR</name> |
3098 |
|
|
<header> delR = </header> |
3099 |
|
|
<trailer>, 
</trailer> |
3100 |
|
|
<info>Separation between cell faces (m) or (deg), depending on input flags.</info> |
3101 |
|
|
<type>numeric</type> |
3102 |
|
|
<precision>double</precision> |
3103 |
|
|
<range>[0,INFINITY)</range> |
3104 |
|
|
<value>0.005</value> |
3105 |
|
|
<use>true</use> |
3106 |
|
|
<hidden>false</hidden> |
3107 |
|
|
</var> |
3108 |
|
|
</structure> |
3109 |
|
|
<data> |
3110 |
|
|
<dataInstance> |
3111 |
|
|
<value>0.005</value> |
3112 |
|
|
</dataInstance> |
3113 |
|
|
<dataInstance> |
3114 |
|
|
<value>0.005</value> |
3115 |
|
|
</dataInstance> |
3116 |
|
|
<dataInstance> |
3117 |
|
|
<value>0.005</value> |
3118 |
|
|
</dataInstance> |
3119 |
|
|
<dataInstance> |
3120 |
|
|
<value>0.005</value> |
3121 |
|
|
</dataInstance> |
3122 |
|
|
<dataInstance> |
3123 |
|
|
<value>0.005</value> |
3124 |
|
|
</dataInstance> |
3125 |
|
|
<dataInstance> |
3126 |
|
|
<value>0.005</value> |
3127 |
|
|
</dataInstance> |
3128 |
|
|
<dataInstance> |
3129 |
|
|
<value>0.005</value> |
3130 |
|
|
</dataInstance> |
3131 |
|
|
<dataInstance> |
3132 |
|
|
<value>0.005</value> |
3133 |
|
|
</dataInstance> |
3134 |
|
|
<dataInstance> |
3135 |
|
|
<value>0.005</value> |
3136 |
|
|
</dataInstance> |
3137 |
|
|
<dataInstance> |
3138 |
|
|
<value>0.005</value> |
3139 |
|
|
</dataInstance> |
3140 |
|
|
<dataInstance> |
3141 |
|
|
<value>0.005</value> |
3142 |
|
|
</dataInstance> |
3143 |
|
|
<dataInstance> |
3144 |
|
|
<value>0.005</value> |
3145 |
|
|
</dataInstance> |
3146 |
|
|
<dataInstance> |
3147 |
|
|
<value>0.005</value> |
3148 |
|
|
</dataInstance> |
3149 |
|
|
<dataInstance> |
3150 |
|
|
<value>0.005</value> |
3151 |
|
|
</dataInstance> |
3152 |
|
|
<dataInstance> |
3153 |
|
|
<value>0.005</value> |
3154 |
|
|
</dataInstance> |
3155 |
|
|
<dataInstance> |
3156 |
|
|
<value>0.005</value> |
3157 |
|
|
</dataInstance> |
3158 |
|
|
<dataInstance> |
3159 |
|
|
<value>0.005</value> |
3160 |
|
|
</dataInstance> |
3161 |
|
|
<dataInstance> |
3162 |
|
|
<value>0.005</value> |
3163 |
|
|
</dataInstance> |
3164 |
|
|
<dataInstance> |
3165 |
|
|
<value>0.005</value> |
3166 |
|
|
</dataInstance> |
3167 |
|
|
<dataInstance> |
3168 |
|
|
<value>0.005</value> |
3169 |
|
|
</dataInstance> |
3170 |
|
|
<dataInstance> |
3171 |
|
|
<value>0.005</value> |
3172 |
|
|
</dataInstance> |
3173 |
|
|
<dataInstance> |
3174 |
|
|
<value>0.005</value> |
3175 |
|
|
</dataInstance> |
3176 |
|
|
<dataInstance> |
3177 |
|
|
<value>0.005</value> |
3178 |
|
|
</dataInstance> |
3179 |
|
|
<dataInstance> |
3180 |
|
|
<value>0.005</value> |
3181 |
|
|
</dataInstance> |
3182 |
|
|
<dataInstance> |
3183 |
|
|
<value>0.005</value> |
3184 |
|
|
</dataInstance> |
3185 |
|
|
<dataInstance> |
3186 |
|
|
<value>0.005</value> |
3187 |
|
|
</dataInstance> |
3188 |
|
|
<dataInstance> |
3189 |
|
|
<value>0.005</value> |
3190 |
|
|
</dataInstance> |
3191 |
|
|
<dataInstance> |
3192 |
|
|
<value>0.005</value> |
3193 |
|
|
</dataInstance> |
3194 |
|
|
<dataInstance> |
3195 |
|
|
<value>0.005</value> |
3196 |
|
|
</dataInstance> |
3197 |
|
|
</data> |
3198 |
|
|
</block> |
3199 |
|
|
<var> |
3200 |
|
|
<name>delP Cardinality</name> |
3201 |
|
|
<type>numeric</type> |
3202 |
|
|
<!-- <value>REF(Ocean SIZE Parameters;Nr)</value> --> |
3203 |
|
|
<value>29</value> |
3204 |
|
|
<info>Number of levels at which to write out information for delP.</info> |
3205 |
|
|
<use>false</use> |
3206 |
|
|
<uneditable>use</uneditable> |
3207 |
|
|
<hidden>false</hidden> |
3208 |
|
|
<precision>integer</precision> |
3209 |
|
|
<range>[0,INFINITY)</range> |
3210 |
|
|
</var> |
3211 |
|
|
<block> |
3212 |
|
|
<structure> |
3213 |
|
|
<structureName>delP: Sep between cells</structureName> |
3214 |
|
|
<structureInfo>The values of delP should be entered here.</structureInfo> |
3215 |
|
|
<numOccurs>REF(delP Cardinality)</numOccurs> |
3216 |
|
|
<var> |
3217 |
|
|
<name>delP</name> |
3218 |
|
|
<header> delP = </header> |
3219 |
|
|
<trailer>, 
</trailer> |
3220 |
|
|
<info>Separation between cell faces (m) or (deg), depending on input flags.</info> |
3221 |
|
|
<type>numeric</type> |
3222 |
|
|
<precision>double</precision> |
3223 |
|
|
<range>[0,INFINITY)</range> |
3224 |
|
|
<value>0.005</value> |
3225 |
|
|
<use>true</use> |
3226 |
|
|
<hidden>false</hidden> |
3227 |
|
|
</var> |
3228 |
|
|
</structure> |
3229 |
|
|
<data> |
3230 |
|
|
<dataInstance> |
3231 |
|
|
<value>0.005</value> |
3232 |
|
|
</dataInstance> |
3233 |
|
|
<dataInstance> |
3234 |
|
|
<value>0.005</value> |
3235 |
|
|
</dataInstance> |
3236 |
|
|
<dataInstance> |
3237 |
|
|
<value>0.005</value> |
3238 |
|
|
</dataInstance> |
3239 |
|
|
<dataInstance> |
3240 |
|
|
<value>0.005</value> |
3241 |
|
|
</dataInstance> |
3242 |
|
|
<dataInstance> |
3243 |
|
|
<value>0.005</value> |
3244 |
|
|
</dataInstance> |
3245 |
|
|
<dataInstance> |
3246 |
|
|
<value>0.005</value> |
3247 |
|
|
</dataInstance> |
3248 |
|
|
<dataInstance> |
3249 |
|
|
<value>0.005</value> |
3250 |
|
|
</dataInstance> |
3251 |
|
|
<dataInstance> |
3252 |
|
|
<value>0.005</value> |
3253 |
|
|
</dataInstance> |
3254 |
|
|
<dataInstance> |
3255 |
|
|
<value>0.005</value> |
3256 |
|
|
</dataInstance> |
3257 |
|
|
<dataInstance> |
3258 |
|
|
<value>0.005</value> |
3259 |
|
|
</dataInstance> |
3260 |
|
|
<dataInstance> |
3261 |
|
|
<value>0.005</value> |
3262 |
|
|
</dataInstance> |
3263 |
|
|
<dataInstance> |
3264 |
|
|
<value>0.005</value> |
3265 |
|
|
</dataInstance> |
3266 |
|
|
<dataInstance> |
3267 |
|
|
<value>0.005</value> |
3268 |
|
|
</dataInstance> |
3269 |
|
|
<dataInstance> |
3270 |
|
|
<value>0.005</value> |
3271 |
|
|
</dataInstance> |
3272 |
|
|
<dataInstance> |
3273 |
|
|
<value>0.005</value> |
3274 |
|
|
</dataInstance> |
3275 |
|
|
<dataInstance> |
3276 |
|
|
<value>0.005</value> |
3277 |
|
|
</dataInstance> |
3278 |
|
|
<dataInstance> |
3279 |
|
|
<value>0.005</value> |
3280 |
|
|
</dataInstance> |
3281 |
|
|
<dataInstance> |
3282 |
|
|
<value>0.005</value> |
3283 |
|
|
</dataInstance> |
3284 |
|
|
<dataInstance> |
3285 |
|
|
<value>0.005</value> |
3286 |
|
|
</dataInstance> |
3287 |
|
|
<dataInstance> |
3288 |
|
|
<value>0.005</value> |
3289 |
|
|
</dataInstance> |
3290 |
|
|
<dataInstance> |
3291 |
|
|
<value>0.005</value> |
3292 |
|
|
</dataInstance> |
3293 |
|
|
<dataInstance> |
3294 |
|
|
<value>0.005</value> |
3295 |
|
|
</dataInstance> |
3296 |
|
|
<dataInstance> |
3297 |
|
|
<value>0.005</value> |
3298 |
|
|
</dataInstance> |
3299 |
|
|
<dataInstance> |
3300 |
|
|
<value>0.005</value> |
3301 |
|
|
</dataInstance> |
3302 |
|
|
<dataInstance> |
3303 |
|
|
<value>0.005</value> |
3304 |
|
|
</dataInstance> |
3305 |
|
|
<dataInstance> |
3306 |
|
|
<value>0.005</value> |
3307 |
|
|
</dataInstance> |
3308 |
|
|
<dataInstance> |
3309 |
|
|
<value>0.005</value> |
3310 |
|
|
</dataInstance> |
3311 |
|
|
<dataInstance> |
3312 |
|
|
<value>0.005</value> |
3313 |
|
|
</dataInstance> |
3314 |
|
|
<dataInstance> |
3315 |
|
|
<value>0.005</value> |
3316 |
|
|
</dataInstance> |
3317 |
|
|
</data> |
3318 |
|
|
</block> |
3319 |
|
|
<var> |
3320 |
|
|
<name>usingSphericalPolarGrid</name> |
3321 |
|
|
<header> usingSphericalPolarGrid = </header> |
3322 |
|
|
<trailer>, 
</trailer> |
3323 |
|
|
<info>If .true. grid generation will be in a spherical polar frame.</info> |
3324 |
|
|
<type>string</type> |
3325 |
|
|
<enumeration>.true.;.false.</enumeration> |
3326 |
|
|
<value>.false.</value> |
3327 |
|
|
<use>false</use> |
3328 |
|
|
<hidden>true</hidden> |
3329 |
|
|
</var> |
3330 |
|
|
<var> |
3331 |
|
|
<name>phiMin</name> |
3332 |
|
|
<header> phiMin = </header> |
3333 |
|
|
<trailer>, 
</trailer> |
3334 |
|
|
<info>Latitude of southern most cell face.</info> |
3335 |
|
|
<type>numeric</type> |
3336 |
|
|
<precision>double</precision> |
3337 |
|
|
<range>[0,INFINITY)</range> |
3338 |
|
|
<value>0.0</value> |
3339 |
|
|
<use>false</use> |
3340 |
|
|
<hidden>true</hidden> |
3341 |
|
|
</var> |
3342 |
|
|
<var> |
3343 |
|
|
<name>thetaMin</name> |
3344 |
|
|
<header> thetaMin = </header> |
3345 |
|
|
<trailer>, 
</trailer> |
3346 |
|
|
<info>Longitude of western most cell face (this is an "inert" parameter but it is included to make geographical references simple.)</info> |
3347 |
|
|
<type>numeric</type> |
3348 |
|
|
<precision>double</precision> |
3349 |
|
|
<range>[0,INFINITY)</range> |
3350 |
|
|
<value>0.</value> |
3351 |
|
|
<use>false</use> |
3352 |
|
|
<hidden>true</hidden> |
3353 |
|
|
</var> |
3354 |
|
|
<var> |
3355 |
|
|
<name>rSphere</name> |
3356 |
|
|
<header> rSphere = </header> |
3357 |
|
|
<trailer>, 
</trailer> |
3358 |
|
|
<info>Radius of sphere for a spherical polar grid ( m ).</info> |
3359 |
|
|
<units>m</units> |
3360 |
|
|
<type>numeric</type> |
3361 |
|
|
<precision>double</precision> |
3362 |
|
|
<range>[0,INFINITY)</range> |
3363 |
|
|
<value>6370.E3</value> |
3364 |
|
|
<use>false</use> |
3365 |
|
|
<hidden>true</hidden> |
3366 |
|
|
</var> |
3367 |
|
|
<var> |
3368 |
|
|
<name>usingCurvilinearGrid</name> |
3369 |
|
|
<header> usingCurvilinearGrid = </header> |
3370 |
|
|
<trailer>, 
</trailer> |
3371 |
|
|
<info></info> |
3372 |
|
|
<type>string</type> |
3373 |
|
|
<enumeration>.true.;.false.</enumeration> |
3374 |
|
|
<value>.false.</value> |
3375 |
|
|
<use>true</use> |
3376 |
|
|
<hidden>false</hidden> |
3377 |
|
|
</var> |
3378 |
|
|
<var> |
3379 |
|
|
<name>bUseCylindricalGrid</name> |
3380 |
|
|
<header> bUseCylindricalGrid = </header> |
3381 |
|
|
<trailer>, 
</trailer> |
3382 |
|
|
<info>If .true. grid generation will be Cylindrical</info> |
3383 |
|
|
<type>string</type> |
3384 |
|
|
<enumeration>.true.;.false.</enumeration> |
3385 |
|
|
<value>.true.</value> |
3386 |
|
|
<use>true</use> |
3387 |
|
|
<hidden>false</hidden> |
3388 |
|
|
</var> |
3389 |
|
|
<var> |
3390 |
|
|
<name>rkFac</name> |
3391 |
|
|
<header> rkFac = </header> |
3392 |
|
|
<trailer>, 
</trailer> |
3393 |
|
|
<info></info> |
3394 |
|
|
<type>numeric</type> |
3395 |
|
|
<precision>double</precision> |
3396 |
|
|
<range>[0,INFINITY)</range> |
3397 |
|
|
<value>1.E0</value> |
3398 |
|
|
<use>false</use> |
3399 |
|
|
<hidden>true</hidden> |
3400 |
|
|
</var> |
3401 |
|
|
<var> |
3402 |
|
|
<name>Ro_SeaLevel</name> |
3403 |
|
|
<header> Ro_SeaLevel = </header> |
3404 |
|
|
<trailer>, 
</trailer> |
3405 |
|
|
<info>standard position of Sea-Level in "R" coordinate, used as starting value (k=1) for vertical coordinate (rf(1)=Ro_SeaLevel)</info> |
3406 |
|
|
<type>numeric</type> |
3407 |
|
|
<precision>double</precision> |
3408 |
|
|
<range>[0,INFINITY)</range> |
3409 |
|
|
<value>0</value> |
3410 |
|
|
<use>false</use> |
3411 |
|
|
<hidden>true</hidden> |
3412 |
|
|
</var> |
3413 |
|
|
<var> |
3414 |
|
|
<name>groundAtK1</name> |
3415 |
|
|
<header> groundAtK1 = </header> |
3416 |
|
|
<trailer>, 
</trailer> |
3417 |
|
|
<info></info> |
3418 |
|
|
<type>string</type> |
3419 |
|
|
<enumeration>.true.;.false.</enumeration> |
3420 |
|
|
<value>.false.</value> |
3421 |
|
|
<use>false</use> |
3422 |
|
|
<hidden>true</hidden> |
3423 |
|
|
</var> |
3424 |
|
|
<var> |
3425 |
|
|
<name>delRc Cardinality</name> |
3426 |
|
|
<type>numeric</type> |
3427 |
|
|
<!-- <value>EVAL(REF(Ocean SIZE Parameters;Nr);+;1)</value> --> |
3428 |
|
|
<!-- <value>EVAL(REF(delR Cardinality);+;1)</value> --> |
3429 |
|
|
<value>30</value> |
3430 |
|
|
<info>Number of levels at which to write out information for delRc.</info> |
3431 |
|
|
<use>false</use> |
3432 |
|
|
<uneditable>use</uneditable> |
3433 |
|
|
<hidden>false</hidden> |
3434 |
|
|
<precision>integer</precision> |
3435 |
|
|
<range>[0,INFINITY)</range> |
3436 |
|
|
</var> |
3437 |
|
|
<block> |
3438 |
|
|
<structure> |
3439 |
|
|
<structureName>delRc: Vert grid spacing</structureName> |
3440 |
|
|
<structureInfo>The values of delRc should be entered here.</structureInfo> |
3441 |
|
|
<numOccurs>REF(delRc Cardinality)</numOccurs> |
3442 |
|
|
<var> |
3443 |
|
|
<name>delRc</name> |
3444 |
|
|
<header> delRc = </header> |
3445 |
|
|
<trailer>, 
</trailer> |
3446 |
|
|
<info>Vertical grid spacing between cell centers (r unit).</info> |
3447 |
|
|
<type>numeric</type> |
3448 |
|
|
<precision>double</precision> |
3449 |
|
|
<range>[0,INFINITY)</range> |
3450 |
|
|
<value>1971</value> |
3451 |
|
|
<use>false</use> |
3452 |
|
|
<hidden>false</hidden> |
3453 |
|
|
</var> |
3454 |
|
|
</structure> |
3455 |
|
|
<data> |
3456 |
|
|
<dataInstance> |
3457 |
|
|
<value>1971</value> |
3458 |
|
|
</dataInstance> |
3459 |
|
|
<dataInstance> |
3460 |
|
|
<value>1971</value> |
3461 |
|
|
</dataInstance> |
3462 |
|
|
<dataInstance> |
3463 |
|
|
<value>1971</value> |
3464 |
|
|
</dataInstance> |
3465 |
|
|
<dataInstance> |
3466 |
|
|
<value>1971</value> |
3467 |
|
|
</dataInstance> |
3468 |
|
|
<dataInstance> |
3469 |
|
|
<value>1971</value> |
3470 |
|
|
</dataInstance> |
3471 |
|
|
<dataInstance> |
3472 |
|
|
<value>1971</value> |
3473 |
|
|
</dataInstance> |
3474 |
|
|
<dataInstance> |
3475 |
|
|
<value>1971</value> |
3476 |
|
|
</dataInstance> |
3477 |
|
|
<dataInstance> |
3478 |
|
|
<value>1971</value> |
3479 |
|
|
</dataInstance> |
3480 |
|
|
<dataInstance> |
3481 |
|
|
<value>1971</value> |
3482 |
|
|
</dataInstance> |
3483 |
|
|
<dataInstance> |
3484 |
|
|
<value>1971</value> |
3485 |
|
|
</dataInstance> |
3486 |
|
|
</data> |
3487 |
|
|
</block> |
3488 |
|
|
<var> |
3489 |
|
|
<name>delXFile</name> |
3490 |
|
|
<header> delXFile = </header> |
3491 |
|
|
<trailer>, 
</trailer> |
3492 |
|
|
<info>File containing X-spacing grid definition (1.D array)</info> |
3493 |
|
|
<type>string</type> |
3494 |
|
|
<value>' '</value> |
3495 |
|
|
<use>false</use> |
3496 |
|
|
<hidden>true</hidden> |
3497 |
|
|
</var> |
3498 |
|
|
<var> |
3499 |
|
|
<name>delYFile</name> |
3500 |
|
|
<header> delYFile = </header> |
3501 |
|
|
<trailer>, 
</trailer> |
3502 |
|
|
<info>File containing Y-spacing grid definition (1.D array)</info> |
3503 |
|
|
<type>string</type> |
3504 |
|
|
<value>' '</value> |
3505 |
|
|
<use>false</use> |
3506 |
|
|
<hidden>true</hidden> |
3507 |
|
|
</var> |
3508 |
|
|
<var> |
3509 |
|
|
<name>horizGridFile</name> |
3510 |
|
|
<header> horizGridFile = </header> |
3511 |
|
|
<trailer>, 
</trailer> |
3512 |
|
|
<info>File containing horizontal-grid definition (only when using curvilinear_grid)</info> |
3513 |
|
|
<type>string</type> |
3514 |
|
|
<value>' '</value> |
3515 |
|
|
<use>false</use> |
3516 |
|
|
<hidden>true</hidden> |
3517 |
|
|
</var> |
3518 |
|
|
</set> |
3519 |
|
|
|
3520 |
|
|
<set> |
3521 |
|
|
<setName>PARM05</setName> |
3522 |
|
|
<startText> &PARM05
</startText> |
3523 |
|
|
<endText> &
</endText> |
3524 |
|
|
<setInfo>Input files</setInfo> |
3525 |
|
|
<var> |
3526 |
|
|
<name>Dummy Variable</name> |
3527 |
|
|
<info>forces output of parm</info> |
3528 |
|
|
<type>string</type> |
3529 |
|
|
<value></value> |
3530 |
|
|
<use>true</use> |
3531 |
|
|
<uneditable>use</uneditable> |
3532 |
|
|
<hidden>true</hidden> |
3533 |
|
|
</var> |
3534 |
|
|
<var> |
3535 |
|
|
<name>bathyFile</name> |
3536 |
|
|
<header> bathyFile = </header> |
3537 |
|
|
<trailer>, 
</trailer> |
3538 |
|
|
<info>File containing bathymetry. If not defined bathymetry is taken from inline function.</info> |
3539 |
|
|
<type>string</type> |
3540 |
|
|
<value>'bathyPol.bin'</value> |
3541 |
|
|
<use>true</use> |
3542 |
|
|
<hidden>false</hidden> |
3543 |
|
|
</var> |
3544 |
|
|
<var> |
3545 |
|
|
<name>topoFile</name> |
3546 |
|
|
<header> topoFile = </header> |
3547 |
|
|
<trailer>, 
</trailer> |
3548 |
|
|
<info>File containing the topography of the surface (unit=m) (mainly used for the atmosphere = ground height).</info> |
3549 |
|
|
<type>string</type> |
3550 |
|
|
<value>' '</value> |
3551 |
|
|
<use>false</use> |
3552 |
|
|
<hidden>true</hidden> |
3553 |
|
|
</var> |
3554 |
|
|
<var> |
3555 |
|
|
<name>shelfIceFile</name> |
3556 |
|
|
<header> shelfIceFile = </header> |
3557 |
|
|
<trailer>, 
</trailer> |
3558 |
|
|
<info>File containing the topography of the shelfice draught (unit=m)</info> |
3559 |
|
|
<type>string</type> |
3560 |
|
|
<value>' '</value> |
3561 |
|
|
<use>false</use> |
3562 |
|
|
<hidden>true</hidden> |
3563 |
|
|
</var> |
3564 |
|
|
<var> |
3565 |
|
|
<name>hydrogThetaFile</name> |
3566 |
|
|
<header> hydrogThetaFile = </header> |
3567 |
|
|
<trailer>, 
</trailer> |
3568 |
|
|
<info>File containing initial hydrographic data for potential temperature.</info> |
3569 |
|
|
<type>string</type> |
3570 |
|
|
<value>'thetaPol.bin'</value> |
3571 |
|
|
<use>true</use> |
3572 |
|
|
<hidden>false</hidden> |
3573 |
|
|
</var> |
3574 |
|
|
<var> |
3575 |
|
|
<name>hydrogSaltFile</name> |
3576 |
|
|
<header> hydrogSaltFile = </header> |
3577 |
|
|
<trailer>, 
</trailer> |
3578 |
|
|
<info>File containing initial hydrographic data for salinity.</info> |
3579 |
|
|
<type>string</type> |
3580 |
|
|
<value>' '</value> |
3581 |
|
|
<use>false</use> |
3582 |
|
|
<hidden>true</hidden> |
3583 |
|
|
</var> |
3584 |
|
|
<var> |
3585 |
|
|
<name>zonalWindFile</name> |
3586 |
|
|
<header> zonalWindFile = </header> |
3587 |
|
|
<trailer>, 
</trailer> |
3588 |
|
|
<info>File containing zonal wind data</info> |
3589 |
|
|
<type>string</type> |
3590 |
|
|
<value>' '</value> |
3591 |
|
|
<use>false</use> |
3592 |
|
|
<hidden>true</hidden> |
3593 |
|
|
</var> |
3594 |
|
|
<var> |
3595 |
|
|
<name>meridWindFile</name> |
3596 |
|
|
<header> meridWindFile = </header> |
3597 |
|
|
<trailer>, 
</trailer> |
3598 |
|
|
<info>File containing meridional wind data</info> |
3599 |
|
|
<type>string</type> |
3600 |
|
|
<value>' '</value> |
3601 |
|
|
<use>false</use> |
3602 |
|
|
<hidden>true</hidden> |
3603 |
|
|
</var> |
3604 |
|
|
<var> |
3605 |
|
|
<name>thetaClimFile</name> |
3606 |
|
|
<header> thetaClimFile = </header> |
3607 |
|
|
<trailer>, 
</trailer> |
3608 |
|
|
<info>File containing theta climataology used in relaxation term -lambda(theta-theta*)</info> |
3609 |
|
|
<type>string</type> |
3610 |
|
|
<value>' '</value> |
3611 |
|
|
<use>false</use> |
3612 |
|
|
<hidden>true</hidden> |
3613 |
|
|
</var> |
3614 |
|
|
<var> |
3615 |
|
|
<name>saltClimFile</name> |
3616 |
|
|
<header> saltClimFile = </header> |
3617 |
|
|
<trailer>, 
</trailer> |
3618 |
|
|
<info>File containing salt climataology used in relaxation term -lambda(salt-salt*)</info> |
3619 |
|
|
<type>string</type> |
3620 |
|
|
<value>' '</value> |
3621 |
|
|
<use>false</use> |
3622 |
|
|
<hidden>true</hidden> |
3623 |
|
|
</var> |
3624 |
|
|
<var> |
3625 |
|
|
<name>surfQfile</name> |
3626 |
|
|
<header> surfQfile = </header> |
3627 |
|
|
<trailer>, 
</trailer> |
3628 |
|
|
<info>File containing surface heat flux, excluding SW (old version, kept for backward compatibility)</info> |
3629 |
|
|
<type>string</type> |
3630 |
|
|
<value>' '</value> |
3631 |
|
|
<use>false</use> |
3632 |
|
|
<hidden>true</hidden> |
3633 |
|
|
</var> |
3634 |
|
|
<var> |
3635 |
|
|
<name>surfQnetFile</name> |
3636 |
|
|
<header> surfQnetFile = </header> |
3637 |
|
|
<trailer>, 
</trailer> |
3638 |
|
|
<info>File containing surface net heat flux</info> |
3639 |
|
|
<type>string</type> |
3640 |
|
|
<value>' '</value> |
3641 |
|
|
<use>false</use> |
3642 |
|
|
<hidden>true</hidden> |
3643 |
|
|
</var> |
3644 |
|
|
<var> |
3645 |
|
|
<name>surfQswFile</name> |
3646 |
|
|
<header> surfQswFile = </header> |
3647 |
|
|
<trailer>, 
</trailer> |
3648 |
|
|
<info>File containing surface shortwave radiation</info> |
3649 |
|
|
<type>string</type> |
3650 |
|
|
<value>' '</value> |
3651 |
|
|
<use>false</use> |
3652 |
|
|
<hidden>true</hidden> |
3653 |
|
|
</var> |
3654 |
|
|
<var> |
3655 |
|
|
<name>EmPmRfile</name> |
3656 |
|
|
<header> EmPmRfile = </header> |
3657 |
|
|
<trailer>, 
</trailer> |
3658 |
|
|
<info>File containing surface fresh water flux</info> |
3659 |
|
|
<type>string</type> |
3660 |
|
|
<value>' '</value> |
3661 |
|
|
<use>false</use> |
3662 |
|
|
<hidden>true</hidden> |
3663 |
|
|
</var> |
3664 |
|
|
<var> |
3665 |
|
|
<name>saltFluxFile</name> |
3666 |
|
|
<header> saltFluxFile = </header> |
3667 |
|
|
<trailer>, 
</trailer> |
3668 |
|
|
<info>File containing surface salt flux</info> |
3669 |
|
|
<type>string</type> |
3670 |
|
|
<value>' '</value> |
3671 |
|
|
<use>false</use> |
3672 |
|
|
<hidden>true</hidden> |
3673 |
|
|
</var> |
3674 |
|
|
<var> |
3675 |
|
|
<name>lambdaThetaFile</name> |
3676 |
|
|
<header> lambdaThetaFile = </header> |
3677 |
|
|
<trailer>, 
</trailer> |
3678 |
|
|
<info></info> |
3679 |
|
|
<type>string</type> |
3680 |
|
|
<value>' '</value> |
3681 |
|
|
<use>false</use> |
3682 |
|
|
<hidden>true</hidden> |
3683 |
|
|
</var> |
3684 |
|
|
<var> |
3685 |
|
|
<name>lambdaSaltFile</name> |
3686 |
|
|
<header> lambdaSaltFile = </header> |
3687 |
|
|
<trailer>, 
</trailer> |
3688 |
|
|
<info></info> |
3689 |
|
|
<type>string</type> |
3690 |
|
|
<value>' '</value> |
3691 |
|
|
<use>false</use> |
3692 |
|
|
<hidden>true</hidden> |
3693 |
|
|
</var> |
3694 |
|
|
<var> |
3695 |
|
|
<name>uVelInitFile</name> |
3696 |
|
|
<header> uVelInitFile = </header> |
3697 |
|
|
<trailer>, 
</trailer> |
3698 |
|
|
<info></info> |
3699 |
|
|
<type>string</type> |
3700 |
|
|
<value>' '</value> |
3701 |
|
|
<use>false</use> |
3702 |
|
|
<hidden>true</hidden> |
3703 |
|
|
</var> |
3704 |
|
|
<var> |
3705 |
|
|
<name>vVelInitFile</name> |
3706 |
|
|
<header> vVelInitFile = </header> |
3707 |
|
|
<trailer>, 
</trailer> |
3708 |
|
|
<info></info> |
3709 |
|
|
<type>string</type> |
3710 |
|
|
<value>' '</value> |
3711 |
|
|
<use>false</use> |
3712 |
|
|
<hidden>true</hidden> |
3713 |
|
|
</var> |
3714 |
|
|
<var> |
3715 |
|
|
<name>pSurfInitFile</name> |
3716 |
|
|
<header> pSurfInitFile = </header> |
3717 |
|
|
<trailer>, 
</trailer> |
3718 |
|
|
<info></info> |
3719 |
|
|
<type>string</type> |
3720 |
|
|
<value>' '</value> |
3721 |
|
|
<use>false</use> |
3722 |
|
|
<hidden>true</hidden> |
3723 |
|
|
</var> |
3724 |
|
|
<var> |
3725 |
|
|
<name>dQdTFile</name> |
3726 |
|
|
<header> dQdTFile = </header> |
3727 |
|
|
<trailer>, 
</trailer> |
3728 |
|
|
<info>File containing thermal relaxation coefficient</info> |
3729 |
|
|
<type>string</type> |
3730 |
|
|
<value>' '</value> |
3731 |
|
|
<use>false</use> |
3732 |
|
|
<hidden>true</hidden> |
3733 |
|
|
</var> |
3734 |
|
|
<var> |
3735 |
|
|
<name>ploadFile</name> |
3736 |
|
|
<header> ploadFile = </header> |
3737 |
|
|
<trailer>, 
</trailer> |
3738 |
|
|
<info>File containing pressure loading</info> |
3739 |
|
|
<type>string</type> |
3740 |
|
|
<value>' '</value> |
3741 |
|
|
<use>false</use> |
3742 |
|
|
<hidden>true</hidden> |
3743 |
|
|
</var> |
3744 |
|
|
<var> |
3745 |
|
|
<name>tCylIn</name> |
3746 |
|
|
<header> tCylIn = </header> |
3747 |
|
|
<trailer>, 
</trailer> |
3748 |
|
|
<info></info> |
3749 |
|
|
<type>numeric</type> |
3750 |
|
|
<precision>double</precision> |
3751 |
|
|
<range>[0,INFINITY)</range> |
3752 |
|
|
<value>0</value> |
3753 |
|
|
<use>false</use> |
3754 |
|
|
<hidden>false</hidden> |
3755 |
|
|
</var> |
3756 |
|
|
<var> |
3757 |
|
|
<name>tCylOut</name> |
3758 |
|
|
<header> tCylOut = </header> |
3759 |
|
|
<trailer>, 
</trailer> |
3760 |
|
|
<info></info> |
3761 |
|
|
<type>numeric</type> |
3762 |
|
|
<precision>double</precision> |
3763 |
|
|
<range>[0,INFINITY)</range> |
3764 |
|
|
<value>20</value> |
3765 |
|
|
<use>false</use> |
3766 |
|
|
<hidden>false</hidden> |
3767 |
|
|
</var> |
3768 |
|
|
<var> |
3769 |
|
|
<name>tCyl</name> |
3770 |
|
|
<header> tCyl = </header> |
3771 |
|
|
<trailer>, 
</trailer> |
3772 |
|
|
<info></info> |
3773 |
|
|
<type>numeric</type> |
3774 |
|
|
<precision>double</precision> |
3775 |
|
|
<range>[0,INFINITY)</range> |
3776 |
|
|
<value>0</value> |
3777 |
|
|
<use>true</use> |
3778 |
|
|
<hidden>false</hidden> |
3779 |
|
|
</var> |
3780 |
|
|
<var> |
3781 |
|
|
<name>eddyTauxFile</name> |
3782 |
|
|
<header> eddyTauxFile = </header> |
3783 |
|
|
<trailer>, 
</trailer> |
3784 |
|
|
<info>File containing zonal Eddy stress data</info> |
3785 |
|
|
<type>string</type> |
3786 |
|
|
<value>' '</value> |
3787 |
|
|
<use>false</use> |
3788 |
|
|
<hidden>true</hidden> |
3789 |
|
|
</var> |
3790 |
|
|
<var> |
3791 |
|
|
<name>eddyTauyFile</name> |
3792 |
|
|
<header> eddyTauyFile = </header> |
3793 |
|
|
<trailer>, 
</trailer> |
3794 |
|
|
<info>File containing meridional Eddy stress data</info> |
3795 |
|
|
<type>string</type> |
3796 |
|
|
<value>' '</value> |
3797 |
|
|
<use>false</use> |
3798 |
|
|
<hidden>true</hidden> |
3799 |
|
|
</var> |
3800 |
|
|
<var> |
3801 |
|
|
<name>mdsioLocalDir</name> |
3802 |
|
|
<header> mdsioLocalDir = </header> |
3803 |
|
|
<trailer>, 
</trailer> |
3804 |
|
|
<type>string</type> |
3805 |
|
|
<value>' '</value> |
3806 |
|
|
<use>false</use> |
3807 |
|
|
<hidden>true</hidden> |
3808 |
|
|
</var> |
3809 |
|
|
<var> |
3810 |
|
|
<name>the_run_name</name> |
3811 |
|
|
<header> the_run_name = </header> |
3812 |
|
|
<trailer>, 
</trailer> |
3813 |
|
|
<info>string identifying the name of the model "run"</info> |
3814 |
|
|
<type>string</type> |
3815 |
|
|
<value>' '</value> |
3816 |
|
|
<use>false</use> |
3817 |
|
|
<hidden>true</hidden> |
3818 |
|
|
</var> |
3819 |
|
|
</set> |
3820 |
|
|
|
3821 |
|
|
</descriptionContent> |
3822 |
|
|
<descriptionConstraints> |
3823 |
|
|
<requirement> |
3824 |
|
|
<explanation>The JMD95P equation of state requires the OCEANICP boyancy relation</explanation> |
3825 |
|
|
<condition> |
3826 |
|
|
<test> |
3827 |
|
|
<item>REF(eosType)</item> |
3828 |
|
|
<relation>SAME</relation> |
3829 |
|
|
<item>'JMD95P'</item> |
3830 |
|
|
</test> |
3831 |
|
|
</condition> |
3832 |
|
|
<requires> |
3833 |
|
|
<test> |
3834 |
|
|
<item>REF(buoyancyRelation)</item> |
3835 |
|
|
<relation>SAME</relation> |
3836 |
|
|
<item>'OCEANICP'</item> |
3837 |
|
|
</test> |
3838 |
|
|
</requires> |
3839 |
|
|
</requirement> |
3840 |
|
|
</descriptionConstraints> |
3841 |
|
|
|
3842 |
|
|
</description> |
3843 |
|
|
|