Skip to content

Snowpack 3.7.0 update#161

Open
ecouter wants to merge 5 commits intoChrismarsh:developfrom
ecouter:snowpack_3.7.0_update
Open

Snowpack 3.7.0 update#161
ecouter wants to merge 5 commits intoChrismarsh:developfrom
ecouter:snowpack_3.7.0_update

Conversation

@ecouter
Copy link
Contributor

@ecouter ecouter commented Mar 11, 2026

  • Support for Checkpointing and snow grooming was added.
  • Added some new provides for top layer parameters.
  • Compatibility with PBSM3D/snow_slide and richard_albedo was maintained

Prevents the new vapourTransport module from running because of crashes when no soil is added (see commit: Libsnowpack update for CHM). This could be better handled but attempts at adding soil caused crashes too so I just removed it.

No modifications made to the lib
Added "false" to snowpack.cpp for compatibility with new lib.
Factoring in previous modifications made to libsnowpack 3.4.1 ported to libsnowpack 3.7.0

New changes added:
1.prevent executing new module (vapourTransport) because crash if no soil provided
2. prevent negative mass in waterTransport (will default to 0 if too much mass is removed)
3. Prevent various functions from running if elements == 0 (soil or snow). -> prevents crashing on first snow with no soil.
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.

1 participant