Download PDF
Download page HEC-ResSim 3.5.1 Patch Release Notes.
HEC-ResSim 3.5.1 Patch Release Notes
About HEC-ResSim 3.5.1
HEC-ResSim version 3.5.1 (Dec 2024) was released as a patch to address issues found when integration testing with CWMS version 3.4. It is recommend for use over v3.5 for all modelers due to the improvements discussed below.
HEC's migration from DSS6 to DSS7
HEC-DSS has upgraded to library version 7 (DSS7), which includes dramatic advancements over version 6 (DSS6). All HEC software is now compatible with the DSS7 library, since support for DSS6 ended July 31, 2024. ResSim 3.5 was designed to be DSS7 compatible, able to read and write DSS7 format, but by default outputs DSS files in the same format as the input DSS files. In other words, a ResSim model with all DSS6 inputs, will output DSS6 files, but if a model has even one DSS7 input, it will output DSS7 files.
Many of the issues that were addressed for v3.5.1 were found while upgrading CWMS models to use DSS7 and move to CWMS 3.4. Interaction between DSS7 and old DSS6 records proved to cause some challenges, and ResSim 3.5 did not have all the code modifications necessary to address them, hence the need for the ResSim 3.5.1 patch.
A script was developed to convert DSS6 files to DSS7 files. Find a tutorial and instructions here: Converting Files from DSS 6 to DSS 7
Helpful DSS References
Learn more about DSS library versioning and the advancement to DSS7 on the HEC-DSS homepage.
Newsletter Article about the future of DSS: Thinking Beyond HEC-DSS Version 7
ResSim 3.5.1 Updates
New Watershed Info... Menu for Adding Changelog and Metadata
Added Watershed Info menu and dialog. This feature logs modeler comments in a WatershedInfo.md file in the main watershed directory. RSS-1052 - Getting issue details... STATUS
DSS-Related Updates
Input Timeseries Conversions
When ResSim runs the extract to bring all input timeseries into the simulation.dss file, it auto
Vertical Datum
Use of vertical datum with non-elevation data was causing an exception upon attempted conversion. This has been fixed to ignore non-elevation TSrecords with vertical datum.
RSS-1014 - Getting issue details... STATUS RSS-984 - Getting issue details... STATUS
Time Series Values Precision
- Time Series data that is interpolated at the start of the compute are now stored as doubles.
- New dll to allow DSS7 to overwrite different precision over existing records.
CWMS-1906 - Getting issue details... STATUS RSS-1018 - Getting issue details... STATUS
Identified issue with using the same timeseries more than once in the OSI
Update combo boxes to fire modified events. Updated the OSI variable editing to make sure all dropdown box changes register.
Not all dropdown boxes were registering a modified event so changes weren't always saved.
RSS-1049 - Getting issue details... STATUS
Improved Messaging
DSS 6 and DSS 7 Log Messages
Console Output logging specifies if DSS 7 is chosen, or if program is defaulting to DSS 6. Ensures both client and server reflect the selection.
RSS-1041 - Getting issue details... STATUS
Improved missing observed data messaging
Update missing obs data message to be more user friendly, and updated the message when a TS fails to load.
CWMS-1937 - Getting issue details... STATUS
Improved error and warning messaging
- OSI Compute TSRecord load error. updated the message and made it a warning.
- updated messages in getTimeSeriesValue() to be more user friendly
- Updated message when ensemble TS data fails to load
RSS-668 - Getting issue details... STATUS CWMS-1906 - Getting issue details... STATUS RSS-948 - Getting issue details... STATUS
IF Block Date/Time
Corrected bug and inconsistency in the Date/Time variable when used in Conditional Expressions.
RSS-399 - Getting issue details... STATUS
Water Account Sets
Added check to keep editor from generating an NPE when loading in some cases
RSS-1081 - Getting issue details... STATUS