55 |
CALL TIMEAVE_NORMALIZ(salttave, TimeAve_half,Nr,bi,bj,myThid) |
CALL TIMEAVE_NORMALIZ(salttave, TimeAve_half,Nr,bi,bj,myThid) |
56 |
CALL TIMEAVE_NORMALIZ(uVeltave, TimeAve_half,Nr,bi,bj,myThid) |
CALL TIMEAVE_NORMALIZ(uVeltave, TimeAve_half,Nr,bi,bj,myThid) |
57 |
CALL TIMEAVE_NORMALIZ(vVeltave, TimeAve_half,Nr,bi,bj,myThid) |
CALL TIMEAVE_NORMALIZ(vVeltave, TimeAve_half,Nr,bi,bj,myThid) |
58 |
|
CALL TIMEAVE_NORMALIZ(TTtave, TimeAve_half,Nr,bi,bj,myThid) |
59 |
|
CALL TIMEAVE_NORMALIZ(UUtave, TimeAve_half,Nr,bi,bj,myThid) |
60 |
|
CALL TIMEAVE_NORMALIZ(VVtave, TimeAve_half,Nr,bi,bj,myThid) |
61 |
CALL TIMEAVE_NORMALIZ(uttave, TimeAve_half,Nr,bi,bj,myThid) |
CALL TIMEAVE_NORMALIZ(uttave, TimeAve_half,Nr,bi,bj,myThid) |
62 |
CALL TIMEAVE_NORMALIZ(vttave, TimeAve_half,Nr,bi,bj,myThid) |
CALL TIMEAVE_NORMALIZ(vttave, TimeAve_half,Nr,bi,bj,myThid) |
63 |
|
|
80 |
#endif |
#endif |
81 |
C-- Read IO error counter |
C-- Read IO error counter |
82 |
beginIOErrCount = IO_ERRCOUNT(myThid) |
beginIOErrCount = IO_ERRCOUNT(myThid) |
83 |
prevPrec = writeBinaryPrec |
c prevPrec = writeBinaryPrec |
84 |
writeBinaryPrec = precFloat32 |
c writeBinaryPrec = precFloat32 |
85 |
CALL WRITE_FLD_XY_RL('ETAtave.',suff,etaTave,myIter,myThid) |
CALL WRITE_FLD_XY_RL('ETAtave.',suff,etaTave,myIter,myThid) |
86 |
|
|
87 |
CALL WRITE_FLD_XYZ_RL('Ttave.',suff,thetatave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('Ttave.',suff,thetatave,myIter,myThid) |
88 |
CALL WRITE_FLD_XYZ_RL('Stave.',suff,salttave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('Stave.',suff,salttave,myIter,myThid) |
89 |
CALL WRITE_FLD_XYZ_RL('uVeltave.',suff,uVeltave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('uVeltave.',suff,uVeltave,myIter,myThid) |
90 |
CALL WRITE_FLD_XYZ_RL('vVeltave.',suff,vVeltave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('vVeltave.',suff,vVeltave,myIter,myThid) |
91 |
|
CALL WRITE_FLD_XYZ_RL('TTtave.',suff,TTtave,myIter,myThid) |
92 |
|
CALL WRITE_FLD_XYZ_RL('UUtave.',suff,UUtave,myIter,myThid) |
93 |
|
CALL WRITE_FLD_XYZ_RL('VVtave.',suff,VVtave,myIter,myThid) |
94 |
CALL WRITE_FLD_XYZ_RL('UTtave.',suff,uttave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('UTtave.',suff,uttave,myIter,myThid) |
95 |
CALL WRITE_FLD_XYZ_RL('VTtave.',suff,vttave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('VTtave.',suff,vttave,myIter,myThid) |
96 |
CALL WRITE_FLD_XYZ_RL('wVeltave.',suff,wVeltave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('wVeltave.',suff,wVeltave,myIter,myThid) |
97 |
CALL WRITE_FLD_XYZ_RL('PhHytave.',suff,phiHydtave,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL('PhHytave.',suff,phiHydtave,myIter,myThid) |
98 |
CALL WRITE_FLD_XYZ_RL('Convtave.',suff,ConvectCountTave, |
CALL WRITE_FLD_XYZ_RL('Convtave.',suff,ConvectCountTave, |
99 |
& myIter,myThid) |
& myIter,myThid) |
100 |
writeBinaryPrec = prevPrec |
c writeBinaryPrec = prevPrec |
101 |
C-- Reread IO error counter |
C-- Reread IO error counter |
102 |
endIOErrCount = IO_ERRCOUNT(myThid) |
endIOErrCount = IO_ERRCOUNT(myThid) |
103 |
|
|
132 |
CALL TIMEAVE_RESET(uVeltave, Nr, bi,bj,myThid) |
CALL TIMEAVE_RESET(uVeltave, Nr, bi,bj,myThid) |
133 |
CALL TIMEAVE_RESET(vVeltave, Nr, bi,bj,myThid) |
CALL TIMEAVE_RESET(vVeltave, Nr, bi,bj,myThid) |
134 |
CALL TIMEAVE_RESET(wVeltave, Nr, bi,bj,myThid) |
CALL TIMEAVE_RESET(wVeltave, Nr, bi,bj,myThid) |
135 |
|
CALL TIMEAVE_RESET(TTtave, Nr, bi,bj,myThid) |
136 |
|
CALL TIMEAVE_RESET(UUtave, Nr, bi,bj,myThid) |
137 |
|
CALL TIMEAVE_RESET(VVtave, Nr, bi,bj,myThid) |
138 |
CALL TIMEAVE_RESET(uttave, Nr, bi,bj,myThid) |
CALL TIMEAVE_RESET(uttave, Nr, bi,bj,myThid) |
139 |
CALL TIMEAVE_RESET(vttave, Nr, bi,bj,myThid) |
CALL TIMEAVE_RESET(vttave, Nr, bi,bj,myThid) |
140 |
CALL TIMEAVE_RESET(phiHydtave,Nr,bi,bj,myThid) |
CALL TIMEAVE_RESET(phiHydtave,Nr,bi,bj,myThid) |
154 |
CALL TIMEAVE_CUMULATE(vVeltave, vVel, Nr,DDTT, bi,bj,myThid) |
CALL TIMEAVE_CUMULATE(vVeltave, vVel, Nr,DDTT, bi,bj,myThid) |
155 |
|
|
156 |
C "double" fields |
C "double" fields |
157 |
|
CALL TIMEAVE_CUMUL_2V(TTtave, theta, theta, Nr, 0, DDTT, |
158 |
|
& bi,bj,myThid) |
159 |
|
CALL TIMEAVE_CUMUL_2V(UUtave, uVel, uVel, Nr, 0, DDTT, |
160 |
|
& bi,bj,myThid) |
161 |
|
CALL TIMEAVE_CUMUL_2V(VVtave, vVel, vVel, Nr, 0, DDTT, |
162 |
|
& bi,bj,myThid) |
163 |
CALL TIMEAVE_CUMUL_2V(uttave, theta, uVel, Nr, 1, DDTT, |
CALL TIMEAVE_CUMUL_2V(uttave, theta, uVel, Nr, 1, DDTT, |
164 |
& bi,bj,myThid) |
& bi,bj,myThid) |
165 |
CALL TIMEAVE_CUMUL_2V(vttave, theta, vVel, Nr, 2, DDTT, |
CALL TIMEAVE_CUMUL_2V(vttave, theta, vVel, Nr, 2, DDTT, |