- Timestamp:
- 2008-04-01T17:40:36+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_SBC/NEMO/OPA_SRC/SBC/sbcblk_core.F90
r810 r874 276 276 & Cd, Ch, Ce ) 277 277 278 ! ... umasked Momentum :utau, vtau at U- and V_points, resp.279 ! Note the use of 2-tmask in order to umask the stress along coastlines278 ! ... utau, vtau at U- and V_points, resp. 279 ! Note the use of 0.5*(2-umask) in order to unmask the stress along coastlines 280 280 zwnd_i(:,:) = rhoa * zwind_speed_t(:,:) * Cd(:,:) * zwnd_i(:,:) 281 281 zwnd_j(:,:) = rhoa * zwind_speed_t(:,:) * Cd(:,:) * zwnd_j(:,:) 282 282 DO jj = 1, jpjm1 283 283 DO ji = 1, fs_jpim1 284 utau(ji,jj) = 0.5 * ( zwnd_i(ji,jj) + zwnd_i(ji+1,jj ) ) * ( 2. - tmask(ji,jj,1) )285 vtau(ji,jj) = 0.5 * ( zwnd_j(ji,jj) + zwnd_j(ji ,jj+1) ) * ( 2. - tmask(ji,jj,1) )284 utau(ji,jj) = 0.5 * ( 2. - umask(ji,jj,1) ) * ( zwnd_i(ji,jj) + zwnd_i(ji+1,jj ) ) 285 vtau(ji,jj) = 0.5 * ( 2. - vmask(ji,jj,1) ) * ( zwnd_j(ji,jj) + zwnd_j(ji ,jj+1) ) 286 286 END DO 287 287 END DO … … 292 292 ! ----------------------------- 293 293 !CDIR COLLAPSE 294 zevap(:,:) = rhoa *Ce(:,:)*( zqsatw(:,:) - sf(jp_humi)%fnow(:,:) ) * zwind_speed_t(:,:) ! Evaporation 295 !CDIR COLLAPSE 296 zqsb (:,:) = rhoa*cpa*Ch(:,:)*( zst (:,:) - sf(jp_tair)%fnow(:,:) ) * zwind_speed_t(:,:) ! Sensible Heat 297 !CDIR COLLAPSE 298 zqla (:,:) = Lv * zevap(:,:) ! Latent Heat 299 294 zevap(:,:) = MAX( 0.e0, rhoa *Ce(:,:)*( zqsatw(:,:) - sf(jp_humi)%fnow(:,:) ) * zwind_speed_t(:,:) ) ! Evaporation 295 !CDIR COLLAPSE 296 zqsb (:,:) = rhoa*cpa*Ch(:,:)*( zst (:,:) - sf(jp_tair)%fnow(:,:) ) * zwind_speed_t(:,:) ! Sensible Heat 297 !CDIR COLLAPSE 298 zqla (:,:) = Lv * zevap(:,:) ! Latent Heat 300 299 301 300 ! ----------------------------------------------------------------------------- ! … … 305 304 !CDIR COLLAPSE 306 305 qns(:,:) = zqlw(:,:) - zqsb(:,:) - zqla(:,:) ! Downward Non Solar flux 307 308 306 !CDIR COLLAPSE 309 307 emp (:,:) = zevap(:,:) - sf(jp_prec)%fnow(:,:) * tmask(:,:,1) … … 428 426 !CDIR NOVERRCHK 429 427 !CDIR COLLAPSE 430 p_qla(:,:) = rhoa * Ls * Cice * z_wnds_t(:,:) &! Latent Heat431 & * ( 11637800. * EXP( -5897.8 / pst(:,:) ) / rhoa - sf(jp_humi)%fnow(:,:))428 p_qla(:,:) = MAX( 0.e0, rhoa * Ls * Cice * z_wnds_t(:,:) & ! Latent Heat 429 & * ( 11637800. * EXP( -5897.8 / pst(:,:) ) / rhoa - sf(jp_humi)%fnow(:,:) ) ) 432 430 433 431 ! Latent heat sensitivity for ice (Dqla/Dt)
Note: See TracChangeset
for help on using the changeset viewer.