- Timestamp:
- 2012-10-26T12:13:21+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3385_NOCS04_HAMF/NEMOGCM/NEMO/LIM_SRC_3/limthd_dif.F90
r3351 r3517 147 147 REAL(wp), DIMENSION(kiut,jkmax+2) :: zdiagbis 148 148 REAL(wp), DIMENSION(kiut,jkmax+2,3) :: ztrid ! tridiagonal system terms 149 !!------------------------------------------------------------------ 150 149 !!------------------------------------------------------------------ 151 150 ! 152 151 !------------------------------------------------------------------------------! … … 156 155 DO ji = kideb , kiut 157 156 ! is there snow or not 158 isnow(ji)= INT( 1._wp - MAX( 0._wp , SIGN(1._wp, - ht_s_b(ji) )) )157 isnow(ji)= INT( 1._wp - MAX( 0._wp , SIGN(1._wp, - ht_s_b(ji) ) ) ) 159 158 ! surface temperature of fusion 160 159 !!gm ??? ztfs(ji) = rtt !!!???? … … 201 200 DO ji = kideb , kiut 202 201 ! switches 203 isnow(ji) = INT( 1._wp - MAX( 0._wp , SIGN( 1._wp , - ht_s_b(ji) )) )202 isnow(ji) = INT( 1._wp - MAX( 0._wp , SIGN( 1._wp , - ht_s_b(ji) ) ) ) 204 203 ! hs > 0, isnow = 1 205 204 zhsu (ji) = hnzst ! threshold for the computation of i0 … … 262 261 ! just to check energy conservation 263 262 DO ji = kideb, kiut 264 ii = MOD( npb(ji) - 1, jpi ) + 1265 ij =( npb(ji) - 1 ) / jpi + 1263 ii = MOD( npb(ji) - 1 , jpi ) + 1 264 ij = ( npb(ji) - 1 ) / jpi + 1 266 265 fstroc(ii,ij,jl) = zradtr_i(ji,nlay_i) 267 266 END DO … … 273 272 END DO 274 273 END DO 275 276 274 277 275 ! … … 662 660 663 661 ! surface temperature 664 isnow(ji) = INT( 1.0-max(0.0,sign(1.0,-ht_s_b(ji))))662 isnow(ji) = INT( 1.0 - MAX( 0.0 , SIGN( 1.0 , -ht_s_b(ji) ) ) ) 665 663 ztsuoldit(ji) = t_su_b(ji) 666 IF (t_su_b(ji) .LT. ztfs(ji))&664 IF( t_su_b(ji) < ztfs(ji) ) & 667 665 t_su_b(ji) = ( zindtbis(ji,numeqmin(ji)) - ztrid(ji,numeqmin(ji),3)* ( isnow(ji)*t_s_b(ji,1) & 668 666 & + (1.0-isnow(ji))*t_i_b(ji,1) ) ) / zdiagbis(ji,numeqmin(ji))
Note: See TracChangeset
for help on using the changeset viewer.