Ignore:
Timestamp:
Mar 19, 2026, 2:35:46 PM (12 days ago)
Author:
gmilcareck
Message:

Thermodynamics update on LMDZ.GENERIC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phygeneric/thermcell_env.F90

    r3663 r4146  
    2626      USE watercommon_h, ONLY: RLvCp, RETV, Psat_water
    2727      USE tracer_h, ONLY: igcm_h2o_vap, igcm_h2o_ice
    28       USE callkeys_mod, ONLY: water, generic_condensation
    29       USE comcstfi_mod, ONLY: r, cpp, mugaz
     28      USE callkeys_mod, ONLY: water, generic_condensation, metallicity
     29      USE comcstfi_mod, ONLY: rd_ref, cppd_ref, mugaz_ref
    3030      USE generic_cloud_common_h, ONLY: Psat_generic, epsi_generic, RLVTT_generic
    3131      USE generic_tracer_index_mod, ONLY: generic_tracer_index
     
    7575      INTEGER :: igcm_generic_vap, igcm_generic_ice! index of the vap and ice of generic_tracer
    7676      LOGICAL :: call_ice_vap_generic ! to call only one time the ice/vap pair of a tracer
    77       REAL, SAVE :: metallicity ! metallicity of planet --- is not used here, but necessary to call function Psat_generic
    78       !$OMP THREADPRIVATE(metallicity)
    7977      REAL :: RETV_generic, RV_generic, RLvCp_generic
    8078
     
    9088      zqt(:,:) = 0.
    9189      zql(:,:) = 0.
    92      
    93       metallicity=0.0 ! default value --- is not used here but necessary to call function Psat_generic
    94        
     90         
    9591!===============================================================================
    9692! Condensation and latent heat release
     
    132128               ENDDO
    133129
    134                RV_generic = (8.314463*1000.)/(epsi_generic*mugaz)
    135                RETV_generic = RV_generic/r-1.
    136                RLvCp_generic = RLVTT_generic/cpp
     130               RV_generic = (8.314463*1000.)/(epsi_generic*mugaz_ref)
     131               RETV_generic = RV_generic/rd_ref-1.
     132               RLvCp_generic = RLVTT_generic/cppd_ref
    137133
    138134               DO k = 1,nlay
Note: See TracChangeset for help on using the changeset viewer.