/[MITgcm]/MITgcm/pkg/mom_common/mom_diagnostics_init.F
ViewVC logotype

Contents of /MITgcm/pkg/mom_common/mom_diagnostics_init.F

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


Revision 1.8 - (show annotations) (download)
Fri Jul 7 18:52:10 2006 UTC (17 years, 11 months ago) by baylor
Branch: MAIN
CVS Tags: checkpoint58l_post
Changes since 1.7: +15 -1 lines
Check in of variable viscosity passing to nonhydro.

1 C $Header: /u/gcmpack/MITgcm/pkg/mom_common/mom_diagnostics_init.F,v 1.7 2005/09/29 18:36:42 jmc Exp $
2 C $Name: $
3
4 #include "MOM_COMMON_OPTIONS.h"
5
6 CBOP
7 C !ROUTINE: MOM_DIAGNOSTICS_INIT
8 C !INTERFACE:
9 SUBROUTINE MOM_DIAGNOSTICS_INIT( myThid )
10 C !DESCRIPTION:
11 C Routine to initialize Momentum diagnostics
12 C (from mom_common, mom_fluxform & mom_vecinv packages)
13
14 C !USES:
15 IMPLICIT NONE
16 C === Global variables ===
17 #include "SIZE.h"
18 #include "EEPARAMS.h"
19 #include "PARAMS.h"
20
21 C !INPUT/OUTPUT PARAMETERS:
22 C === Routine arguments ===
23 C myThid - Number of this instance of GAD_INIT
24 INTEGER myThid
25 CEOP
26
27 #ifdef ALLOW_DIAGNOSTICS
28 #ifdef ALLOW_MOM_COMMON
29 C !LOCAL VARIABLES:
30 C === Local variables ===
31 C msgBuf - Informational/error meesage buffer
32 c CHARACTER*(MAX_LEN_MBUF) msgBuf
33
34 INTEGER diagNum
35 CHARACTER*8 diagName
36 CHARACTER*16 diagCode
37 CHARACTER*16 diagUnits
38 CHARACTER*(80) diagTitle
39
40 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
41
42 C--- Add diagnostics to the (long) list of available diagnostics:
43
44 C-- add diagnostics for viscosity coefficients:
45 diagName = 'VISCAHZ '
46 diagTitle = 'Harmonic Visc Coefficient (m2/s) (Zeta Pt)'
47 diagUnits = 'm^2/s '
48 diagCode = 'SZ MR '
49 CALL DIAGNOSTICS_ADD2LIST( diagNum,
50 I diagName, diagCode, diagUnits, diagTitle, myThid )
51
52 diagName = 'VISCA4Z '
53 diagTitle = 'Biharmonic Visc Coefficient (m4/s) (Zeta Pt)'
54 diagUnits = 'm^4/s '
55 diagCode = 'SZ MR '
56 CALL DIAGNOSTICS_ADD2LIST( diagNum,
57 I diagName, diagCode, diagUnits, diagTitle, myThid )
58
59 diagName = 'VISCAHD '
60 diagTitle = 'Harmonic Viscosity Coefficient (m2/s) (Div Pt)'
61 diagUnits = 'm^2/s '
62 diagCode = 'SM MR '
63 CALL DIAGNOSTICS_ADD2LIST( diagNum,
64 I diagName, diagCode, diagUnits, diagTitle, myThid )
65
66 diagName = 'VISCA4D '
67 diagTitle = 'Biharmonic Viscosity Coefficient (m4/s) (Div Pt)'
68 diagUnits = 'm^4/s '
69 diagCode = 'SM MR '
70 CALL DIAGNOSTICS_ADD2LIST( diagNum,
71 I diagName, diagCode, diagUnits, diagTitle, myThid )
72
73 diagName = 'VISCAHW '
74 diagTitle = 'Harmonic Viscosity Coefficient (m2/s) (W Pt)'
75 diagUnits = 'm^2/s '
76 diagCode = 'WM LR '
77 CALL DIAGNOSTICS_ADD2LIST( diagNum,
78 I diagName, diagCode, diagUnits, diagTitle, myThid )
79
80 diagName = 'VISCA4W '
81 diagTitle = 'Biharmonic Viscosity Coefficient (m4/s) (W Pt)'
82 diagUnits = 'm^4/s '
83 diagCode = 'WM LR '
84 CALL DIAGNOSTICS_ADD2LIST( diagNum,
85 I diagName, diagCode, diagUnits, diagTitle, myThid )
86
87 diagName = 'VAHZMAX '
88 diagTitle = 'CFL-MAX Harm Visc Coefficient (m2/s) (Zeta Pt)'
89 diagUnits = 'm^2/s '
90 diagCode = 'SZ MR '
91 CALL DIAGNOSTICS_ADD2LIST( diagNum,
92 I diagName, diagCode, diagUnits, diagTitle, myThid )
93
94 diagName = 'VA4ZMAX '
95 diagTitle = 'CFL-MAX Biharm Visc Coefficient (m4/s) (Zeta Pt)'
96 diagUnits = 'm^4/s '
97 diagCode = 'SZ MR '
98 CALL DIAGNOSTICS_ADD2LIST( diagNum,
99 I diagName, diagCode, diagUnits, diagTitle, myThid )
100
101 diagName = 'VAHDMAX '
102 diagTitle = 'CFL-MAX Harm Visc Coefficient (m2/s) (Div Pt)'
103 diagUnits = 'm^2/s '
104 diagCode = 'SM MR '
105 CALL DIAGNOSTICS_ADD2LIST( diagNum,
106 I diagName, diagCode, diagUnits, diagTitle, myThid )
107
108 diagName = 'VA4DMAX '
109 diagTitle = 'CFL-MAX Biharm Visc Coefficient (m4/s) (Div Pt)'
110 diagUnits = 'm^4/s '
111 diagCode = 'SM MR '
112 CALL DIAGNOSTICS_ADD2LIST( diagNum,
113 I diagName, diagCode, diagUnits, diagTitle, myThid )
114
115 diagName = 'VAHZMIN '
116 diagTitle = 'RE-MIN Harm Visc Coefficient (m2/s) (Zeta Pt)'
117 diagUnits = 'm^2/s '
118 diagCode = 'SZ MR '
119 CALL DIAGNOSTICS_ADD2LIST( diagNum,
120 I diagName, diagCode, diagUnits, diagTitle, myThid )
121
122 diagName = 'VA4ZMIN '
123 diagTitle = 'RE-MIN Biharm Visc Coefficient (m4/s) (Zeta Pt)'
124 diagUnits = 'm^4/s '
125 diagCode = 'SZ MR '
126 CALL DIAGNOSTICS_ADD2LIST( diagNum,
127 I diagName, diagCode, diagUnits, diagTitle, myThid )
128
129 diagName = 'VAHDMIN '
130 diagTitle = 'RE-MIN Harm Visc Coefficient (m2/s) (Div Pt)'
131 diagUnits = 'm^2/s '
132 diagCode = 'SM MR '
133 CALL DIAGNOSTICS_ADD2LIST( diagNum,
134 I diagName, diagCode, diagUnits, diagTitle, myThid )
135
136 diagName = 'VA4DMIN '
137 diagTitle = 'RE-MIN Biharm Visc Coefficient (m4/s) (Div Pt)'
138 diagUnits = 'm^4/s '
139 diagCode = 'SM MR '
140 CALL DIAGNOSTICS_ADD2LIST( diagNum,
141 I diagName, diagCode, diagUnits, diagTitle, myThid )
142
143 diagName = 'VAHZLTH '
144 diagTitle = 'Leith Harm Visc Coefficient (m2/s) (Zeta Pt)'
145 diagUnits = 'm^2/s '
146 diagCode = 'SZ MR '
147 CALL DIAGNOSTICS_ADD2LIST( diagNum,
148 I diagName, diagCode, diagUnits, diagTitle, myThid )
149
150 diagName = 'VA4ZLTH '
151 diagTitle = 'Leith Biharm Visc Coefficient (m4/s) (Zeta Pt)'
152 diagUnits = 'm^4/s '
153 diagCode = 'SZ MR '
154 CALL DIAGNOSTICS_ADD2LIST( diagNum,
155 I diagName, diagCode, diagUnits, diagTitle, myThid )
156
157 diagName = 'VAHDLTH '
158 diagTitle = 'Leith Harm Visc Coefficient (m2/s) (Div Pt)'
159 diagUnits = 'm^2/s '
160 diagCode = 'SM MR '
161 CALL DIAGNOSTICS_ADD2LIST( diagNum,
162 I diagName, diagCode, diagUnits, diagTitle, myThid )
163
164 diagName = 'VA4DLTH '
165 diagTitle = 'Leith Biharm Visc Coefficient (m4/s) (Div Pt)'
166 diagUnits = 'm^4/s '
167 diagCode = 'SM MR '
168 CALL DIAGNOSTICS_ADD2LIST( diagNum,
169 I diagName, diagCode, diagUnits, diagTitle, myThid )
170
171 diagName = 'VAHZLTHD'
172 diagTitle = 'LeithD Harm Visc Coefficient (m2/s) (Zeta Pt)'
173 diagUnits = 'm^2/s '
174 diagCode = 'SZ MR '
175 CALL DIAGNOSTICS_ADD2LIST( diagNum,
176 I diagName, diagCode, diagUnits, diagTitle, myThid )
177
178 diagName = 'VA4ZLTHD'
179 diagTitle = 'LeithD Biharm Visc Coefficient (m4/s) (Zeta Pt)'
180 diagUnits = 'm^4/s '
181 diagCode = 'SZ MR '
182 CALL DIAGNOSTICS_ADD2LIST( diagNum,
183 I diagName, diagCode, diagUnits, diagTitle, myThid )
184
185 diagName = 'VAHDLTHD'
186 diagTitle = 'LeithD Harm Visc Coefficient (m2/s) (Div Pt)'
187 diagUnits = 'm^2/s '
188 diagCode = 'SM MR '
189 CALL DIAGNOSTICS_ADD2LIST( diagNum,
190 I diagName, diagCode, diagUnits, diagTitle, myThid )
191
192 diagName = 'VA4DLTHD'
193 diagTitle = 'LeithD Biharm Visc Coefficient (m4/s) (Div Pt)'
194 diagUnits = 'm^4/s '
195 diagCode = 'SM MR '
196 CALL DIAGNOSTICS_ADD2LIST( diagNum,
197 I diagName, diagCode, diagUnits, diagTitle, myThid )
198
199 diagName = 'VAHZSMAG'
200 diagTitle = 'Smagorinsky Harm Visc Coefficient (m2/s) (Zeta Pt)'
201 diagUnits = 'm^2/s '
202 diagCode = 'SZ MR '
203 CALL DIAGNOSTICS_ADD2LIST( diagNum,
204 I diagName, diagCode, diagUnits, diagTitle, myThid )
205
206 diagName = 'VA4ZSMAG'
207 diagTitle = 'Smagorinsky Biharm Visc Coeff. (m4/s) (Zeta Pt)'
208 diagUnits = 'm^4/s '
209 diagCode = 'SZ MR '
210 CALL DIAGNOSTICS_ADD2LIST( diagNum,
211 I diagName, diagCode, diagUnits, diagTitle, myThid )
212
213 diagName = 'VAHDSMAG'
214 diagTitle = 'Smagorinsky Harm Visc Coefficient (m2/s) (Div Pt)'
215 diagUnits = 'm^2/s '
216 diagCode = 'SM MR '
217 CALL DIAGNOSTICS_ADD2LIST( diagNum,
218 I diagName, diagCode, diagUnits, diagTitle, myThid )
219
220 diagName = 'VA4DSMAG'
221 diagTitle = 'Smagorinsky Biharm Visc Coeff. (m4/s) (Div Pt)'
222 diagUnits = 'm^4/s '
223 diagCode = 'SM MR '
224 CALL DIAGNOSTICS_ADD2LIST( diagNum,
225 I diagName, diagCode, diagUnits, diagTitle, myThid )
226
227
228
229 C-- add diagnostics of simple derivative quantities:
230 diagName = 'momKE '
231 diagTitle = 'Kinetic Energy (in momentum Eq.)'
232 diagCode = 'SM MR '
233 diagUnits = 'm^2/s^2 '
234 CALL DIAGNOSTICS_ADD2LIST( diagNum,
235 I diagName, diagCode, diagUnits, diagTitle, myThid )
236
237 #ifdef ALLOW_MOM_VECINV
238 diagName = 'momHDiv '
239 diagTitle = 'Horizontal Divergence (in momentum Eq.)'
240 diagCode = 'SM MR '
241 diagUnits = 's^-1 '
242 CALL DIAGNOSTICS_ADD2LIST( diagNum,
243 I diagName, diagCode, diagUnits, diagTitle, myThid )
244
245 diagName = 'momVort3'
246 diagTitle = '3rd component (vertical) of Vorticity'
247 diagCode = 'SZ MR '
248 diagUnits = 's^-1 '
249 CALL DIAGNOSTICS_ADD2LIST( diagNum,
250 I diagName, diagCode, diagUnits, diagTitle, myThid )
251
252 diagName = 'Strain '
253 diagTitle = 'Horizontal Strain of Horizontal Velocities'
254 diagCode = 'SZ MR '
255 diagUnits = 's^-1 '
256 CALL DIAGNOSTICS_ADD2LIST( diagNum,
257 I diagName, diagCode, diagUnits, diagTitle, myThid )
258
259 diagName = 'Tension '
260 diagTitle = 'Horizontal Tension of Horizontal Velocities'
261 diagCode = 'SM MR '
262 diagUnits = 's^-1 '
263 CALL DIAGNOSTICS_ADD2LIST( diagNum,
264 I diagName, diagCode, diagUnits, diagTitle, myThid )
265 #endif /* ALLOW_MOM_VECINV */
266
267 C-- add diagnostics of tendencies from each terms
268 diagUnits = 'm/s^2 '
269
270 diagName = 'UBotDrag'
271 diagTitle = 'U momentum tendency from Bottom Drag'
272 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
273 CALL DIAGNOSTICS_ADD2LIST( diagNum,
274 I diagName, diagCode, diagUnits, diagTitle, myThid )
275 diagName = 'VBotDrag'
276 diagTitle = 'V momentum tendency from Bottom Drag'
277 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
278 CALL DIAGNOSTICS_ADD2LIST( diagNum,
279 I diagName, diagCode, diagUnits, diagTitle, myThid )
280 diagName = 'USidDrag'
281 diagTitle = 'U momentum tendency from Side Drag'
282 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
283 CALL DIAGNOSTICS_ADD2LIST( diagNum,
284 I diagName, diagCode, diagUnits, diagTitle, myThid )
285 diagName = 'VSidDrag'
286 diagTitle = 'V momentum tendency from Side Drag'
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 = 'Um_Diss '
292 diagTitle = 'U momentum tendency from Dissipation'
293 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
294 CALL DIAGNOSTICS_ADD2LIST( diagNum,
295 I diagName, diagCode, diagUnits, diagTitle, myThid )
296 diagName = 'Vm_Diss '
297 diagTitle = 'V momentum tendency from Dissipation'
298 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
299 CALL DIAGNOSTICS_ADD2LIST( diagNum,
300 I diagName, diagCode, diagUnits, diagTitle, myThid )
301
302 diagName = 'Um_Advec'
303 diagTitle = 'U momentum tendency from Advection terms'
304 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
305 CALL DIAGNOSTICS_ADD2LIST( diagNum,
306 I diagName, diagCode, diagUnits, diagTitle, myThid )
307 diagName = 'Vm_Advec'
308 diagTitle = 'V momentum tendency from Advection terms'
309 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
310 CALL DIAGNOSTICS_ADD2LIST( diagNum,
311 I diagName, diagCode, diagUnits, diagTitle, myThid )
312
313 diagName = 'Um_Cori '
314 diagTitle = 'U momentum tendency from Coriolis term'
315 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
316 CALL DIAGNOSTICS_ADD2LIST( diagNum,
317 I diagName, diagCode, diagUnits, diagTitle, myThid )
318 diagName = 'Vm_Cori '
319 diagTitle = 'V momentum tendency from Coriolis term'
320 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
321 CALL DIAGNOSTICS_ADD2LIST( diagNum,
322 I diagName, diagCode, diagUnits, diagTitle, myThid )
323
324 diagName = 'Um_Ext '
325 diagTitle = 'U momentum tendency from external forcing'
326 WRITE(diagCode,'(A,I3.3,A)') 'UU ', diagNum, 'MR '
327 CALL DIAGNOSTICS_ADD2LIST( diagNum,
328 I diagName, diagCode, diagUnits, diagTitle, myThid )
329 diagName = 'Vm_Ext '
330 diagTitle = 'V momentum tendency from external forcing'
331 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
332 CALL DIAGNOSTICS_ADD2LIST( diagNum,
333 I diagName, diagCode, diagUnits, diagTitle, myThid )
334
335 #ifdef ALLOW_MOM_VECINV
336 diagName = 'Um_AdvZ3'
337 diagTitle = 'U momentum tendency from Vorticity Advection'
338 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
339 CALL DIAGNOSTICS_ADD2LIST( diagNum,
340 I diagName, diagCode, diagUnits, diagTitle, myThid )
341 diagName = 'Vm_AdvZ3'
342 diagTitle = 'V momentum tendency from Vorticity Advection'
343 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
344 CALL DIAGNOSTICS_ADD2LIST( diagNum,
345 I diagName, diagCode, diagUnits, diagTitle, myThid )
346
347 diagName = 'Um_AdvRe'
348 diagTitle = 'U momentum tendency from vertical Advection'
349 & //' (Explicit part)'
350 WRITE(diagCode,'(A,I3.3,A)') 'UU ',diagNum+2,'MR '
351 CALL DIAGNOSTICS_ADD2LIST( diagNum,
352 I diagName, diagCode, diagUnits, diagTitle, myThid )
353 diagName = 'Vm_AdvRe'
354 diagTitle = 'V momentum tendency from vertical Advection'
355 & //' (Explicit part)'
356 WRITE(diagCode,'(A,I3.3,A)') 'VV ', diagNum, 'MR '
357 CALL DIAGNOSTICS_ADD2LIST( diagNum,
358 I diagName, diagCode, diagUnits, diagTitle, myThid )
359
360 #endif /* ALLOW_MOM_VECINV */
361
362 C-- add diagnostics of advective & viscous flux :
363 IF ( usingPCoords ) THEN
364 diagUnits = 'Pa.m^3/s^2 '
365 ELSE
366 diagUnits = 'm^4/s^2 '
367 ENDIF
368
369 C- Advective flux of Zonal momentum:
370 #ifdef ALLOW_MOM_FLUXFORM
371 diagName = 'ADVx_Um '
372 diagTitle = 'Zonal Advective Flux of U momentum'
373 WRITE(diagCode,'(A,I3.3,A)') 'UM ',diagNum+2,'MR '
374 CALL DIAGNOSTICS_ADD2LIST( diagNum,
375 I diagName, diagCode, diagUnits, diagTitle, myThid )
376 diagName = 'ADVy_Um '
377 diagTitle = 'Meridional Advective Flux of U momentum'
378 WRITE(diagCode,'(A,I3.3,A)') 'VZ ', diagNum, 'MR '
379 CALL DIAGNOSTICS_ADD2LIST( diagNum,
380 I diagName, diagCode, diagUnits, diagTitle, myThid )
381 diagName = 'ADVrE_Um'
382 diagTitle = 'Vertical Advective Flux of U momentum'
383 & //' (Explicit part)'
384 diagCode = 'WU LR '
385 CALL DIAGNOSTICS_ADD2LIST( diagNum,
386 I diagName, diagCode, diagUnits, diagTitle, myThid )
387 #endif /* ALLOW_MOM_FLUXFORM */
388 c diagName = 'ADVrI_Um'
389 c diagTitle = 'Vertical Advective Flux of U momentum'
390 c & //' (Implicit part)'
391 c diagCode = 'WU LR '
392 c CALL DIAGNOSTICS_ADD2LIST( diagNum,
393 c I diagName, diagCode, diagUnits, diagTitle, myThid )
394
395 C- Advective flux of Meridional momentum:
396 #ifdef ALLOW_MOM_FLUXFORM
397 diagName = 'ADVx_Vm '
398 diagTitle = 'Zonal Advective Flux of V momentum'
399 WRITE(diagCode,'(A,I3.3,A)') 'UZ ',diagNum+2,'MR '
400 CALL DIAGNOSTICS_ADD2LIST( diagNum,
401 I diagName, diagCode, diagUnits, diagTitle, myThid )
402 diagName = 'ADVy_Vm '
403 diagTitle = 'Meridional Advective Flux of V momentum'
404 WRITE(diagCode,'(A,I3.3,A)') 'VM ', diagNum, 'MR '
405 CALL DIAGNOSTICS_ADD2LIST( diagNum,
406 I diagName, diagCode, diagUnits, diagTitle, myThid )
407 diagName = 'ADVrE_Vm'
408 diagTitle = 'Vertical Advective Flux of V momentum'
409 & //' (Explicit part)'
410 diagCode = 'WV LR '
411 CALL DIAGNOSTICS_ADD2LIST( diagNum,
412 I diagName, diagCode, diagUnits, diagTitle, myThid )
413 #endif /* ALLOW_MOM_FLUXFORM */
414 c diagName = 'ADVrI_Vm'
415 c diagTitle = 'Vertical Advective Flux of V momentum'
416 c & //' (Implicit part)'
417 c diagCode = 'WV LR '
418 c CALL DIAGNOSTICS_ADD2LIST( diagNum,
419 c I diagName, diagCode, diagUnits, diagTitle, myThid )
420
421 c- Viscous flux of Zonal momentum :
422 #ifdef ALLOW_MOM_FLUXFORM
423 diagName = 'VISCx_Um'
424 diagTitle = 'Zonal Viscous Flux of U momentum'
425 WRITE(diagCode,'(A,I3.3,A)') 'UM ',diagNum+2,'MR '
426 CALL DIAGNOSTICS_ADD2LIST( diagNum,
427 I diagName, diagCode, diagUnits, diagTitle, myThid )
428 diagName = 'VISCy_Um'
429 diagTitle = 'Meridional Viscous Flux of U momentum'
430 WRITE(diagCode,'(A,I3.3,A)') 'VZ ', diagNum, 'MR '
431 CALL DIAGNOSTICS_ADD2LIST( diagNum,
432 I diagName, diagCode, diagUnits, diagTitle, myThid )
433 diagName = 'VISrE_Um'
434 diagTitle = 'Vertical Viscous Flux of U momentum'
435 & //' (Explicit part)'
436 diagCode = 'WU LR '
437 CALL DIAGNOSTICS_ADD2LIST( diagNum,
438 I diagName, diagCode, diagUnits, diagTitle, myThid )
439 #endif /* ALLOW_MOM_FLUXFORM */
440 diagName = 'VISrI_Um'
441 diagTitle = 'Vertical Viscous Flux of U momentum'
442 & //' (Implicit part)'
443 diagCode = 'WU LR '
444 CALL DIAGNOSTICS_ADD2LIST( diagNum,
445 I diagName, diagCode, diagUnits, diagTitle, myThid )
446
447 c- Viscous flux of Meridional momentum :
448 #ifdef ALLOW_MOM_FLUXFORM
449 diagName = 'VISCx_Vm'
450 diagTitle = 'Zonal Viscous Flux of V momentum'
451 WRITE(diagCode,'(A,I3.3,A)') 'UZ ',diagNum+2,'MR '
452 CALL DIAGNOSTICS_ADD2LIST( diagNum,
453 I diagName, diagCode, diagUnits, diagTitle, myThid )
454 diagName = 'VISCy_Vm'
455 diagTitle = 'Meridional Viscous Flux of V momentum'
456 WRITE(diagCode,'(A,I3.3,A)') 'VM ', diagNum, 'MR '
457 CALL DIAGNOSTICS_ADD2LIST( diagNum,
458 I diagName, diagCode, diagUnits, diagTitle, myThid )
459 diagName = 'VISrE_Vm'
460 diagTitle = 'Vertical Viscous Flux of V momentum'
461 & //' (Explicit part)'
462 diagCode = 'WV LR '
463 CALL DIAGNOSTICS_ADD2LIST( diagNum,
464 I diagName, diagCode, diagUnits, diagTitle, myThid )
465 #endif /* ALLOW_MOM_FLUXFORM */
466 diagName = 'VISrI_Vm'
467 diagTitle = 'Vertical Viscous Flux of V momentum'
468 & //' (Implicit part)'
469 diagCode = 'WV LR '
470 CALL DIAGNOSTICS_ADD2LIST( diagNum,
471 I diagName, diagCode, diagUnits, diagTitle, myThid )
472
473 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
474
475 #endif /* ALLOW_MOM_COMMON */
476 #endif /* ALLOW_DIAGNOSTICS */
477
478 RETURN
479 END

  ViewVC Help
Powered by ViewVC 1.1.22