Skip to content

Commit 7a2c3e9

Browse files
authored
Merge pull request #296 from CliMA/sa/add_params
New EDMF parameters
2 parents 85accf6 + f98eda4 commit 7a2c3e9

3 files changed

Lines changed: 39 additions & 6 deletions

File tree

NEWS.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
ClimaParams.jl Release Notes
22
========================
33

4+
v1.1.0
5+
-------
6+
- Add EDMF surface mass-flux closure parameters `EDMF_sfc_mass_flux_ustar_coeff`, `EDMF_convective_zi`, and `EDMF_sfc_mass_flux_cap_fraction`.
7+
- Add cloud-fraction augmented-σ floor parameters `cloud_fraction_eps_rel` and `cloud_fraction_sigma_abs`.
8+
- Rename `alpha_rayleigh_sgs_tracer``alpha_rayleigh_tracer`.
9+
- Rename `EDMF_surface_area``EDMF_max_surface_area`.
10+
- Change default value of `threshold_smooth_transition_steepness` from 2.0 to 10.0.
11+
412
v1.0.18
513
-------
614
- Normalize units for Barklie Gokhale 1959 parameters for CloudMicrophysics.jl ([#295](https://github.com/CliMA/ClimaParams.jl/pull/295))

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ClimaParams"
22
uuid = "5c42b081-d73a-476f-9059-fd94b934656c"
33
authors = ["Climate Modeling Alliance"]
4-
version = "1.0.18"
4+
version = "1.1.0"
55

66
[deps]
77
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"

src/parameters.toml

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1150,7 +1150,7 @@ type = "float"
11501150
description = "Exponent of number density in the function describing the autoconversion timescale (unitless)."
11511151

11521152
[threshold_smooth_transition_steepness]
1153-
value = 2.0
1153+
value = 10.0
11541154
type = "float"
11551155
description = "A unitless steepness parameter for the smooth transition function used in threshold-based processes."
11561156

@@ -2559,10 +2559,10 @@ value = 0.0
25592559
type = "float"
25602560
description = "Coefficient $\\alpha_{uh}$ for Rayleigh damping on horizontal velocity (s⁻¹)."
25612561

2562-
[alpha_rayleigh_sgs_tracer]
2562+
[alpha_rayleigh_tracer]
25632563
value = 0.0
25642564
type = "float"
2565-
description = "Coefficient $\\alpha_{sgs_tracer}$ for Rayleigh damping on subgrid-scale tracer (s⁻¹)"
2565+
description = "Coefficient $\\alpha_{tracer}$ for Rayleigh damping on tracer fields (s⁻¹)."
25662566

25672567
[zd_rayleigh]
25682568
value = 15000.0
@@ -2847,10 +2847,10 @@ value = 0.2
28472847
type = "float"
28482848
description = "Smagorinsky coefficient (unitless)."
28492849

2850-
[EDMF_surface_area]
2850+
[EDMF_max_surface_area]
28512851
value = 0.1
28522852
type = "float"
2853-
description = "Combined updraft surface area fraction (unitless). The surface area for each updraft is `surface_area / N_updrafts`. Source: Cohen et al. (2020), Table 2."
2853+
description = "Maximum combined updraft surface-area fraction (unitless), reached in the free-convection limit of the EDMF surface mass-flux closure. The per-updraft cap is `max_surface_area / N_updrafts`. Source: Cohen et al. (2020), Table 2."
28542854

28552855
[EDMF_max_area]
28562856
value = 0.9
@@ -2862,6 +2862,21 @@ value = 1e-5
28622862
type = "float"
28632863
description = "Minimum area fraction per updraft (unitless)."
28642864

2865+
[EDMF_sfc_mass_flux_ustar_coeff]
2866+
value = 1.0
2867+
type = "float"
2868+
description = "Coefficient $c_u$ weighting the friction-velocity contribution in the EDMF surface mass-flux blend $a_s = a_{s,\\max} \\cdot w_*^3 / (w_*^3 + c_u u_*^3)$ (unitless)."
2869+
2870+
[EDMF_convective_zi]
2871+
value = 1000.0
2872+
type = "float"
2873+
description = "Prescribed convective boundary-layer depth $z_i$ used in the EDMF surface mass-flux closure $w_*^3 = z_i \\langle w'b' \\rangle_s$ (m)."
2874+
2875+
[EDMF_sfc_mass_flux_cap_fraction]
2876+
value = 0.5
2877+
type = "float"
2878+
description = "Fraction $\\alpha$ of the surface scalar flux that the EDMF updraft may transport at the surface; caps the updraft mass-flux source so the environment retains at least $(1-\\alpha)$ of every surface scalar flux (unitless)."
2879+
28652880
[mixing_length_eddy_viscosity_coefficient]
28662881
value = 0.14
28672882
type = "float"
@@ -3115,6 +3130,16 @@ value = 1.0
31153130
type = "float"
31163131
description = "Scale parameter for the steepness of the cloud fraction/condensate relationship (unitless). Should be 1 for exact Gaussian/lognormal SGS distributions."
31173132

3133+
[cloud_fraction_eps_rel]
3134+
value = 0.02
3135+
type = "float"
3136+
description = "Residual fractional saturation variability (unitless) entering the augmented-$\\sigma$ floor in the cloud-fraction closure: $\\sigma_{S,\\text{floor}}^2 = (\\varepsilon_\\text{rel} \\cdot q_\\text{sat})^2 + \\sigma_\\text{abs}^2$. Models intra-environment condensate patchiness that the equilibrium SGS variance does not capture."
3137+
3138+
[cloud_fraction_sigma_abs]
3139+
value = 1e-7
3140+
type = "float"
3141+
description = "Absolute floor (kg/kg) on the augmented saturation-deficit standard deviation in the cloud-fraction closure $\\sigma_{S,\\text{floor}}^2 = (\\varepsilon_\\text{rel} \\cdot q_\\text{sat})^2 + \\sigma_\\text{abs}^2$, used for numerical robustness as $q_\\text{sat} \\to 0$."
3142+
31183143
# Orographic gravity wave (OGW)
31193144

31203145
[ogw_mountain_height_width_exponent]

0 commit comments

Comments
 (0)