/[MITgcm]/MITgcm/pkg/diagnostics/diagnostics_main_init.F
ViewVC logotype

Contents of /MITgcm/pkg/diagnostics/diagnostics_main_init.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.13 - (show annotations) (download)
Wed May 11 02:33:28 2005 UTC (19 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57h_done, checkpoint57h_pre, checkpoint57h_post
Changes since 1.12: +2 -2 lines
fixed comment line in pkg/diagnostics/diagnostics_main_init.F

1 C $Header: /u/gcmpack/MITgcm/pkg/diagnostics/diagnostics_main_init.F,v 1.12 2005/05/06 03:46:40 dimitri Exp $
2 C $Name: $
3
4 #include "DIAG_OPTIONS.h"
5
6 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7 CBOP 0
8 C !ROUTINE: DIAGNOSTICS_MAIN_INIT
9
10 C !INTERFACE:
11 SUBROUTINE DIAGNOSTICS_MAIN_INIT( myThid )
12
13 C !DESCRIPTION:
14 C Initialize available diagnostics list for variables of the main code
15 C (not part of a package): set the following attributes:
16 C name (=cdiag), parsing code (=gdiag), units (=udiag), and title (=tdiag)
17 C Notes: 1) diagnostics defined here do not require any EQUIVALENCE
18 C since they get filled-in with S/R FILL_DIAGNOSTICS
19 C 2) GDIAG is defined as character*16 and can be to character*1
20 C parse(16) with the following codes currently defined:
21
22 C \begin{center}
23 C \begin{tabular}[h]{|c|c|}\hline
24 C \textbf{Positions} & \textbf{Characters}
25 C & \textbf{Meanings} \\\hline
26 C parse(1) & S & scalar \\
27 C & U & vector component in X direction \\
28 C & V & vector component in Y direction \\
29 C & W & vector component in vertical direction \\
30 C parse(2) & U & C-grid U-Point \\
31 C & V & C-grid V-Point \\
32 C & M & C-grid Mass Point \\
33 C & Z & C-grid Corner Point \\
34 C parse(3) & -- & --Unused-- \\
35 C parse(4) & P & positive definite \\
36 C parse(5 ) & C & with counter array \\
37 C & D & disable an array for output \\
38 C parse(6--8) & '123' & 3-digit mate number \\
39 C parse(9) & U & model-level plus 1/2 \\
40 C & M & model-level middle \\
41 C & L & model-level minus 1/2 \\
42 C parse(10) & 0 & levels = 0 \\
43 C & 1 & levels = 1 \\
44 C & R & levels = Nr \\
45 C & L & levels = MAX(Nr,NrPhys) \\
46 C & M & levels = MAX(Nr,NrPhys) - 1 \\
47 C \end{tabular}
48 C \end{center}
49
50 C !USES:
51 IMPLICIT NONE
52 #include "SIZE.h"
53 #include "EEPARAMS.h"
54 c #include "EESUPPORT.h"
55 #include "PARAMS.h"
56
57 C !INPUT PARAMETERS:
58 INTEGER myThid
59 CEOP
60
61 C !LOCAL VARIABLES:
62 INTEGER diagNum
63 CHARACTER*8 diagName
64 CHARACTER*16 diagCode
65 CHARACTER*16 diagUnits
66 CHARACTER*(80) diagTitle
67 CHARACTER*2 rUnit2c
68 CHARACTER*4 tUnit4c, sUnit4c
69
70 CHARACTER*(16) DIAGS_MK_UNITS
71 EXTERNAL DIAGS_MK_UNITS
72
73 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
74 C For each output variable,
75 C specify Name (cdiag, 8c), Descriptions (tdiag, *c), Units (udiag, 16c)
76 C and Type/Parms (location on C grid, 2D/3D, ...) (gdiag, 16c)
77 C----------------------------------------------------------------------
78
79 IF ( usingPCoords ) THEN
80 rUnit2c= 'Pa'
81 ELSE
82 rUnit2c= 'm '
83 ENDIF
84 IF ( fluidIsAir ) THEN
85 tUnit4c= 'K '
86 sUnit4c= 'g/kg'
87 ELSE
88 tUnit4c= 'degC'
89 sUnit4c= 'psu '
90 ENDIF
91
92 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
93 C- state variables of the main code (and related quadratic var):
94
95 diagName = 'ETAN '
96 diagTitle = 'Perturbation of Surface (pressure, height) (Pa,m)'
97 diagUnits = DIAGS_MK_UNITS( rUnit2c, myThid )
98 diagCode = 'SM M1 '
99 CALL DIAGNOSTICS_ADD2LIST( diagNum,
100 I diagName, diagCode, diagUnits, diagTitle, myThid )
101
102 diagName = 'ETANSQ '
103 diagTitle = 'Square of Perturbation of Sfc (Pa^2,m^2)'
104 diagUnits = DIAGS_MK_UNITS( rUnit2c//'^2', myThid )
105 diagCode = 'SM M1 '
106 CALL DIAGNOSTICS_ADD2LIST( diagNum,
107 I diagName, diagCode, diagUnits, diagTitle, myThid )
108
109 diagName = 'DETADT2 '
110 diagTitle = 'Square of Eta (Surf.P,SSH) Tendency ((r_unit/s)^2)'
111 diagUnits = DIAGS_MK_UNITS( rUnit2c//'^2/s^2', myThid )
112 diagCode = 'SM M1 '
113 CALL DIAGNOSTICS_ADD2LIST( diagNum,
114 I diagName, diagCode, diagUnits, diagTitle, myThid )
115
116 diagName = 'THETA '
117 diagTitle = 'Potential Temperature (degC,K)'
118 diagUnits = DIAGS_MK_UNITS( tUnit4c, myThid )
119 diagCode = 'SM MR '
120 CALL DIAGNOSTICS_ADD2LIST( diagNum,
121 I diagName, diagCode, diagUnits, diagTitle, myThid )
122
123 diagName = 'SST '
124 diagTitle = 'Sea Surface Temperature (degC,K)'
125 diagUnits = DIAGS_MK_UNITS( tUnit4c, myThid )
126 diagCode = 'SM M1 '
127 CALL DIAGNOSTICS_ADD2LIST( diagNum,
128 I diagName, diagCode, diagUnits, diagTitle, myThid )
129
130 diagName = 'SALT '
131 diagTitle = 'Salt or Water Vapor mixing ratio (g/kg)'
132 diagUnits = DIAGS_MK_UNITS( sUnit4c, myThid )
133 diagCode = 'SM MR '
134 CALL DIAGNOSTICS_ADD2LIST( diagNum,
135 I diagName, diagCode, diagUnits, diagTitle, myThid )
136
137 diagName = 'SSS '
138 diagTitle = 'Sea Surface Salinity (g/kg)'
139 diagUnits = DIAGS_MK_UNITS( sUnit4c, myThid )
140 diagCode = 'SM M1 '
141 CALL DIAGNOSTICS_ADD2LIST( diagNum,
142 I diagName, diagCode, diagUnits, diagTitle, myThid )
143
144 diagName = 'SALTanom'
145 diagTitle = 'Salt anomaly (=SALT-35; g/kg)'
146 diagUnits = DIAGS_MK_UNITS( sUnit4c, myThid )
147 diagCode = 'SM MR '
148 CALL DIAGNOSTICS_ADD2LIST( diagNum,
149 I diagName, diagCode, diagUnits, diagTitle, myThid )
150
151 diagName = 'UVEL '
152 diagTitle = 'Zonal Component of Velocity (m/s)'
153 diagUnits = 'm/s '
154 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
155 CALL DIAGNOSTICS_ADD2LIST( diagNum,
156 I diagName, diagCode, diagUnits, diagTitle, myThid )
157
158 diagName = 'VVEL '
159 diagTitle = 'Meridional Component of Velocity (m/s)'
160 diagUnits = 'm/s '
161 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
162 CALL DIAGNOSTICS_ADD2LIST( diagNum,
163 I diagName, diagCode, diagUnits, diagTitle, myThid )
164
165 diagName = 'UVEL_k2 '
166 diagTitle = 'Zonal Component of Velocity at level 2 (m/s)'
167 diagUnits = 'm/s '
168 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'M1 '
169 CALL DIAGNOSTICS_ADD2LIST( diagNum,
170 I diagName, diagCode, diagUnits, diagTitle, myThid )
171
172 diagName = 'VVEL_k2 '
173 diagTitle = 'Meridional Component of Velocity at level 2 (m/s)'
174 diagUnits = 'm/s '
175 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'M1 '
176 CALL DIAGNOSTICS_ADD2LIST( diagNum,
177 I diagName, diagCode, diagUnits, diagTitle, myThid )
178
179 diagName = 'WVEL '
180 diagTitle = 'Vertical Component of Velocity (r_units/s)'
181 diagUnits = DIAGS_MK_UNITS( rUnit2c//'/s', myThid )
182 diagCode = 'WM LR '
183 CALL DIAGNOSTICS_ADD2LIST( diagNum,
184 I diagName, diagCode, diagUnits, diagTitle, myThid )
185
186 diagName = 'THETASQ '
187 diagTitle = 'Square of Potential Temperature (K^2)'
188 diagUnits = DIAGS_MK_UNITS( tUnit4c//'^2', myThid )
189 diagCode = 'SM MR '
190 CALL DIAGNOSTICS_ADD2LIST( diagNum,
191 I diagName, diagCode, diagUnits, diagTitle, myThid )
192
193 diagName = 'SALTSQ '
194 diagTitle = 'Square of Salt or Water Vapor mix rat (g^2/kg^2)'
195 diagUnits = DIAGS_MK_UNITS( '('//sUnit4c//')^2', myThid )
196 diagCode = 'SM MR '
197 CALL DIAGNOSTICS_ADD2LIST( diagNum,
198 I diagName, diagCode, diagUnits, diagTitle, myThid )
199
200 diagName = 'SALTSQan'
201 diagTitle = 'Square of Salt anomaly (=(SALT-35)^2 (g^2/kg^2)'
202 diagUnits = DIAGS_MK_UNITS( '('//sUnit4c//')^2', myThid )
203 diagCode = 'SM MR '
204 CALL DIAGNOSTICS_ADD2LIST( diagNum,
205 I diagName, diagCode, diagUnits, diagTitle, myThid )
206
207 diagName = 'UVELSQ '
208 diagTitle = 'Square of Zonal Comp of Velocity (m^2/s^2)'
209 diagUnits = 'm^2/s^2 '
210 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
211 CALL DIAGNOSTICS_ADD2LIST( diagNum,
212 I diagName, diagCode, diagUnits, diagTitle, myThid )
213
214 diagName = 'VVELSQ '
215 diagTitle = 'Square of Meridional Comp of Velocity (m^2/s^2)'
216 diagUnits = 'm^2/s^2 '
217 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
218 CALL DIAGNOSTICS_ADD2LIST( diagNum,
219 I diagName, diagCode, diagUnits, diagTitle, myThid )
220
221 diagName = 'WVELSQ '
222 diagTitle = 'Square of Vertical Comp of Velocity (m^2/s^2)'
223 diagUnits = DIAGS_MK_UNITS( rUnit2c//'^2/s^2', myThid )
224 diagCode = 'WM LR '
225 CALL DIAGNOSTICS_ADD2LIST( diagNum,
226 I diagName, diagCode, diagUnits, diagTitle, myThid )
227
228 diagName = 'UV_VEL_C'
229 diagTitle ='Product of horizontal Comp of velocity (cell center)'
230 diagUnits = 'm^2/s^2 '
231 WRITE(diagCode,'(A,I3.3,A)') 'UM ', diagNum+1 ,'MR '
232 CALL DIAGNOSTICS_ADD2LIST( diagNum,
233 I diagName, diagCode, diagUnits, diagTitle, myThid )
234
235 diagName = 'UV_VEL_Z'
236 diagTitle = 'Meridional Transport of Zonal Momentum (m^2/s^2)'
237 diagUnits = 'm^2/s^2 '
238 WRITE(diagCode,'(A,I3.3,A)') 'UZ ', diagNum+1 ,'MR '
239 CALL DIAGNOSTICS_ADD2LIST( diagNum,
240 I diagName, diagCode, diagUnits, diagTitle, myThid )
241
242 diagName = 'WU_VEL '
243 diagTitle = 'Vertical Transport of Zonal Momentum (m^2/s^2)'
244 diagUnits = DIAGS_MK_UNITS( 'm.'//rUnit2c//'/s^2', myThid )
245 diagCode = 'WU LR '
246 CALL DIAGNOSTICS_ADD2LIST( diagNum,
247 I diagName, diagCode, diagUnits, diagTitle, myThid )
248
249 diagName = 'WV_VEL '
250 diagTitle ='Vertical Transport of Meridional Momentum (m^2/s^2)'
251 diagUnits = DIAGS_MK_UNITS( 'm.'//rUnit2c//'/s^2', myThid )
252 diagCode = 'WV LR '
253 CALL DIAGNOSTICS_ADD2LIST( diagNum,
254 I diagName, diagCode, diagUnits, diagTitle, myThid )
255
256 diagName = 'UVELMASS'
257 diagTitle = 'Zonal Mass-Weighted Comp of Velocity (m/s)'
258 diagUnits = 'm/s '
259 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
260 CALL DIAGNOSTICS_ADD2LIST( diagNum,
261 I diagName, diagCode, diagUnits, diagTitle, myThid )
262
263 diagName = 'VVELMASS'
264 diagTitle = 'Meridional Mass-Weighted Comp of Velocity (m/s)'
265 diagUnits = 'm/s '
266 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
267 CALL DIAGNOSTICS_ADD2LIST( diagNum,
268 I diagName, diagCode, diagUnits, diagTitle, myThid )
269
270 diagName = 'WVELMASS'
271 diagTitle = 'Vertical Mass-Weighted Comp of Velocity (m/s)'
272 diagUnits = DIAGS_MK_UNITS( rUnit2c//'/s', myThid )
273 diagCode = 'WM LR '
274 CALL DIAGNOSTICS_ADD2LIST( diagNum,
275 I diagName, diagCode, diagUnits, diagTitle, myThid )
276
277 diagName = 'UTHMASS '
278 diagTitle = 'Zonal Mass-Weight Transp of Pot Temp (K.m/s)'
279 diagUnits = DIAGS_MK_UNITS( tUnit4c//'.m/s', myThid )
280 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
281 CALL DIAGNOSTICS_ADD2LIST( diagNum,
282 I diagName, diagCode, diagUnits, diagTitle, myThid )
283
284 diagName = 'VTHMASS '
285 diagTitle = 'Meridional Mass-Weight Transp of Pot Temp (K.m/s)'
286 diagUnits = DIAGS_MK_UNITS( tUnit4c//'.m/s', myThid )
287 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
288 CALL DIAGNOSTICS_ADD2LIST( diagNum,
289 I diagName, diagCode, diagUnits, diagTitle, myThid )
290
291 diagName = 'WTHMASS '
292 diagTitle = 'Vertical Mass-Weight Transp of Pot Temp (K.m/s)'
293 diagUnits = DIAGS_MK_UNITS(tUnit4c//'.'//rUnit2c//'/s', myThid )
294 diagCode = 'WM LR '
295 CALL DIAGNOSTICS_ADD2LIST( diagNum,
296 I diagName, diagCode, diagUnits, diagTitle, myThid )
297
298 diagName = 'USLTMASS'
299 diagTitle = 'Zonal Mass-Weight Transp of Salt (g/kg.m/s)'
300 diagUnits = DIAGS_MK_UNITS(sUnit4c//'.m/s', myThid )
301 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
302 CALL DIAGNOSTICS_ADD2LIST( diagNum,
303 I diagName, diagCode, diagUnits, diagTitle, myThid )
304
305 diagName = 'VSLTMASS'
306 diagTitle = 'Meridional Mass-Weight Transp of Salt (g/kg.m/s)'
307 diagUnits = DIAGS_MK_UNITS(sUnit4c//'.m/s', myThid )
308 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
309 CALL DIAGNOSTICS_ADD2LIST( diagNum,
310 I diagName, diagCode, diagUnits, diagTitle, myThid )
311
312 diagName = 'WSLTMASS'
313 diagTitle = 'Vertical Mass-Weight Transp of Salt (g/kg.m/s)'
314 diagUnits = DIAGS_MK_UNITS(sUnit4c//'.'//rUnit2c//'/s', myThid )
315 diagCode = 'WM LR '
316 CALL DIAGNOSTICS_ADD2LIST( diagNum,
317 I diagName, diagCode, diagUnits, diagTitle, myThid )
318
319 diagName = 'UVELTH '
320 diagTitle = 'Zonal Transp of Pot Temp (K.m/s)'
321 diagUnits = DIAGS_MK_UNITS( tUnit4c//'.m/s', myThid )
322 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
323 CALL DIAGNOSTICS_ADD2LIST( diagNum,
324 I diagName, diagCode, diagUnits, diagTitle, myThid )
325
326 diagName = 'VVELTH '
327 diagTitle = 'Meridional Transp of Pot Temp (K.m/s)'
328 diagUnits = DIAGS_MK_UNITS( tUnit4c//'.m/s', myThid )
329 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
330 CALL DIAGNOSTICS_ADD2LIST( diagNum,
331 I diagName, diagCode, diagUnits, diagTitle, myThid )
332
333 diagName = 'WVELTH '
334 diagTitle = 'Vertical Transp of Pot Temp (K.m/s)'
335 diagUnits = DIAGS_MK_UNITS(tUnit4c//'.'//rUnit2c//'/s', myThid )
336 diagCode = 'WM LR '
337 CALL DIAGNOSTICS_ADD2LIST( diagNum,
338 I diagName, diagCode, diagUnits, diagTitle, myThid )
339
340 diagName = 'UVELSLT '
341 diagTitle = 'Zonal Transp of Salt (g/kg.m/s)'
342 diagUnits = DIAGS_MK_UNITS( sUnit4c//'.m/s', myThid )
343 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
344 CALL DIAGNOSTICS_ADD2LIST( diagNum,
345 I diagName, diagCode, diagUnits, diagTitle, myThid )
346
347 diagName = 'VVELSLT '
348 diagTitle = 'Meridional Transp of Salt (g/kg.m/s)'
349 diagUnits = DIAGS_MK_UNITS( sUnit4c//'.m/s', myThid )
350 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum ,'MR '
351 CALL DIAGNOSTICS_ADD2LIST( diagNum,
352 I diagName, diagCode, diagUnits, diagTitle, myThid )
353
354 diagName = 'WVELSLT '
355 diagTitle = 'Vertical Transp of Salt (g/kg.m/s)'
356 diagUnits = DIAGS_MK_UNITS(sUnit4c//'.'//rUnit2c//'/s', myThid )
357 diagCode = 'WM LR '
358 CALL DIAGNOSTICS_ADD2LIST( diagNum,
359 I diagName, diagCode, diagUnits, diagTitle, myThid )
360
361 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
362
363 diagName = 'RHOAnoma'
364 diagTitle = 'Density Anomaly (=Rho-rhoConst)'
365 diagUnits = 'kg/m^3 '
366 diagCode = 'SM MR '
367 CALL DIAGNOSTICS_ADD2LIST( diagNum,
368 I diagName, diagCode, diagUnits, diagTitle, myThid )
369
370 diagName = 'RHOANOSQ'
371 diagTitle = 'Square of Density Anomaly (=(Rho-rhoConst)^2)'
372 diagUnits = 'kg^2/m^6 '
373 diagCode = 'SM MR '
374 CALL DIAGNOSTICS_ADD2LIST( diagNum,
375 I diagName, diagCode, diagUnits, diagTitle, myThid )
376
377 diagName = 'URHOMASS'
378 diagTitle = 'Zonal Transport of Density'
379 diagUnits = 'kg/m^2/s '
380 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
381 CALL DIAGNOSTICS_ADD2LIST( diagNum,
382 I diagName, diagCode, diagUnits, diagTitle, myThid )
383
384 diagName = 'VRHOMASS'
385 diagTitle = 'Meridional Transport of Density'
386 diagUnits = 'kg/m^2/s '
387 WRITE(diagCode,'(A,I3.3,A)') 'VV ',diagNum,'MR '
388 CALL DIAGNOSTICS_ADD2LIST( diagNum,
389 I diagName, diagCode, diagUnits, diagTitle, myThid )
390
391 diagName = 'WRHOMASS'
392 diagTitle = 'Vertical Transport of Potential Density'
393 diagUnits = 'kg/m^2/s '
394 diagCode = 'WM LR '
395 CALL DIAGNOSTICS_ADD2LIST( diagNum,
396 I diagName, diagCode, diagUnits, diagTitle, myThid )
397
398 diagName = 'PHIHYD '
399 diagTitle = 'Hydrostatic (ocean) pressure / (atmos) geo-Potential'
400 diagUnits = 'm^2/s^2 '
401 diagCode = 'SM MR '
402 CALL DIAGNOSTICS_ADD2LIST( diagNum,
403 I diagName, diagCode, diagUnits, diagTitle, myThid )
404
405 diagName = 'PHIBOT '
406 diagTitle = 'ocean bottom pressure / top. atmos geo-Potential'
407 diagUnits = 'm^2/s^2 '
408 diagCode = 'SM M1 '
409 CALL DIAGNOSTICS_ADD2LIST( diagNum,
410 I diagName, diagCode, diagUnits, diagTitle, myThid )
411
412 diagName = 'PHIBOTSQ'
413 diagTitle = 'Square of ocean bottom pressure / top. geo-Potential'
414 diagUnits = 'm^4/s^4 '
415 diagCode = 'SM M1 '
416 CALL DIAGNOSTICS_ADD2LIST( diagNum,
417 I diagName, diagCode, diagUnits, diagTitle, myThid )
418
419 diagName = 'DRHODR '
420 diagTitle = 'Stratification: d.Sigma/dr (kg/m3/r_unit)'
421 diagUnits = 'kg/m^4 '
422 IF ( usingPCoords ) diagUnits = 's^2/m^2 '
423 diagCode = 'SM LR '
424 CALL DIAGNOSTICS_ADD2LIST( diagNum,
425 I diagName, diagCode, diagUnits, diagTitle, myThid )
426
427 C-- Momentum terms:
428 diagName = 'VISCA4 '
429 diagTitle = 'Biharmonic Viscosity Coefficient in (m4/s) '
430 diagUnits = 'm^4/s '
431 diagCode = 'SM MR '
432 CALL DIAGNOSTICS_ADD2LIST( diagNum,
433 I diagName, diagCode, diagUnits, diagTitle, myThid )
434
435 diagName = 'VISCAH '
436 diagTitle = 'Harmonic Viscosity Coefficient in (m2/s) '
437 diagUnits = 'm^2/s '
438 diagCode = 'SM MR '
439 CALL DIAGNOSTICS_ADD2LIST( diagNum,
440 I diagName, diagCode, diagUnits, diagTitle, myThid )
441
442 C-- surface fluxes:
443 diagName = 'TAUX '
444 diagTitle = 'zonal surface wind stress, >0 increases uVel '
445 diagUnits = 'N/m^2 '
446 diagCode = 'SU U1 '
447 CALL DIAGNOSTICS_ADD2LIST( diagNum,
448 I diagName, diagCode, diagUnits, diagTitle, myThid )
449
450 diagName = 'TAUY '
451 diagTitle = 'meridional surf. wind stress, >0 increases vVel '
452 diagUnits = 'N/m^2 '
453 diagCode = 'SV U1 '
454 CALL DIAGNOSTICS_ADD2LIST( diagNum,
455 I diagName, diagCode, diagUnits, diagTitle, myThid )
456
457 diagName = 'TFLUX '
458 diagTitle = 'net surface heat flux, >0 increases theta '
459 diagUnits = 'W/m^2 '
460 diagCode = 'SM U1 '
461 CALL DIAGNOSTICS_ADD2LIST( diagNum,
462 I diagName, diagCode, diagUnits, diagTitle, myThid )
463
464 diagName = 'TRELAX '
465 diagTitle = 'surface temperature relaxation, >0 increases theta'
466 diagUnits = 'W/m^2 '
467 diagCode = 'SM U1 '
468 CALL DIAGNOSTICS_ADD2LIST( diagNum,
469 I diagName, diagCode, diagUnits, diagTitle, myThid )
470
471 diagName = 'TICE '
472 diagTitle = 'heat from melt/freeze of sea-ice, >0 increases theta'
473 diagUnits = 'W/m^2 '
474 diagCode = 'SM U1 '
475 CALL DIAGNOSTICS_ADD2LIST( diagNum,
476 I diagName, diagCode, diagUnits, diagTitle, myThid )
477
478 diagName = 'SFLUX '
479 diagTitle = 'net surface salt flux, >0 increases salt '
480 diagUnits = 'g/m^2/s '
481 diagCode = 'SM U1 '
482 CALL DIAGNOSTICS_ADD2LIST( diagNum,
483 I diagName, diagCode, diagUnits, diagTitle, myThid )
484
485 diagName = 'SRELAX '
486 diagTitle = 'surface salinity relaxation, >0 increases salt '
487 diagUnits = 'g/m^2/s '
488 diagCode = 'SM U1 '
489 CALL DIAGNOSTICS_ADD2LIST( diagNum,
490 I diagName, diagCode, diagUnits, diagTitle, myThid )
491
492 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
493
494 RETURN
495 END

  ViewVC Help
Powered by ViewVC 1.1.22