13 |
C !DESCRIPTION: |
C !DESCRIPTION: |
14 |
C Initialize available diagnostics list: set the following attributes: |
C Initialize available diagnostics list: set the following attributes: |
15 |
C name (=cdiag), parsing code (=gdiag), units (=udiag), and title (=tdiag) |
C name (=cdiag), parsing code (=gdiag), units (=udiag), and title (=tdiag) |
16 |
C Note: 1) diagnostics defined here also appear in equivalence statement |
C Note: 1) diagnostics defined here are not presently filled. To use |
17 |
C in "DIAGNOSTICS.h" ; this allow a more direct access than |
C one of them, one just needs to add a call to S/R DIAGNOSTICS_FILL |
18 |
C calling S/R FILL_DIAGNOSTICS. |
C with the diagnostic name 'SDIAG...' or 'UDIAG...' |
19 |
C 2) GDIAG is defined as character*16 and can be to character*1 |
C 2) GDIAG is defined as character*16 and can be to character*1 |
20 |
C parse(16) with the following codes currently defined: |
C parse(16) with the following codes currently defined: |
21 |
|
|
73 |
|
|
74 |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
75 |
C For each output variable, |
C For each output variable, |
76 |
C specify Name (cdiag, 8c), Descriptions (tdiag, *c), Units (udiag, 16c) |
C specify Name (cdiag, 8c), Descriptions (tdiag, *c), Units (udiag, 16c) |
77 |
C and parsing code (location on C grid, 2D/3D, ...) (gdiag, 16c) |
C and parsing code (location on C grid, 2D/3D, ...) (gdiag, 16c) |
78 |
C---------------------------------------------------------------------- |
C---------------------------------------------------------------------- |
79 |
cdiag( 1) = 'SDIAG1 ' |
cdiag( 1) = 'SDIAG1 ' |
179 |
cdiag(21) = 'SDIAGC ' |
cdiag(21) = 'SDIAGC ' |
180 |
tdiag(21) = 'User-Defined Counted Surface Diagnostic ' |
tdiag(21) = 'User-Defined Counted Surface Diagnostic ' |
181 |
udiag(21) = 'user-defined ' |
udiag(21) = 'user-defined ' |
182 |
gdiag(21) = 'SM C188L1 ' |
gdiag(21) = 'SM C022L1 ' |
183 |
|
|
184 |
cdiag(22) = 'SDIAGCC ' |
cdiag(22) = 'SDIAGCC ' |
185 |
tdiag(22) = 'User-Defined Counted Surface Diagnostic Counter' |
tdiag(22) = 'User-Defined Counted Surface Diagnostic Counter' |
186 |
udiag(22) = 'count ' |
udiag(22) = 'count ' |
187 |
gdiag(22) = 'SM D L1 ' |
gdiag(22) = 'SM D L1 ' |
188 |
|
|
189 |
c- set the total number of available diagnostics |
c- set the total number of available diagnostics |
190 |
ndiagt = 22 |
ndiagt = 22 |
191 |
|
|
192 |
c---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
c---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |