86 |
c & 1, thSIce_deltaT, bi, bj, myThid ) |
c & 1, thSIce_deltaT, bi, bj, myThid ) |
87 |
|
|
88 |
C-- average of atmospheric fluxes : |
C-- average of atmospheric fluxes : |
89 |
#ifdef ALLOW_TIMEAVE |
IF ( fluidIsWater ) THEN |
|
IF ( buoyancyRelation(1:7) .EQ. 'OCEANIC' ) THEN |
|
90 |
CALL TIMEAVE_CUMUL_1T(ice_flxAtm_Ave, flxAtm, |
CALL TIMEAVE_CUMUL_1T(ice_flxAtm_Ave, flxAtm, |
91 |
& 1, thSIce_deltaT, bi, bj, myThid ) |
& 1, thSIce_deltaT, bi, bj, myThid ) |
92 |
CALL TIMEAVE_CUMUL_1T(ice_frwAtm_Ave, frwAtm, |
CALL TIMEAVE_CUMUL_1T(ice_frwAtm_Ave, frwAtm, |
93 |
& 1, thSIce_deltaT, bi, bj, myThid ) |
& 1, thSIce_deltaT, bi, bj, myThid ) |
94 |
ENDIF |
ENDIF |
|
#endif /*ALLOW_TIMEAVE*/ |
|
95 |
|
|
96 |
C-- average of oceanic fluxes : |
C-- average of oceanic fluxes : |
97 |
#ifndef CHECK_ENERGY_CONSERV |
#ifndef CHECK_ENERGY_CONSERV |
117 |
#endif /* ALLOW_TIMEAVE */ |
#endif /* ALLOW_TIMEAVE */ |
118 |
|
|
119 |
IF ( DIFFERENT_MULTIPLE(thSIce_diagFreq,myTime+deltaTClock,myTime) |
IF ( DIFFERENT_MULTIPLE(thSIce_diagFreq,myTime+deltaTClock,myTime) |
120 |
& .AND. buoyancyRelation(1:7) .EQ. 'OCEANIC' ) THEN |
& .AND. fluidIsWater ) THEN |
121 |
wrtIter = myIter+1 |
wrtIter = myIter+1 |
122 |
CALL WRITE_LOCAL_RL('ice_flxAtm','I10',1,flxAtm, |
CALL WRITE_LOCAL_RL('ice_flxAtm','I10',1,flxAtm, |
123 |
& bi,bj,1,wrtIter,myThid) |
& bi,bj,1,wrtIter,myThid) |
125 |
& bi,bj,1,wrtIter,myThid) |
& bi,bj,1,wrtIter,myThid) |
126 |
ENDIF |
ENDIF |
127 |
|
|
128 |
|
IF ( useDiagnostics ) THEN |
129 |
|
CALL THSICE_DIAGNOSTICS_FILL( |
130 |
|
I frwAtm, flxAtm, |
131 |
|
I myTime, myIter, bi,bj, myThid ) |
132 |
|
ENDIF |
133 |
|
|
134 |
#endif /* ALLOW_THSICE */ |
#endif /* ALLOW_THSICE */ |
135 |
|
|
136 |
RETURN |
RETURN |