Release of VIC 4.1.2.h
***** Description of changes from VIC 4.1.2.g to VIC 4.1.2.h *****
Bug Fixes:
Fixed use of uninitialized soil moisture values on first time step.
Files Affected:
initialize_model_state.c
Description:
The tmp_moist array, used in initialize_model_state() as an input to
compute_runoff_and_asat(), was initialized within an if statement that
caused it to be sent to compute_runoff_and_asat() without initialization
in some cases. This has been fixed by moving the initialization of
tmp_moist outside the if statement.
Fixed errors in forcing disaggregation under certain input cases.
Files Affected:
initialize_atmos.c
mtclim_vic.c
mtclim_wrapper.c
Description:
Fixed bugs in the following cases:
1. User supplied daily incoming shortwave (not sub-daily)
2. User supplied daily specific or relative humidity without supplying
average daily pressure or temperature, respectively (with which to
convert these to daily vapor pressure).
Fixed bug in root zone calculation.
Files Affected:
calc_root_fraction.c
Description:
Fixed infinite loop that was occurring when the total of root zone
depths exceeded the total soil depth and one of the root zone boundaries
coincided with a soil layer boundary.