Skip to content

Snow thermal conductivity changes: Sturm1997 and Jordan1991#101

Draft
kvrigor wants to merge 6 commits intomasterfrom
dev-snow-thermal-cond
Draft

Snow thermal conductivity changes: Sturm1997 and Jordan1991#101
kvrigor wants to merge 6 commits intomasterfrom
dev-snow-thermal-cond

Conversation

@kvrigor
Copy link
Member

@kvrigor kvrigor commented Jan 29, 2026

This PR implements @AdrienDams snow thermal conductivity fixes in CLM5.

Damseaux, A., Matthes, H., Dutch, V. R., Wake, L., and Rutter, N.: Impact of snow thermal conductivity schemes on pan-Arctic permafrost dynamics in the Community Land Model version 5.0, The Cryosphere, 19, 1539–1558, https://doi.org/10.5194/tc-19-1539-2025, 2025.

New namelist parameters in lnd_in

These fixes allow changing the snow thermal conductivity per land unit type. New namelist switches must be added in the lnd_in with defaults set to CLM6 defaults.

&clm_inparm
 snow_thermal_cond_method = 'Sturm1997'
 snow_thermal_cond_glc_method = 'Sturm1997'
 snow_thermal_cond_lake_method = 'Jordan1991'

For reference the namelist parameters reproducing the old defaults

&clm_inparm
 snow_thermal_cond_method = 'Jordan1991'
 snow_thermal_cond_glc_method = 'Jordan1991'
 snow_thermal_cond_lake_method = 'Jordan1991'

Code changes

Changes were based from these upstream PRs:

@kvrigor kvrigor changed the title Implemented snow thermal conductivity switch Snow thermal conductivity changes: Sturm1997 and Jordan1991 Jan 29, 2026
@kvrigor kvrigor force-pushed the dev-snow-thermal-cond branch from d01228b to 64cdffd Compare January 29, 2026 12:58
@jjokella
Copy link
Contributor

jjokella commented Mar 6, 2026

Testing this PR

  • @Buliao1
  • ICOS-sites as point-scale testcases:
    • first test: FI-Hyy (best observations)
    • possibly later added due to large amount of snow: FI-Sod / CH-Dav
  • check that Jordan1991 reproduces previous snow variables
  • check effect of Sturm1997-snow-thermal-conductivity on fluxes

TSMP2 branches that now include this PR:

Literature using Sturm1997:

Dutch, V. R., et al. (2024). Simulating net ecosystem exchange under seasonal snow cover at an arctic tundra site. Biogeosciences, 21(3), 825–841. http://dx.doi.org/10.5194/bg-21-825-2024

@jjokella
Copy link
Contributor

jjokella commented Mar 12, 2026

Additional test

Came up in Z04-meeting: It would be interesting to check the influence of Sturm1997 on #90

@kvrigor kvrigor requested review from jjokella and s-poll March 20, 2026 07:04
@kvrigor kvrigor linked an issue Mar 20, 2026 that may be closed by this pull request
@kvrigor
Copy link
Member Author

kvrigor commented Mar 20, 2026

Note on CI failure: #104 has to be merged first before this PR.

#104 actually depends on this PR since it already assumes the existence of the new snow_thermal_cond_* namelist parameters.

@Buliao1
Copy link

Buliao1 commented Mar 20, 2026

Hi all, here are the results:

  1. CLM5.0 vs Jordan1991

Jordan1991 is able to reproduce the previous results very well.

image image
  1. CLM5.0 vs Sturm1997

Compared with the default CLM5.0, the Sturm1997 formulation yields improved snow depth simulations, especially in 2024.

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Sturm1997 snow parameterisation

3 participants