/[MITgcm]/MITgcm/pkg/timeave/timeave_statv_write.F
ViewVC logotype

Diff of /MITgcm/pkg/timeave/timeave_statv_write.F

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

revision 1.14 by jmc, Tue Dec 30 02:37:11 2003 UTC revision 1.15 by dimitri, Sun Jan 25 00:31:52 2004 UTC
# Line 64  C-     Normalize by integrated time Line 64  C-     Normalize by integrated time
64            CALL TIMEAVE_NORMALIZ(uVeltave, TimeAve_half,Nr,bi,bj,myThid)            CALL TIMEAVE_NORMALIZ(uVeltave, TimeAve_half,Nr,bi,bj,myThid)
65            CALL TIMEAVE_NORMALIZ(vVeltave, TimeAve_half,Nr,bi,bj,myThid)            CALL TIMEAVE_NORMALIZ(vVeltave, TimeAve_half,Nr,bi,bj,myThid)
66            CALL TIMEAVE_NORMALIZ(wVeltave, TimeAve_half,Nr,bi,bj,myThid)            CALL TIMEAVE_NORMALIZ(wVeltave, TimeAve_half,Nr,bi,bj,myThid)
67              CALL TIMEAVE_NORMALIZ(UTtave,   TimeAve_half,Nr,bi,bj,myThid)
68              CALL TIMEAVE_NORMALIZ(VTtave,   TimeAve_half,Nr,bi,bj,myThid)
69              CALL TIMEAVE_NORMALIZ(WTtave,   TimeAve_half,Nr,bi,bj,myThid)
70    #ifndef HRCUBE
71            CALL TIMEAVE_NORMALIZ(Eta2tave, TimeAve_half,1 ,bi,bj,myThid)            CALL TIMEAVE_NORMALIZ(Eta2tave, TimeAve_half,1 ,bi,bj,myThid)
72            CALL TIMEAVE_NORMALIZ(TTtave,   TimeAve_half,Nr,bi,bj,myThid)            CALL TIMEAVE_NORMALIZ(TTtave,   TimeAve_half,Nr,bi,bj,myThid)
73            CALL TIMEAVE_NORMALIZ(UUtave,   TimeAve_half,Nr,bi,bj,myThid)            CALL TIMEAVE_NORMALIZ(UUtave,   TimeAve_half,Nr,bi,bj,myThid)
# Line 78  c         CALL TIMEAVE_NORMALIZ(hFacCtav Line 82  c         CALL TIMEAVE_NORMALIZ(hFacCtav
82  c         CALL TIMEAVE_NORMALIZ(hFacWtave,TimeAve_half,Nr,bi,bj,myThid)  c         CALL TIMEAVE_NORMALIZ(hFacWtave,TimeAve_half,Nr,bi,bj,myThid)
83  c         CALL TIMEAVE_NORMALIZ(hFacStave,TimeAve_half,Nr,bi,bj,myThid)  c         CALL TIMEAVE_NORMALIZ(hFacStave,TimeAve_half,Nr,bi,bj,myThid)
84  #endif /* NONLIN_FRSURF */  #endif /* NONLIN_FRSURF */
           CALL TIMEAVE_NORMALIZ(UTtave,   TimeAve_half,Nr,bi,bj,myThid)  
           CALL TIMEAVE_NORMALIZ(VTtave,   TimeAve_half,Nr,bi,bj,myThid)  
           CALL TIMEAVE_NORMALIZ(WTtave,   TimeAve_half,Nr,bi,bj,myThid)  
