Commits on Source (56)
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
SnowMassBalance process is defined on Snowpack to govern accumulation and melt.
-
Brian Groenke authored
Ironic since that was its original name...
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
- Adds support for direction-aware event triggers - Reworks implementation of Tile step! to dynamically skip interact! calls to layers with zero thickness. This allows for snow to be de-facto removed from the stratigraphy when it is not present.
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
Add simple bulk snow scheme See merge request !89
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
Preparatory changes for adding water processes See merge request !90
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
interact! was being called twice on each pair of layers due to a flawed recent change to the logic of how coupled processes work. This flaw has now been resolved by (1) reverting back to previous "star" pattern implementation of interact! for joint coupled processes, and (2) allowing StratComponent to take non-coupled (single) layer types. The possible drawback is that interactions between layers with multiple/coupled processes are now less automatic and must generally now be specified manually (though this is probably in general better for avoiding unintended behavior).
-
Brian Groenke authored
Fix regression in interact! behavior See merge request !91
-
Brian Groenke authored
-
Brian Groenke authored
Showing
- Project.toml 2 additions, 2 deletionsProject.toml
- docs/make.jl 2 additions, 2 deletionsdocs/make.jl
- docs/src/api/hydrology.md 2 additions, 2 deletionsdocs/src/api/hydrology.md
- examples/heat_freeW_samoylov_snow.jl 52 additions, 0 deletionsexamples/heat_freeW_samoylov_snow.jl
- examples/heat_vgfc_seb_samoylov_custom.jl 6 additions, 6 deletionsexamples/heat_vgfc_seb_samoylov_custom.jl
- src/CryoGrid.jl 15 additions, 13 deletionssrc/CryoGrid.jl
- src/Drivers/DiffEq/DiffEq.jl 14 additions, 223 deletionssrc/Drivers/DiffEq/DiffEq.jl
- src/Drivers/DiffEq/callbacks.jl 79 additions, 0 deletionssrc/Drivers/DiffEq/callbacks.jl
- src/Drivers/DiffEq/output.jl 65 additions, 0 deletionssrc/Drivers/DiffEq/output.jl
- src/Drivers/DiffEq/problem.jl 114 additions, 0 deletionssrc/Drivers/DiffEq/problem.jl
- src/Drivers/DiffEq/steplimiters.jl 0 additions, 30 deletionssrc/Drivers/DiffEq/steplimiters.jl
- src/Drivers/Drivers.jl 1 addition, 13 deletionssrc/Drivers/Drivers.jl
- src/IO/output.jl 3 additions, 2 deletionssrc/IO/output.jl
- src/Numerics/Numerics.jl 1 addition, 8 deletionssrc/Numerics/Numerics.jl
- src/Numerics/discretize.jl 2 additions, 2 deletionssrc/Numerics/discretize.jl
- src/Numerics/grid.jl 4 additions, 3 deletionssrc/Numerics/grid.jl
- src/Numerics/init.jl 2 additions, 6 deletionssrc/Numerics/init.jl
- src/Numerics/variables.jl 25 additions, 23 deletionssrc/Numerics/variables.jl
- src/Numerics/varstates.jl 13 additions, 5 deletionssrc/Numerics/varstates.jl
- src/Physics/Boundaries/bc.jl 7 additions, 6 deletionssrc/Physics/Boundaries/bc.jl
examples/heat_freeW_samoylov_snow.jl
0 → 100644
src/Drivers/DiffEq/callbacks.jl
0 → 100644
src/Drivers/DiffEq/output.jl
0 → 100644
src/Drivers/DiffEq/problem.jl
0 → 100644
src/Drivers/DiffEq/steplimiters.jl
deleted
100644 → 0