Ignore:
Timestamp:
Aug 5, 2025, 2:22:14 PM (9 days ago)
Author:
aborella
Message:

Bugfix for saturation adjustment in cirrus mixing + bugfix for contrails sedimentation + new diagnostics + support for unadjusted contrails

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/contrails/libf/phylmd/phyetat0_mod.f90

    r5791 r5797  
    2626       falb_dir, falb_dif, prw_ancien, prlw_ancien, prsw_ancien, prbsw_ancien, &
    2727       ftsol, pbl_tke, pctsrf, q_ancien, ql_ancien, qs_ancien, qbs_ancien, &
    28        cf_ancien, qvc_ancien, qvcon, qccon, cfc_ancien, qtc_ancien, nic_ancien, &
     28       cf_ancien, qvc_ancien, qvcon, qccon, cfc_ancien, qtc_ancien, qic_ancien, nic_ancien, &
    2929       tke_ancien, radpas, radsol, rain_fall, ratqs, &
    3030       rnebcon, rugoro, sig1, snow_fall, bs_fall, solaire_etat0, sollw, sollwdown, &
     
    498498    ancien_ok=ancien_ok.AND.phyetat0_get(cfc_ancien,"CFCANCIEN","CFCANCIEN",0.)
    499499    ancien_ok=ancien_ok.AND.phyetat0_get(qtc_ancien,"QTCANCIEN","QTCANCIEN",0.)
     500    ancien_ok=ancien_ok.AND.phyetat0_get(qic_ancien,"QICANCIEN","QICANCIEN",0.)
    500501    ancien_ok=ancien_ok.AND.phyetat0_get(nic_ancien,"NICANCIEN","NICANCIEN",0.)
    501502  ELSE
    502503    cfc_ancien(:,:)=0.
    503504    qtc_ancien(:,:)=0.
     505    qic_ancien(:,:)=0.
    504506    nic_ancien(:,:)=0.
    505507  ENDIF
     
    535537    IF ( ( maxval(cfc_ancien).EQ.minval(cfc_ancien) ) .OR. &
    536538         ( maxval(qtc_ancien).EQ.minval(qtc_ancien) ) .OR. &
     539         ( maxval(qic_ancien).EQ.minval(qic_ancien) ) .OR. &
    537540         ( maxval(nic_ancien).EQ.minval(nic_ancien) ) ) THEN
    538541       ancien_ok=.false.
Note: See TracChangeset for help on using the changeset viewer.