source: trunk/LMDZ.COMMON/libf/evolution/planet.F90

Last change on this file was 4074, checked in by jbclement, 11 days ago

PEM:

  • Correct management of H2O ice tendency in 1D when there is not enough ice anymore.
  • Clean initialization of allocatable module arrays (especially needed when no slope)
  • One more renaming for consistency + few small updates thoughout the code.

JBC

File size: 2.7 KB
RevLine 
[4065]1MODULE planet
[3991]2!-----------------------------------------------------------------------
3! NAME
[4065]4!     planet
[3991]5!
6! DESCRIPTION
[4065]7!     Mars-specific constants kept hard-coded for the PEM.
[3991]8!
9! AUTHORS & DATE
10!     R. Vandemeulebrouck
11!     JB Clement, 2023-2025
12!
13! NOTES
[4065]14!     Only valid for the Mars planet.
[3991]15!-----------------------------------------------------------------------
[2944]16
[4065]17! DEPENDENCIES
18! ------------
19use numerics, only: dp
20
[3991]21! DECLARATION
22! -----------
[3076]23implicit none
[2944]24
[3991]25! PARAMETERS
26! ----------
[4065]27! Molecular masses for CO2, H2O and non condensible gaz, following Franz et al. 2017
28real(dp), parameter :: m_co2 = 44.01e-3_dp               ! CO2 molecular mass [kg/mol]
29real(dp), parameter :: m_noco2 = 33.37e-3_dp             ! Non condensible mol mass [kg/mol]
[4074]30real(dp), parameter :: m_h2o = 18.01528e-3_dp            ! Molecular weight of H2O [kg/mol]
[4065]31real(dp), parameter :: A = (1._dp/m_co2 - 1._dp/m_noco2) ! Intermediate parameter for computation
32real(dp), parameter :: B = 1._dp/m_noco2                 ! Intermediate parameter for computation
[2944]33
[4065]34! Thermal inertia for breccia and bedrock following Mellon et al. 2000; Wood et al. 2008
35real(dp), parameter :: TI_breccia = 750._dp  ! Thermal inertia of Breccia following Wood 2009 [SI]
36real(dp), parameter :: TI_bedrock = 2300._dp ! Thermal inertia of Bedrock following Wood 2009 [SI]
[2944]37
[4065]38! Coefficient for Clapeyron law for psat (psat = exp(beta/Th2o + alpha)), following Murphy and Koop 2005
39real(dp), parameter :: alpha_clap_h2o = 28.9074_dp ! Uniteless, Murphy and Koop 2005
40real(dp), parameter :: beta_clap_h2o = -6143.7_dp  ! Kelvin, Murphy and Koop 2005
41
[3149]42! Coefficient for Clapeyron law for CO2 condensation temperature (Tco2 = beta/(alpha-log(vmr)),following James et al. 1992
[4065]43real(dp), parameter :: alpha_clap_co2 = 23.3494_dp ! Unitless, James et al. 1992
44real(dp), parameter :: beta_clap_co2 = 3182.48_dp  ! Kelvin, James et al. 1992
[2944]45
[4065]46! Density of the regolith (Zent et al., 1995; Buhler and Piqueux 2021)
47real(dp), parameter :: rho_regolith = 2000._dp ! kg/m^3
[2944]48
[3149]49! Average thermal inertia of the surface, breccia, bedrock, following Mellon et al., 2000., Wood et al., 2008
[4065]50real(dp), parameter :: TI_regolith_avg = 250._dp ! Averaged of the observed thermal inertia for regolith following Mellon et al., 2000[SI]
[2944]51
[3149]52! Porosity of the soil
[4065]53real(dp), parameter :: porosity = 0.4_dp ! porosity of the martian soil, correspond to the value for a random loose packing of monodiperse sphere (Scott, 1960)
[2961]54
[3149]55! Stefan Boltzmann constant
[4065]56real(dp), parameter :: sigmaB = 5.678e-8_dp
[2944]57
[3149]58! Latent heat of CO2
[4065]59real(dp), parameter :: Lco2 =  5.71e5_dp ! Pilorget and Forget 2016
[2944]60
[4065]61! Current average pressure [Pa]
62real(dp), parameter :: P610 = 610._dp
63
64contains
65!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
66
67END MODULE planet
Note: See TracBrowser for help on using the repository browser.