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

Diff of /MITgcm/pkg/diagnostics/diagstats_output.F

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

revision 1.2 by jmc, Sun Jun 26 16:51:49 2005 UTC revision 1.7 by molod, Mon Jul 11 16:16:29 2005 UTC
# Line 10  C     !ROUTINE: DIAGSTATS_OUTPUT Line 10  C     !ROUTINE: DIAGSTATS_OUTPUT
10  C     !INTERFACE:  C     !INTERFACE:
11        SUBROUTINE  DIAGSTATS_OUTPUT(        SUBROUTINE  DIAGSTATS_OUTPUT(
12       I     listId,       I     listId,
13       I     myIter,       I     myTime, myIter, myThid )
      I     myThid )  
14    
15  C     !DESCRIPTION:  C     !DESCRIPTION:
16  C     Write output for diagnostics fields.  C     Write output for diagnostics fields.
# Line 34  C     !USES: Line 33  C     !USES:
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          _RL     myTime
41        INTEGER listId, myIter, myThid        INTEGER listId, myIter, myThid
42  CEOP  CEOP
43    
# Line 85  C          ----------------------------- Line 86  C          -----------------------------
86       I                       ndId, mate, iSp, iSm, myThid )       I                       ndId, mate, iSp, iSm, myThid )
87    
88  C-          Check for empty Diag (= not filled or using empty mask)  C-          Check for empty Diag (= not filled or using empty mask)
89              IF ( statGlob(0,0,j).EQ.0. ) THEN              IF ( tmp_Glob(0,0).EQ.0. ) THEN
90               _BEGIN_MASTER( myThid )               _BEGIN_MASTER( myThid )
91               WRITE(msgBuf,'(A,I10,A,I3)')               WRITE(msgBuf,'(A,I10,A,I3)')
92       &        '- WARNING - from DIAGSTATS_OUTPUT at iter=', myIter,       &        '- WARNING - from DIAGSTATS_OUTPUT at iter=', myIter,
# Line 123  C-          Check for empty Diag (= not Line 124  C-          Check for empty Diag (= not
124            ENDIF            ENDIF
125           ENDDO           ENDDO
126    
127  C--      Write to file:  C--      Write to ASCII file:
128           IF (diagSt_Ascii) THEN           IF (diagSt_Ascii) THEN
129             CALL DIAGSTATS_ASCII_OUT( statGlob, nLev, ndId,             CALL DIAGSTATS_ASCII_OUT( statGlob, nLev, ndId,
130       &                               m, listId, myIter, myThid )       &                               m, listId, myIter, myThid )
131           ENDIF           ENDIF
132    
133    #ifdef ALLOW_MNC
134             IF (diagSt_mnc) THEN
135               CALL DIAGSTATS_MNC_OUT(
136         &          statGlob, nLev, ndId,
137         &          m, listId, myTime, myIter, myThid )
138             ENDIF
139    #endif
140    
141  C--    end of Processing Fld # m  C--    end of Processing Fld # m
142         ENDIF         ENDIF
143        ENDDO        ENDDO

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22