| [4065] | 1 | MODULE 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 | ! ------------ |
|---|
| 19 | use numerics, only: dp |
|---|
| 20 | |
|---|
| [3991] | 21 | ! DECLARATION |
|---|
| 22 | ! ----------- |
|---|
| [3076] | 23 | implicit none |
|---|
| [2944] | 24 | |
|---|
| [3991] | 25 | ! PARAMETERS |
|---|
| 26 | ! ---------- |
|---|
| [4065] | 27 | ! Molecular masses for CO2, H2O and non condensible gaz, following Franz et al. 2017 |
|---|
| 28 | real(dp), parameter :: m_co2 = 44.01e-3_dp ! CO2 molecular mass [kg/mol] |
|---|
| 29 | real(dp), parameter :: m_noco2 = 33.37e-3_dp ! Non condensible mol mass [kg/mol] |
|---|
| [4074] | 30 | real(dp), parameter :: m_h2o = 18.01528e-3_dp ! Molecular weight of H2O [kg/mol] |
|---|
| [4065] | 31 | real(dp), parameter :: A = (1._dp/m_co2 - 1._dp/m_noco2) ! Intermediate parameter for computation |
|---|
| 32 | real(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 |
|---|
| 35 | real(dp), parameter :: TI_breccia = 750._dp ! Thermal inertia of Breccia following Wood 2009 [SI] |
|---|
| 36 | real(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 |
|---|
| 39 | real(dp), parameter :: alpha_clap_h2o = 28.9074_dp ! Uniteless, Murphy and Koop 2005 |
|---|
| 40 | real(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] | 43 | real(dp), parameter :: alpha_clap_co2 = 23.3494_dp ! Unitless, James et al. 1992 |
|---|
| 44 | real(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) |
|---|
| 47 | real(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] | 50 | real(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] | 53 | real(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] | 56 | real(dp), parameter :: sigmaB = 5.678e-8_dp |
|---|
| [2944] | 57 | |
|---|
| [3149] | 58 | ! Latent heat of CO2 |
|---|
| [4065] | 59 | real(dp), parameter :: Lco2 = 5.71e5_dp ! Pilorget and Forget 2016 |
|---|
| [2944] | 60 | |
|---|
| [4065] | 61 | ! Current average pressure [Pa] |
|---|
| 62 | real(dp), parameter :: P610 = 610._dp |
|---|
| 63 | |
|---|
| 64 | contains |
|---|
| 65 | !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
|---|
| 66 | |
|---|
| 67 | END MODULE planet |
|---|