- Timestamp:
- 2012-05-25T18:43:49+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3385_NOCS04_HAMF/NEMOGCM/NEMO/OPA_SRC/DOM/closea.F90
r2715 r3402 173 173 !! put as run-off in open ocean. 174 174 !! 175 !! ** Action : emp , emps updated surface freshwater fluxesat kt175 !! ** Action : emp updated surface freshwater flux at kt 176 176 !!---------------------------------------------------------------------- 177 177 INTEGER, INTENT(in) :: kt ! ocean model time step … … 214 214 ENDIF 215 215 ! !--------------------! 216 ! ! update emp , emps!216 ! ! update emp ! 217 217 zfwf = 0.e0 !--------------------! 218 218 DO jc = 1, jpncs … … 236 236 ! water/evap excess is shared by all open ocean 237 237 emp (:,:) = emp (:,:) + zfwf(jc) / surf(jpncs+1) 238 emps(:,:) = emps(:,:) + zfwf(jc) / surf(jpncs+1)239 238 ELSEIF( ncstt(jc) == 1 ) THEN 240 239 ! Excess water in open sea, at outflow location, excess evap shared … … 247 246 emp (ji,jj) = emp (ji,jj) + zfwf(jc) / & 248 247 (FLOAT(ncsnr(jc)) * e1t(ji,jj) * e2t(ji,jj)) 249 emps(ji,jj) = emps(ji,jj) + zfwf(jc) / &250 (FLOAT(ncsnr(jc)) * e1t(ji,jj) * e2t(ji,jj))251 248 END IF 252 249 END DO 253 250 ELSE 254 251 emp (:,:) = emp (:,:) + zfwf(jc) / surf(jpncs+1) 255 emps(:,:) = emps(:,:) + zfwf(jc) / surf(jpncs+1)256 252 ENDIF 257 253 ELSEIF( ncstt(jc) == 2 ) THEN … … 264 260 emp (ji,jj) = emp (ji,jj) + zfwf(jc) & 265 261 / (FLOAT(ncsnr(jc)) * e1t(ji,jj) * e2t(ji,jj) ) 266 emps(ji,jj) = emps(ji,jj) + zfwf(jc) &267 / (FLOAT(ncsnr(jc)) * e1t(ji,jj) * e2t(ji,jj) )268 262 END DO 269 263 ENDIF … … 273 267 DO ji = ncsi1(jc), ncsi2(jc) 274 268 emp (ji,jj) = emp (ji,jj) - zfwf(jc) / surf(jc) 275 emps(ji,jj) = emps(ji,jj) - zfwf(jc) / surf(jc)276 269 END DO 277 270 END DO … … 280 273 ! 281 274 CALL lbc_lnk( emp , 'T', 1. ) 282 CALL lbc_lnk( emps, 'T', 1. )283 275 ! 284 276 END SUBROUTINE sbc_clo
Note: See TracChangeset
for help on using the changeset viewer.