Changeset 6053 for LMDZ6/trunk/libf/phylmd/pbl_surface_subsrf_mod.F90
- Timestamp:
- Jan 23, 2026, 1:11:53 PM (29 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/pbl_surface_subsrf_mod.F90
r6028 r6053 54 54 cdragh, cdragm, & 55 55 beta, & 56 icesub_ lic, alb3_lic, runoff, snowhgt, qsnow, to_ice, sissnow, &56 icesub_ice, icemelt_ice, alb3_lic, runoff, snowhgt, qsnow, to_ice, sissnow, & 57 57 qsat2m, & 58 58 d_t, d_q, d_qbs, d_u, d_v, d_t_diss, & … … 277 277 REAL, DIMENSION(klon), INTENT(INOUT) :: cdragm ! drag coefficient for wind 278 278 REAL, DIMENSION(klon), INTENT(INOUT) :: alb3_lic 279 REAL, DIMENSION(klon), INTENT(INOUT) :: icesub_lic ! ice (no snow!) sublimation over ice sheet 279 REAL, DIMENSION(klon), INTENT(INOUT) :: icesub_ice ! ice (no snow!) sublimation flux over ice sheet and sea ice 280 REAL, DIMENSION(klon), INTENT(INOUT) :: icemelt_ice ! ice (no snow!) melting flux over ice sheet and sea ice 280 281 REAL, DIMENSION(klon,klev), INTENT(INOUT) :: d_t_w ! ! 281 282 REAL, DIMENSION(klon,klev), INTENT(INOUT) :: d_q_w ! ! Tendances dans les poches … … 529 530 REAL, DIMENSION(knon) :: AcoefQBS, BcoefQBS 530 531 REAL, DIMENSION(knon) :: ypsref 531 REAL, DIMENSION(knon) :: yevap, yevap_pot, ytsurf_new, yalb3_new, yicesub _lic532 REAL, DIMENSION(knon) :: yevap, yevap_pot, ytsurf_new, yalb3_new, yicesub, yicemelt 532 533 REAL, DIMENSION(knon,nsw) :: yalb_dir_new, yalb_dif_new 533 534 REAL, DIMENSION(knon,klev) :: y_d_t, y_d_q, y_d_t_diss, y_d_qbs … … 1637 1638 ypsref, yu1, yv1, ygustiness, yrugoro, pctsrf, & 1638 1639 ysnow, yqsurf, yqsol,yqbs1, yagesno, & 1639 ytsoil, yz0m, yz0h, SFRWL, yalb_dir_new, yalb_dif_new, yevap, yicesub _lic, yfluxsens,yfluxlat, &1640 ytsoil, yz0m, yz0h, SFRWL, yalb_dir_new, yalb_dif_new, yevap, yicesub, yicemelt, yfluxsens,yfluxlat, & 1640 1641 yfluxbs, ytsurf_new, y_dflux_t, y_dflux_q, & 1641 1642 yzmea, yzsig, ycldt, & … … 1657 1658 sissnow(i) = ysissnow(j) 1658 1659 runoff(i) = yrunoff(j) 1659 icesub_lic(i) = yicesub_lic(j)*ypct(j) 1660 icesub_ice(i) = icesub_ice(i) + yicesub(j)*ypct(j) 1661 icemelt_ice(i) = icemelt_ice(i) + yicemelt(j)*ypct(j) 1660 1662 ENDDO 1661 1663 ! Martin … … 1783 1785 ypsref, yu1, yv1, ygustiness, pctsrf, & 1784 1786 ysnow, yqsurf, yqsol, yagesno, ytsoil, & 1785 yz0m, yz0h, SFRWL, yalb_dir_new, yalb_dif_new, yevap, y fluxsens,yfluxlat,&1787 yz0m, yz0h, SFRWL, yalb_dir_new, yalb_dif_new, yevap, yicesub, yicemelt, yfluxsens,yfluxlat,& 1786 1788 ytsurf_new, y_dflux_t, y_dflux_q, & 1787 1789 y_flux_u1, y_flux_v1, & … … 1794 1796 #endif 1795 1797 & ) 1796 1798 1799 DO j = 1, knon 1800 i = ni(j) 1801 icesub_ice(i) = icesub_ice(i) + yicesub(j)*ypct(j) 1802 icemelt_ice(i) = icemelt_ice(i) + yicemelt(j)*ypct(j) 1803 ENDDO 1797 1804 ! Special DICE MPL 05082013 puis BOMEX MPL 20150410 1798 1805 IF (ok_prescr_ust) THEN
Note: See TracChangeset
for help on using the changeset viewer.