85    
86            CALL TIMEAVE_NORMALIZ(TdiffRtave,TimeAve_full,Nr,            CALL TIMEAVE_NORMALIZ(TdiffRtave,TimeAve_full,Nr,
87       &                            bi,bj,myThid)       &                            bi,bj,myThid)
# Line 96  c         CALL TIMEAVE_NORMALIZ(hFacStav Line 97  c         CALL TIMEAVE_NORMALIZ(hFacStav
97       &                            bi,bj,myThid)       &                            bi,bj,myThid)
98            CALL TIMEAVE_NORMALIZ(ConvectCountTave,TimeAve_full,Nr,            CALL TIMEAVE_NORMALIZ(ConvectCountTave,TimeAve_full,Nr,
99       &                            bi,bj,myThid)       &                            bi,bj,myThid)
100    #endif /* ndef HRCUBE */
101          ENDDO          ENDDO
102         ENDDO         ENDDO
103    
# Line 113  C--    Read IO error counter Line 115  C--    Read IO error counter
115  c      prevPrec = writeBinaryPrec  c      prevPrec = writeBinaryPrec
116  c      writeBinaryPrec = precFloat32  c      writeBinaryPrec = precFloat32
117         CALL WRITE_FLD_XY_RL('ETAtave.'  ,suff,etatave  ,myIter,myThid)         CALL WRITE_FLD_XY_RL('ETAtave.'  ,suff,etatave  ,myIter,myThid)
118    #ifndef HRCUBE
119         CALL WRITE_FLD_XY_RL('Eta2tave.' ,suff,Eta2tave ,myIter,myThid)         CALL WRITE_FLD_XY_RL('Eta2tave.' ,suff,Eta2tave ,myIter,myThid)
120    #endif /* ndef HRCUBE */
121    
122         CALL WRITE_FLD_XYZ_RL('Ttave.',suff,thetatave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('Ttave.',suff,thetatave,myIter,myThid)
123         CALL WRITE_FLD_XYZ_RL('Stave.',suff,salttave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('Stave.',suff,salttave,myIter,myThid)
124         CALL WRITE_FLD_XYZ_RL('uVeltave.',suff,uVeltave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('uVeltave.',suff,uVeltave,myIter,myThid)
125         CALL WRITE_FLD_XYZ_RL('vVeltave.',suff,vVeltave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('vVeltave.',suff,vVeltave,myIter,myThid)
126         CALL WRITE_FLD_XYZ_RL('wVeltave.',suff,wVeltave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('wVeltave.',suff,wVeltave,myIter,myThid)
127           CALL WRITE_FLD_XYZ_RL('UTtave.',suff,UTtave,myIter,myThid)
128           CALL WRITE_FLD_XYZ_RL('VTtave.',suff,VTtave,myIter,myThid)
129           CALL WRITE_FLD_XYZ_RL('WTtave.',suff,WTtave,myIter,myThid)
130    #ifndef HRCUBE
131         CALL WRITE_FLD_XYZ_RL('TTtave.',suff,TTtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('TTtave.',suff,TTtave,myIter,myThid)
132         CALL WRITE_FLD_XYZ_RL('UUtave.',suff,UUtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('UUtave.',suff,UUtave,myIter,myThid)
133         CALL WRITE_FLD_XYZ_RL('VVtave.',suff,VVtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('VVtave.',suff,VVtave,myIter,myThid)
134         CALL WRITE_FLD_XYZ_RL('UVtave.',suff,UVtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('UVtave.',suff,UVtave,myIter,myThid)
135  c      CALL WRITE_FLD_XYZ_RL('KEtave.',suff,KEtave,myIter,myThid)  c      CALL WRITE_FLD_XYZ_RL('KEtave.',suff,KEtave,myIter,myThid)
        CALL WRITE_FLD_XYZ_RL('UTtave.',suff,UTtave,myIter,myThid)  
        CALL WRITE_FLD_XYZ_RL('VTtave.',suff,VTtave,myIter,myThid)  
        CALL WRITE_FLD_XYZ_RL('WTtave.',suff,WTtave,myIter,myThid)  
136    
137         IF (useVariableK)         IF (useVariableK)
138       & CALL WRITE_FLD_XYZ_RL('Tdiftave.',suff,TdiffRtave,myIter,myThid)       & CALL WRITE_FLD_XYZ_RL('Tdiftave.',suff,TdiffRtave,myIter,myThid)
# Line 136  c      CALL WRITE_FLD_XYZ_RL('KEtave.',s Line 141  c      CALL WRITE_FLD_XYZ_RL('KEtave.',s
141           CALL WRITE_FLD_XYZ_RL('uZtave.',suff,uZetatave,myIter,myThid)           CALL WRITE_FLD_XYZ_RL('uZtave.',suff,uZetatave,myIter,myThid)
142           CALL WRITE_FLD_XYZ_RL('vZtave.',suff,vZetatave,myIter,myThid)           CALL WRITE_FLD_XYZ_RL('vZtave.',suff,vZetatave,myIter,myThid)
143         ENDIF         ENDIF
144  #endif  #endif /* ALLOW_MOM_VECINV */
145         CALL WRITE_FLD_XYZ_RL('PhHytave.',suff,phiHydtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('PhHytave.',suff,phiHydtave,myIter,myThid)
146    #endif /* ndef HRCUBE */
147         IF ( buoyancyRelation(1:7) .EQ. 'OCEANIC' ) THEN         IF ( buoyancyRelation(1:7) .EQ. 'OCEANIC' ) THEN
148    #ifndef HRCUBE
149          CALL WRITE_FLD_XY_RL('PHLtave.',suff,phiHydLowtave,          CALL WRITE_FLD_XY_RL('PHLtave.',suff,phiHydLowtave,
150       &       myIter,myThid)       &       myIter,myThid)
151          CALL WRITE_FLD_XY_RL('PHL2tave.',suff,phiHydLow2tave,          CALL WRITE_FLD_XY_RL('PHL2tave.',suff,phiHydLow2tave,
152       &       myIter,myThid)       &       myIter,myThid)
153          CALL WRITE_FLD_XYZ_RL('Convtave.',suff,ConvectCountTave,          CALL WRITE_FLD_XYZ_RL('Convtave.',suff,ConvectCountTave,
154       &                        myIter,myThid)       &                        myIter,myThid)
155    #endif /* ndef HRCUBE */
156          CALL WRITE_FLD_XY_RL('uFluxtave.',suff,uFluxtave,myIter,myThid)          CALL WRITE_FLD_XY_RL('uFluxtave.',suff,uFluxtave,myIter,myThid)
157          CALL WRITE_FLD_XY_RL('vFluxtave.',suff,vFluxtave,myIter,myThid)          CALL WRITE_FLD_XY_RL('vFluxtave.',suff,vFluxtave,myIter,myThid)
158          CALL WRITE_FLD_XY_RL('tFluxtave.',suff,tFluxtave,myIter,myThid)          CALL WRITE_FLD_XY_RL('tFluxtave.',suff,tFluxtave,myIter,myThid)
159          CALL WRITE_FLD_XY_RL('sFluxtave.',suff,sFluxtave,myIter,myThid)          CALL WRITE_FLD_XY_RL('sFluxtave.',suff,sFluxtave,myIter,myThid)
160         ENDIF         ENDIF
161    
162    #ifndef HRCUBE
163  #ifdef NONLIN_FRSURF  #ifdef NONLIN_FRSURF
164         CALL WRITE_FLD_XYZ_RL('hUtave.',suff,hUtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('hUtave.',suff,hUtave,myIter,myThid)
165         CALL WRITE_FLD_XYZ_RL('hVtave.',suff,hVtave,myIter,myThid)         CALL WRITE_FLD_XYZ_RL('hVtave.',suff,hVtave,myIter,myThid)
# Line 158  c      CALL WRITE_FLD_XYZ_RL('hFacCtave. Line 167  c      CALL WRITE_FLD_XYZ_RL('hFacCtave.
167  c      CALL WRITE_FLD_XYZ_RL('hFacWtave.',suff,hFacWtave,myIter,myThid)  c      CALL WRITE_FLD_XYZ_RL('hFacWtave.',suff,hFacWtave,myIter,myThid)
168  c      CALL WRITE_FLD_XYZ_RL('hFacStave.',suff,hFacStave,myIter,myThid)  c      CALL WRITE_FLD_XYZ_RL('hFacStave.',suff,hFacStave,myIter,myThid)
169  #endif /* NONLIN_FRSURF */  #endif /* NONLIN_FRSURF */
170    #endif /* ndef HRCUBE */
171    
172  c      writeBinaryPrec = prevPrec  c      writeBinaryPrec = prevPrec
173  C--    Reread IO error counter  C--    Reread IO error counter

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.22