Skip to content

Changes to snow_erosion=REDEPOSIT #27

Open
bertjebertjek wants to merge 2 commits into
snowpack-model:masterfrom
bertjebertjek:origin/redeposit
Open

Changes to snow_erosion=REDEPOSIT #27
bertjebertjek wants to merge 2 commits into
snowpack-model:masterfrom
bertjebertjek:origin/redeposit

Conversation

@bertjebertjek
Copy link
Copy Markdown
Collaborator

changed 1) snow_erosion=REDEPOSIT || FREE to only erode flat field or windward vstation, and 2) snow_erosion=REDEPOSIT to redeposit on same slope (before potential redistribution) only for flat field. Before this commit, the eroded snow was both redeposited on the same slope as well as redistributed to the lee slope (in case of snow_redistribution).

Changed compSnowDrift to only erode windward or flat field in case of

( snow_erosion == "FREE" || snow_erosion == "REDEPOSIT"	) 
		|| (
			snow_erosion == "HS_DRIVEN" && (Xdata.mH > (Xdata.Ground + Constants::eps)) && ((Xdata.mH + 0.02) < Xdata.cH)
		)  );

whereas before all aspects were eroded.

For snow_erosion=REDEPOSIT, the redeposition on the same slope now only happens for flat field, and not for all aspects. This changes the behavior on the vslopes significantly. In case of snow_redistribution=True + snow_erosion=REDEPOSIT, the same ErosionMass from the luv slope got both redeposited on the original slope as well as redistributed to the lee slope, which lead to massive snowdepths on all Vslopes.
I still feel snow_erosion=REDISTRIBUTION (or FREE) does not work well with virtual stations when snow_redistribution is True. But that is maybe a combination of settings that should just be avoided.

In the image below, the 4th column shows the implemented changes vs column 3.

profs_2025-01-08_1500m_allAsp

bertjebertjek and others added 2 commits March 6, 2025 18:04
… windward vstation, and 2) snow_erosion=REDEPOSIT to redeposit on same slope (before potential redistribution) only for flat field. Before this commit, the eroded snow was both redeposited on the same slope as well as redistributed to the lee slope (in case of snow_redistribution).
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