Changeset 6021 for LMDZ6/trunk/libf/phylmd/lmdz_call_lscp.f90
- Timestamp:
- Jan 13, 2026, 11:42:56 AM (5 days ago)
- File:
-
- 1 edited
-
LMDZ6/trunk/libf/phylmd/lmdz_call_lscp.f90 (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/lmdz_call_lscp.f90
r6011 r6021 19 19 sigma2_icefracturb, sigma2_icefracturbth, & 20 20 mean_icefracturb, mean_icefracturbth, & 21 radocond, radicefrac, rain, snow, & 21 radocond, radicefrac, rain_lsc, snow_lsc, & 22 rain_fall, snow_fall, & 22 23 frac_impa, frac_nucl, beta, & 23 24 pfrac_impa, pfrac_nucl, pfrac_1nucl, & … … 124 125 REAL, DIMENSION(klon, klev), INTENT(INOUT) :: pfrac_nucl ! product of nucleation scavenging coeff. 125 126 REAL, DIMENSION(klon, klev), INTENT(INOUT) :: pfrac_1nucl ! product of nucleation scavenging coeff. (alpha=1) 127 REAL, DIMENSION(klon), INTENT(INOUT) :: rain_fall ! total surface rainfall [kg/m2/s] 128 REAL, DIMENSION(klon), INTENT(INOUT) :: snow_fall ! total surface snowfall [kg/m2/s] 126 129 127 130 ! INPUT/OUTPUT condensation and ice supersaturation … … 158 161 REAL, DIMENSION(klon, klev), INTENT(OUT) :: radicefrac ! ice fraction of condensed water for radiation scheme 159 162 REAL, DIMENSION(klon, klev), INTENT(OUT) :: rhcl ! clear-sky relative humidity [-] 160 REAL, DIMENSION(klon), INTENT(OUT) :: rain ! surface large-scale rainfall [kg/s/m2]161 REAL, DIMENSION(klon), INTENT(OUT) :: snow ! surface large-scale snowfall [kg/s/m2]163 REAL, DIMENSION(klon), INTENT(OUT) :: rain_lsc ! surface large-scale rainfall [kg/s/m2] 164 REAL, DIMENSION(klon), INTENT(OUT) :: snow_lsc ! surface large-scale snowfall [kg/s/m2] 162 165 REAL, DIMENSION(klon, klev + 1), INTENT(OUT) :: prfl ! large-scale rainfall flux in the column [kg/s/m2] 163 166 REAL, DIMENSION(klon, klev + 1), INTENT(OUT) :: psfl ! large-scale snowfall flux in the column [kg/s/m2] … … 276 279 sigma2_icefracturb, sigma2_icefracturbth, & 277 280 mean_icefracturb, mean_icefracturbth, & 278 radocond, radicefrac, rain , snow, &281 radocond, radicefrac, rain_lsc, snow_lsc, & 279 282 frac_impa, frac_nucl, beta, & 280 283 prfl, psfl, rhcl, & … … 303 306 temp, qt, ptconv, ratqs, sigma_qtherm, & 304 307 d_t, d_q, d_ql, d_qi, rneb, rneblsvol, radocond, & 305 rain , snow, &308 rain_lsc, snow_lsc, & 306 309 pfrac_impa, pfrac_nucl, pfrac_1nucl, & 307 310 frac_impa, frac_nucl, beta, & … … 318 321 319 322 ! rain and snow are set to 0 when negative 320 WHERE (rain < 0) rain= 0.321 WHERE (snow < 0) snow= 0.323 WHERE (rain_lsc < 0) rain_lsc = 0. 324 WHERE (snow_lsc < 0) snow_lsc = 0. 322 325 323 326 ! so-called 'numerical rain' is computed when qlnew=ql+dql>qlmax and qinew=qi+dqi>qimax … … 346 349 END IF 347 350 351 ! Total precipitation 352 DO i = 1, klon 353 rain_fall(i) = rain_fall(i) + rain_lsc(i) 354 snow_fall(i) = snow_fall(i) + snow_lsc(i) 355 ENDDO 356 357 348 358 !=============================================================================== 349 359 ! Add tendencies
Note: See TracChangeset
for help on using the changeset viewer.
