A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

FSM2

The Flexible Snow Model is a multi-physics energy balance model of snow accumulation and melt, extending the Factorial Snow Model (Essery, 2015) with additional physics, driving and output options.
https://github.com/RichardEssery/FSM2

Category: Cryosphere
Sub Category: Snow and Permafrost

Last synced: about 21 hours ago
JSON representation

Repository metadata

Flexible Snow Model - a multi-physics energy balance model of accumulation and melt of snow on the ground and in forest canopies

README.md

FSM2 quickstart guide

The Flexible Snow Model (FSM2; Essery et al. 2024) is a multi-physics energy balance model of snow accumulation and melt, extending the Factorial Snow Model (Essery, 2015) with additional physics, driving and output options. FSM2 adds forest canopy model options and the possibility of running simulations for more than one point at the same time. For greater efficiency than FSM, which selects physics options when it is run, FSM2 options are selected when the model is compiled. Otherwise, FSM2 is built and run in the same way as FSM; for details, see the user guide in docs.

Building the model

FSM2 is coded in Fortran and consists of subroutines and modules contained in the src directory. A linux executable FSM2 is produced by running script compil.sh, which uses the gfortran compiler by default. Physics and driving data configurations are selected in the compilation script by defining options that are copied to a preprocessor file before compilation.

Running the model

FSM2 requires meteorological driving data and namelists to set options and parameters. An example can be run with the command

./FSM2 < nlst_Alptal.txt

which runs simulations for the winter of 2004-2005 at Alptal, Switzerland (Stähli and Gustafsson, 2006). Two points are simulated: one with forest cover and one without.

References

Essery (2015). A Factorial Snowpack Model (FSM 1.0). Geoscientific Model Development, 8, 3867-3876, doi:10.5194/gmd-8-3867-2015

Essery, Mazzotti, Barr, Jonas, Quaife and Rutter (2024). A Flexible Snow Model (FSM 2.1.0) including a forest canopy. EGUsphere preprint, doi:10.5194/egusphere-2024-2546

Stähli and Gustafsson (2006). The role of snow interception in winter-time radiation processes of a coniferous sub-alpine forest.
Hydrological Processes, 23, 2498–2512, doi:10.1002/hyp.7180


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 52
Total Committers: 2
Avg Commits per committer: 26.0
Development Distribution Score (DDS): 0.019

Commits in past year: 16
Committers in past year: 1
Avg Commits per committer in past year: 16.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
RichardEssery r****y@e****k 51
Richard Essery r****y@b****k 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 12
Total pull requests: 3
Average time to close issues: 2 months
Average time to close pull requests: about 1 month
Total issue authors: 4
Total pull request authors: 2
Average comments per issue: 1.67
Average comments per pull request: 1.67
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/RichardEssery/FSM2

Top Issue Authors

  • GiuliaMazzotti (4)
  • RichardEssery (4)
  • jannefiluren (3)
  • ejsmyth (1)

Top Pull Request Authors

  • jannefiluren (2)
  • kmunve (1)

Top Issue Labels

  • enhancement (2)

Top Pull Request Labels


Package metadata

proxy.golang.org: github.com/richardessery/fsm2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/richardessery/fsm2#section-documentation
  • Licenses: mit
  • Latest release: v2.1.1+incompatible (published 9 months ago)
  • Last Synced: 2025-04-26T12:01:41.359Z (2 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/RichardEssery/FSM2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/RichardEssery/FSM2#section-documentation
  • Licenses:
  • Latest release: v2.1.1+incompatible (published 9 months ago)
  • Last Synced: 2025-04-26T12:01:41.394Z (2 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Score: -Infinity