Changeset 3655 for trunk/LMDZ.GENERIC
- Timestamp:
- Feb 27, 2025, 12:35:31 PM (4 months ago)
- Location:
- trunk/LMDZ.GENERIC
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/changelog.txt
r3654 r3655 2012 2012 If you want add another molecule, you just need to add these 2 parameters and the references (please). 2013 2013 For water, the rayleigh scattering now depends on temperature and pressure. 2014 2015 == 27/02/2025 == GM 2016 2017 Water: changing only the name of the 'RV' variable to 'RW' 2018 to avoid conflicts with the future thermodynamics module. -
trunk/LMDZ.GENERIC/libf/phystd/physiq_mod.F90
r3562 r3655 18 18 use ioipsl_getin_p_mod, only: getin_p 19 19 use radinc_h, only : L_NSPECTI,L_NSPECTV,naerkind, corrkdir, banddir 20 use watercommon_h, only : RLVTT, Psat_water,epsi,su_watercycle, R V, T_h2o_ice_liq20 use watercommon_h, only : RLVTT, Psat_water,epsi,su_watercycle, RW, T_h2o_ice_liq 21 21 use generic_cloud_common_h, only : epsi_generic, Psat_generic 22 22 use thermcell_mod, only: init_thermcell_mod … … 784 784 ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 785 if (calltherm) then 786 CALL init_thermcell_mod(g, rcp, r, pi, T_h2o_ice_liq, R V)786 CALL init_thermcell_mod(g, rcp, r, pi, T_h2o_ice_liq, RW) 787 787 endif 788 788 -
trunk/LMDZ.GENERIC/libf/phystd/rain.F90
r2871 r3655 3 3 4 4 use ioipsl_getin_p_mod, only: getin_p 5 use watercommon_h, only: T_h2O_ice_liq,T_h2O_ice_clouds, RLVTT, RCPD, RCPV, R V, RVTMP2,Psat_water,Tsat_water,rhowater5 use watercommon_h, only: T_h2O_ice_liq,T_h2O_ice_clouds, RLVTT, RCPD, RCPV, RW, RVTMP2,Psat_water,Tsat_water,rhowater 6 6 use radii_mod, only: h2o_cloudrad 7 7 USE tracer_h, only: igcm_h2o_vap, igcm_h2o_ice -
trunk/LMDZ.GENERIC/libf/phystd/thermcell_mod.F90
r2480 r3655 51 51 CONTAINS 52 52 53 SUBROUTINE init_thermcell_mod(g, rcp, r, pi, T_h2o_ice_liq, R V)53 SUBROUTINE init_thermcell_mod(g, rcp, r, pi, T_h2o_ice_liq, RW) 54 54 55 55 USE ioipsl_getin_p_mod, ONLY: getin_p … … 62 62 REAL pi 63 63 REAL T_h2o_ice_liq 64 REAL R V64 REAL RW 65 65 66 66 RTT = T_h2o_ice_liq -
trunk/LMDZ.GENERIC/libf/phystd/watercommon_h.F90
r3489 r3655 18 18 real, parameter :: mx_eau_sol = 150 ! mass of water (kg/m^2) 19 19 20 real, save :: epsi, RCPD, RCPV, R V, RVTMP220 real, save :: epsi, RCPD, RCPV, RW, RVTMP2 21 21 real, save :: RETV 22 22 real, save :: RLvCp 23 !$OMP THREADPRIVATE(epsi,RCPD,RCPV,R V,RVTMP2)23 !$OMP THREADPRIVATE(epsi,RCPD,RCPV,RW,RVTMP2) 24 24 25 25 contains … … 48 48 RCPD = cpp 49 49 50 !R V= 1000.*R/mH2O51 R V= 1000.*8.314/mH2O ! caution! R is R/mugaz already!50 !RW = 1000.*R/mH2O 51 RW = 1000.*8.314/mH2O ! caution! R is R/mugaz already! 52 52 53 53 RCPV = 1.88e3 ! specific heat capacity of water vapor at 350K … … 56 56 57 57 ! AB : initializations added for the thermal plume model 58 RETV = R V/ r - 1.58 RETV = RW / r - 1. 59 59 RLvCp = RLVTT / RCPD 60 60
Note: See TracChangeset
for help on using the changeset viewer.