- Timestamp:
- Sep 4, 2023, 10:17:16 AM (15 months ago)
- Location:
- LMDZ6/branches/LMDZ_cdrag_LSCE
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_cdrag_LSCE
- Property svn:mergeinfo changed
-
LMDZ6/branches/LMDZ_cdrag_LSCE/libf/phylmdiso/phyetat0_mod.F90
r4389 r4669 24 24 qsol, fevap, z0m, z0h, agesno, & 25 25 du_gwd_rando, du_gwd_front, entr_therm, f0, fm_therm, & 26 falb_dir, falb_dif, prw_ancien, prlw_ancien, prsw_ancien, &27 ftsol, pbl_tke, pctsrf, q_ancien, ql_ancien, qs_ancien, rneb_ancien, radpas, radsol, rain_fall, ratqs, &28 rnebcon, rugoro, sig1, snow_fall, solaire_etat0, sollw, sollwdown, &26 falb_dir, falb_dif, prw_ancien, prlw_ancien, prsw_ancien, prbsw_ancien, & 27 ftsol, pbl_tke, pctsrf, q_ancien, ql_ancien, qs_ancien, qbs_ancien, rneb_ancien, radpas, radsol, rain_fall, ratqs, & 28 rnebcon, rugoro, sig1, snow_fall, bs_fall, solaire_etat0, sollw, sollwdown, & 29 29 solsw, solswfdiff, t_ancien, u_ancien, v_ancien, w01, wake_cstar, wake_deltaq, & 30 30 wake_deltat, wake_delta_pbl_TKE, delta_tsurf, beta_aridity, wake_fip, wake_pe, & … … 349 349 found=phyetat0_get(rain_fall,"rain_f","rain fall",0.) 350 350 351 IF (ok_bs) THEN 352 found=phyetat0_get(bs_fall,"bs_f","blowing snow fall",0.) 353 ELSE 354 bs_fall(:)=0. 355 ENDIF 356 357 351 358 !======================================================================= 352 359 ! Radiation … … 410 417 ancien_ok=ancien_ok.AND.phyetat0_get(prsw_ancien,"PRSWANCIEN","PRSWANCIEN",0.) 411 418 419 ! cas specifique des variables de la neige soufflee 420 IF (ok_bs) THEN 421 ancien_ok=ancien_ok.AND.phyetat0_get(qbs_ancien,"QBSANCIEN","QBSANCIEN",0.) 422 ancien_ok=ancien_ok.AND.phyetat0_get(prbsw_ancien,"PRBSWANCIEN","PRBSWANCIEN",0.) 423 ELSE 424 qbs_ancien(:,:)=0. 425 prbsw_ancien(:)=0. 426 ENDIF 427 428 412 429 ! Ehouarn: addtional tests to check if t_ancien, q_ancien contain 413 430 ! dummy values (as is the case when generated by ce0l, … … 423 440 ancien_ok=.false. 424 441 ENDIF 442 443 IF (ok_bs) THEN 444 IF ( (maxval(qbs_ancien).EQ.minval(qbs_ancien)) .OR. & 445 (maxval(prbsw_ancien).EQ.minval(prbsw_ancien)) ) THEN 446 ancien_ok=.false. 447 ENDIF 448 ENDIF 449 425 450 426 451 found=phyetat0_get(clwcon,"CLWCON","CLWCON",0.)
Note: See TracChangeset
for help on using the changeset viewer.