Changeset 5641 for LMDZ6/branches/contrails/libf/phylmd/phyetat0_mod.f90
- Timestamp:
- May 1, 2025, 6:00:03 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified LMDZ6/branches/contrails/libf/phylmd/phyetat0_mod.f90 ¶
r5626 r5641 23 23 falb_dir, falb_dif, prw_ancien, prlw_ancien, prsw_ancien, prbsw_ancien, & 24 24 ftsol, pbl_tke, pctsrf, q_ancien, ql_ancien, qs_ancien, qbs_ancien, & 25 cf_ancien, qvc_ancien, qvcon, qccon, cf a_ancien, pcf_ancien, qva_ancien, qia_ancien, &25 cf_ancien, qvc_ancien, qvcon, qccon, cfl_ancien, cfc_ancien, qtl_ancien, qtc_ancien, & 26 26 radpas, radsol, rain_fall, & 27 27 ratqs, rnebcon, rugoro, sig1, snow_fall, bs_fall, solaire_etat0, sollw, sollwdown, & … … 425 425 ! cas specifique des variables de l'aviation 426 426 IF ( ok_plane_contrail ) THEN 427 ancien_ok=ancien_ok.AND.phyetat0_get(cf a_ancien,"CFAANCIEN","CFAANCIEN",0.)428 ancien_ok=ancien_ok.AND.phyetat0_get( pcf_ancien,"PCFANCIEN","PCFANCIEN",0.)429 ancien_ok=ancien_ok.AND.phyetat0_get(q va_ancien,"QVAANCIEN","QVAANCIEN",0.)430 ancien_ok=ancien_ok.AND.phyetat0_get(q ia_ancien,"QIAANCIEN","QIAANCIEN",0.)431 ELSE 432 cf a_ancien(:,:)=0.433 pcf_ancien(:,:)=0.434 q va_ancien(:,:)=0.435 q ia_ancien(:,:)=0.427 ancien_ok=ancien_ok.AND.phyetat0_get(cfl_ancien,"CFLANCIEN","CFLANCIEN",0.) 428 ancien_ok=ancien_ok.AND.phyetat0_get(cfc_ancien,"CFCANCIEN","CFCANCIEN",0.) 429 ancien_ok=ancien_ok.AND.phyetat0_get(qtl_ancien,"QTLANCIEN","QTLANCIEN",0.) 430 ancien_ok=ancien_ok.AND.phyetat0_get(qtc_ancien,"QTCANCIEN","QTCANCIEN",0.) 431 ELSE 432 cfl_ancien(:,:)=0. 433 cfc_ancien(:,:)=0. 434 qtl_ancien(:,:)=0. 435 qtc_ancien(:,:)=0. 436 436 ENDIF 437 437 … … 464 464 465 465 IF ( ok_plane_contrail ) THEN 466 IF ( ( maxval(cf a_ancien).EQ.minval(cfa_ancien) ) .OR. &467 ( maxval( pcf_ancien).EQ.minval(pcf_ancien) ) .OR. &468 ( maxval(q va_ancien).EQ.minval(qva_ancien) ) .OR. &469 ( maxval(q ia_ancien).EQ.minval(qia_ancien) ) ) THEN466 IF ( ( maxval(cfl_ancien).EQ.minval(cfl_ancien) ) .OR. & 467 ( maxval(cfc_ancien).EQ.minval(cfc_ancien) ) .OR. & 468 ( maxval(qtl_ancien).EQ.minval(qtl_ancien) ) .OR. & 469 ( maxval(qtc_ancien).EQ.minval(qtc_ancien) ) ) THEN 470 470 ancien_ok=.false. 471 471 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.