Add 4 snow model parameters (ssi, snowretfac, tau0, rsurfsnow) to 2d soil_properties file so we can vary in space. These parameters were already exposed in MPTABLE.
Create a new "scamax" parameter to put an upper bound on fSCA in the snow depletion curve. This parameter can vary from 0 to 1 (scaler applied to the fSCA upper bound), but use lower values with caution as they may not make physical sense. Default value for new parameter is 1.0 and will reproduce previous model behavior. This work was contributed by Tom Enzminger, NCAR (@then6702 )
ISSUE: N/A
TESTS CONDUCTED:
Tested with NWMv2.1 CONUS domain and confirmed:
Running with default parameter values with both SPATIAL_SOIL = 0 and 1 reproduce master results
Varying new parameters in MPTABLE and soil_properties change the solution in expected ways
NOTES:
This code update requires new parameter files if running with SPATIAL_SOIL=1. Should have no answer changes if running with default parameter values.
Checklist
[ ] Closes issue #xxxx (An issue must exist or be created to be closed. The issue describes and documents the problem and general solution, the PR describes the technical details of the solution.)
TYPE: enhancement
KEYWORDS: NoahMP, snow, parameters
SOURCE: Aubrey D, NCAR
DESCRIPTION OF CHANGES:
ISSUE: N/A
TESTS CONDUCTED: Tested with NWMv2.1 CONUS domain and confirmed:
NOTES: This code update requires new parameter files if running with SPATIAL_SOIL=1. Should have no answer changes if running with default parameter values.
Checklist
NEWS.md