10 |
C !INTERFACE: |
C !INTERFACE: |
11 |
SUBROUTINE DIAGSTATS_OUTPUT( |
SUBROUTINE DIAGSTATS_OUTPUT( |
12 |
I listId, |
I listId, |
13 |
I myIter, |
I myIter, myTime, myThid ) |
|
I myThid ) |
|
14 |
|
|
15 |
C !DESCRIPTION: |
C !DESCRIPTION: |
16 |
C Write output for diagnostics fields. |
C Write output for diagnostics fields. |
33 |
#endif |
#endif |
34 |
|
|
35 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
36 |
C listId :: Diagnostics list number being written |
C listId :: Diagnostics list number being written |
37 |
C myIter :: current iteration number |
C myIter :: current iteration number |
38 |
|
C myTime :: Current time of simulation (s) |
39 |
C myThid :: my Thread Id number |
C myThid :: my Thread Id number |
40 |
INTEGER listId, myIter, myThid |
INTEGER listId, myIter, myTime, myThid |
41 |
CEOP |
CEOP |
42 |
|
|
43 |
C !LOCAL VARIABLES: |
C !LOCAL VARIABLES: |
123 |
ENDIF |
ENDIF |
124 |
ENDDO |
ENDDO |
125 |
|
|
126 |
C-- Write to file: |
C-- Write to ASCII file: |
127 |
IF (diagSt_Ascii) THEN |
IF (diagSt_Ascii) THEN |
128 |
CALL DIAGSTATS_ASCII_OUT( statGlob, nLev, ndId, |
CALL DIAGSTATS_ASCII_OUT( statGlob, nLev, ndId, |
129 |
& m, listId, myIter, myThid ) |
& m, listId, myIter, myThid ) |
130 |
ENDIF |
ENDIF |
131 |
|
|
132 |
|
IF (diagSt_mnc) THEN |
133 |
|
CALL DIAGSTATS_MNC_OUT( |
134 |
|
& statGlob, nLev, ndId, |
135 |
|
& m, listId, myIter, myTime, myThid ) |
136 |
|
ENDIF |
137 |
|
|
138 |
C-- end of Processing Fld # m |
C-- end of Processing Fld # m |
139 |
ENDIF |
ENDIF |
140 |
ENDDO |
ENDDO |