Ignore:
Timestamp:
Apr 14, 2025, 9:21:07 PM (8 weeks ago)
Author:
evignon
Message:

Commission liée à un update majeur de la routine de condensation grande echelle suite au travail
de Lea, Audran et Etienne
Elle inclue une restructuration des routines pour clarifier le role "moniteur" de la routine lscp_main,
une mise à jour de la parametrisation de partitionnement de phase de Lea pour inclure les nuages de couche limite,
ainsi que des corrections des routines de precipitations "poprecip".
Convergence numerique verifiee en prod et debug pour les physiques NPv6.3 et 7.0.1c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90

    r5605 r5614  
    145145         o_zfull, o_zhalf, o_rneb, o_rnebjn, o_rnebcon, &
    146146         o_rnebls, o_rneblsvol, o_rhum, o_rhl, o_rhi, o_ozone, o_ozone_light, &
     147         o_distcltop, o_tempcltop,  &
    147148         o_pfraclr, o_pfracld, o_cldfraliq, o_sigma2_icefracturb, o_mean_icefracturb,  &
     149         o_cldfraliqth, o_sigma2_icefracturbth, o_mean_icefracturbth,  &
    148150         o_qrainlsc, o_qsnowlsc, o_dqreva, o_dqrauto, o_dqrcol, o_dqrmelt, o_dqrfreez, &
    149151         o_dqssub, o_dqsauto, o_dqsagg, o_dqsrim, o_dqsmelt, o_dqsfreez, &
     
    269271         o_SAD_sulfate, o_reff_sulfate, o_sulfmmr, o_nd_mode, o_sulfmmr_mode,o_SO2_chlm
    270272
    271     USE lmdz_lscp_ini, ONLY: ok_poprecip
     273    USE lmdz_lscp_ini, ONLY: ok_poprecip, iflag_icefrac
    272274
    273275    USE phys_output_ctrlout_mod, ONLY: o_heat_volc, o_cool_volc !NL
     
    377379         zphi, u_seri, v_seri, omega, cldfra, &
    378380         rneb, rnebjn, rneblsvol,  &
    379          zx_rh, zx_rhl, zx_rhi, &
     381         zx_rh, zx_rhl, zx_rhi, distcltop, temp_cltop, &
    380382         pfraclr, pfracld, cldfraliq, sigma2_icefracturb, mean_icefracturb, &
     383         cldfraliqth, sigma2_icefracturbth, mean_icefracturbth, &
    381384         qraindiag, qsnowdiag, dqreva, dqssub, &
    382385         dqrauto,dqrcol,dqrmelt,dqrfreez, &
     
    20872090           CALL histwrite_phy(o_pfraclr, pfraclr)
    20882091           CALL histwrite_phy(o_pfracld, pfracld)
     2092           IF (iflag_icefrac .GT. 0) THEN
    20892093           CALL histwrite_phy(o_cldfraliq, cldfraliq)
    20902094           CALL histwrite_phy(o_sigma2_icefracturb, sigma2_icefracturb)
    20912095           CALL histwrite_phy(o_mean_icefracturb, mean_icefracturb)
     2096           CALL histwrite_phy(o_cldfraliqth, cldfraliqth)
     2097           CALL histwrite_phy(o_sigma2_icefracturbth, sigma2_icefracturbth)
     2098           CALL histwrite_phy(o_mean_icefracturbth, mean_icefracturbth)
     2099           ELSE
     2100           CALL histwrite_phy(o_distcltop, distcltop)
     2101           CALL histwrite_phy(o_tempcltop, temp_cltop)
     2102           ENDIF
    20922103           IF (ok_poprecip) THEN
    20932104           CALL histwrite_phy(o_qrainlsc, qraindiag)
Note: See TracChangeset for help on using the changeset viewer.