- Timestamp:
- 2018-05-10T16:26:43+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/nemo_v3_6_STABLE/NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_clio.F90
r8529 r9567 311 311 ztaevbk = ztatm * ztatm3 * zcldeff * ( 0.39 - 0.05 * zevsqr ) 312 312 ! 313 zqlw(ji,jj) = - emic * stefan * ( ztaevbk + 4. * ztatm3 * ( zsst - ztatm ) ) 313 zqlw(ji,jj) = - emic * stefan * ( ztaevbk + 4. * ztatm3 * ( zsst - ztatm ) ) * tmask(ji,jj,1) 314 314 315 315 !-------------------------------------------------- … … 365 365 366 366 ! sensible heat flux 367 zqsb(ji,jj) = zrhova * zcsho * 1004.0 * ( zsst - ztatm ) 367 zqsb(ji,jj) = zrhova * zcsho * 1004.0 * ( zsst - ztatm ) * tmask(ji,jj,1) 368 368 369 369 ! latent heat flux (bounded by zero) 370 zqla(ji,jj) = MAX( 0.e0, zrhova * zcleo * 2.5e+06 * ( zqsato - zqatm ) ) 370 zqla(ji,jj) = MAX( 0.e0, zrhova * zcleo * 2.5e+06 * ( zqsato - zqatm ) ) * tmask(ji,jj,1) 371 371 ! 372 372 END DO … … 550 550 zmt2 = ( 272.0 - ztatm(ji,jj) ) / 38.0 ; zind2 = MAX( 0.e0, SIGN( 1.e0, zmt2 ) ) 551 551 zmt3 = ( 281.0 - ztatm(ji,jj) ) / 18.0 ; zind3 = MAX( 0.e0, SIGN( 1.e0, zmt3 ) ) 552 sprecip(ji,jj) = sf(jp_prec)%fnow(ji,jj,1) / rday & ! rday = converte mm/day to kg/m2/s553 & * ( zind1 & ! solid (snow) precipitation [kg/m2/s]552 sprecip(ji,jj) = sf(jp_prec)%fnow(ji,jj,1) / rday * tmask(ji,jj,1) & ! rday = converte mm/day to kg/m2/s 553 & * ( zind1 & ! solid (snow) precipitation [kg/m2/s] 554 554 & + ( 1.0 - zind1 ) * ( zind2 * ( 0.5 + zmt2 ) & 555 555 & + ( 1.0 - zind2 ) * zind3 * zmt3 ) ) … … 591 591 ztaevbk = ztatm3 * ztatm(ji,jj) * zcldeff * ( 0.39 - 0.05 * zevsqr(ji,jj) ) 592 592 ! 593 z_qlw(ji,jj,jl) = - emic * stefan * ( ztaevbk + 4. * ztatm3 * ( ptsu(ji,jj,jl) - ztatm(ji,jj) ) ) 593 z_qlw(ji,jj,jl) = - emic * stefan * ( ztaevbk + 4. * ztatm3 * ( ptsu(ji,jj,jl) - ztatm(ji,jj) ) ) * tmask(ji,jj,1) 594 594 595 595 !---------------------------------------- … … 618 618 619 619 ! sensible heat flux 620 z_qsb(ji,jj,jl) = zrhovacshi * ( ptsu(ji,jj,jl) - ztatm(ji,jj) ) 620 z_qsb(ji,jj,jl) = zrhovacshi * ( ptsu(ji,jj,jl) - ztatm(ji,jj) ) * tmask(ji,jj,1) 621 621 622 622 ! latent heat flux 623 qla_ice(ji,jj,jl) = MAX( 0.e0, zrhovaclei * ( zqsati - zqatm(ji,jj) ) ) 623 qla_ice(ji,jj,jl) = MAX( 0.e0, zrhovaclei * ( zqsati - zqatm(ji,jj) ) ) * tmask(ji,jj,1) 624 624 625 625 ! sensitivity of non solar fluxes (dQ/dT) (long-wave, sensible and latent fluxes) … … 643 643 qns_ice(:,:,:) = z_qlw (:,:,:) - z_qsb (:,:,:) - qla_ice (:,:,:) ! Downward Non Solar flux 644 644 !CDIR COLLAPSE 645 tprecip(:,:) = sf(jp_prec)%fnow(:,:,1) / rday 645 tprecip(:,:) = sf(jp_prec)%fnow(:,:,1) / rday * tmask(:,:,1) ! total precipitation [kg/m2/s] 646 646 ! 647 647 ! ----------------------------------------------------------------------------- !
Note: See TracChangeset
for help on using the changeset viewer.