- Timestamp:
- Aug 31, 2023, 2:58:34 PM (15 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_cdrag_LSCE/libf/phylmd/pbl_surface_mod.F90
r4478 r4661 349 349 REAL, DIMENSION(klon), INTENT(IN) :: rugoro ! rugosity length 350 350 REAL, DIMENSION(klon), INTENT(IN) :: rmu0 ! cosine of solar zenith angle 351 REAL, DIMENSION(klon), INTENT(IN ):: rain_f ! rain fall351 REAL, DIMENSION(klon), INTENT(INOUT) :: rain_f ! rain fall 352 352 REAL, DIMENSION(klon), INTENT(IN) :: snow_f ! snow fall 353 353 REAL, DIMENSION(klon), INTENT(IN) :: solsw_m ! net shortwave radiation at mean surface … … 1570 1570 ENDDO 1571 1571 CALL cdrag(knon, nsrf, & 1572 speed, yt(:,1), yq(:,1), zgeo1, ypaprs(:,1), &1572 speed, yt(:,1), yq(:,1), zgeo1, ypaprs(:,1), s_pblh, & 1573 1573 yts, yqsurf, yz0m, yz0h, yri0, 0, & 1574 ycdragm, ycdragh, zri1, pref 1574 ycdragm, ycdragh, zri1, pref, rain_f, zxtsol, ypplay(:,1)) 1575 1575 1576 1576 ! --- special Dice: on force cdragm ( a defaut de forcer ustar) MPL 05082013 … … 1604 1604 1605 1605 CALL cdrag(knon, nsrf, & 1606 speed_x, yt_x(:,1), yq_x(:,1), zgeo1_x, ypaprs(:,1), &1606 speed_x, yt_x(:,1), yq_x(:,1), zgeo1_x, ypaprs(:,1),s_pblh_x,& 1607 1607 yts_x, yqsurf_x, yz0m, yz0h, yri0, 0, & 1608 ycdragm_x, ycdragh_x, zri1_x, pref_x )1608 ycdragm_x, ycdragh_x, zri1_x, pref_x, rain_f, zxtsol, ypplay(:,1) ) 1609 1609 1610 1610 ! --- special Dice. JYG+MPL 25112013 … … 1631 1631 ENDDO 1632 1632 CALL cdrag(knon, nsrf, & 1633 speed_w, yt_w(:,1), yq_w(:,1), zgeo1_w, ypaprs(:,1), &1633 speed_w, yt_w(:,1), yq_w(:,1), zgeo1_w, ypaprs(:,1),s_pblh_w,& 1634 1634 yts_w, yqsurf_w, yz0m, yz0h, yri0, 0, & 1635 ycdragm_w, ycdragh_w, zri1_w, pref_w )1635 ycdragm_w, ycdragh_w, zri1_w, pref_w, rain_f, zxtsol, ypplay(:,1) ) 1636 1636 ! 1637 1637 zgeo1(:) = wake_s(:)*zgeo1_w(:) + (1.-wake_s(:))*zgeo1_x(:) … … 2037 2037 yu(:,1), yv(:,1), yt(:,1), yq(:,1), zgeo1, & 2038 2038 yts, yqsurf, yz0m, yz0h, ypaprs(:,1), ypplay(:,1), & 2039 yt2m, yq2m, yt10m, yq10m, yu10m, yustar )2039 yt2m, yq2m, yt10m, yq10m, yu10m, yustar, ypblh, rain_f, zxtsol) 2040 2040 ENDIF 2041 2041 … … 2997 2997 uzon, vmer, tair1, qair1, zgeo1, & 2998 2998 tairsol, qairsol, yz0m, yz0h_oupas, psfce, patm, & 2999 yt2m, yq2m, yt10m, yq10m, yu10m, yustar )2999 yt2m, yq2m, yt10m, yq10m, yu10m, yustar, ypblh, rain_f, zxtsol) 3000 3000 ENDIF 3001 3001 ELSE !(iflag_split .eq.0) … … 3015 3015 uzon_x, vmer_x, tair1_x, qair1_x, zgeo1_x, & 3016 3016 tairsol_x, qairsol, yz0m, yz0h_oupas, psfce, patm, & 3017 yt2m_x, yq2m_x, yt10m_x, yq10m_x, yu10m_x, yustar_x )3017 yt2m_x, yq2m_x, yt10m_x, yq10m_x, yu10m_x, yustar_x, ypblh_x, rain_f, zxtsol) 3018 3018 CALL stdlevvar(klon, knon, nsrf, zxli, & 3019 3019 uzon_w, vmer_w, tair1_w, qair1_w, zgeo1_w, & 3020 3020 tairsol_w, qairsol, yz0m, yz0h_oupas, psfce, patm, & 3021 yt2m_w, yq2m_w, yt10m_w, yq10m_w, yu10m_w, yustar_w )3021 yt2m_w, yq2m_w, yt10m_w, yq10m_w, yu10m_w, yustar_w, ypblh_w, rain_f, zxtsol) 3022 3022 ENDIF 3023 3023 !!!
Note: See TracChangeset
for help on using the changeset viewer.