CADSWES Maintenance Accomplishment Report Compilation -- September 2014
Edit: 10-7-2014 (Phil)

Report contributors:

(II) RiverWare Software Maintenance

  1. Releases, Patches and Snapshots
  2. Software Updates, Bug fixes (not associated with new development)
  3. Development tool improvements; issue tracking software; modelcomp
  4. Enhancements or changes to regression tests (not part of development tasks)
  5. Download, Install and Release Processes
  6. Updates to license software/procedures
  7. Updates to download/install/configure user documentation
  8. Modification to Web pages for downloads and installs

(II.A) Releases, Patches and Snapshots

RiverWare 6.5.1 was released on September 22, 2014 with the following release notes.

Bugs
The following bugs were fixed:

  • 5527: A model load error occurred  for periodic slots with a long period.
  • 5528: Dialogs displayed incorrectly when Windows display scaling was set to a value other than 100%.
  • 5530: In the Script Manager, the Open Global Functions Set action was not working correctly.
  • 5531: For Distributed MRM, when the initial offset was non-zero, the incorrect data was used.
  • 5536: The RPL predefined function GetTableColumnVals was crashing when slot user units were set to acre-ft/month.
  • 5538: In the Script Dashboard, the override of DateTime slot values was not working.

DMI Control Files
DMI Control Files now support quoting of values, typically to embed spaces in file paths. For example:    
   BigReservoir.Pool Elevation: file="C:\Data\BigReservoir.Pool Elevation"
The DMI must be configured to allow spaces in file paths.

Performance Improvement in RPL
Within RPL evaluation, a performance improvement was made when looking up slots on the workspace. Now the slot is cached and is referenced in future look ups. In one test model with many slot look ups, this improvement reduced run times by approximately 10%.

(II.B) Software Updates, Bug fixes (not associated with new development)

The following bugs were fixed:

(II.C) Development tool improvements; issue tracking software; modelcomp

None reported in September 2014

(II.D) Enhancements or changes to regression tests (not part of development tasks)

The regression tests continue to be maintained on a daily basis. This involves updating the regression tests to exercise new developments in the code. Also, as new code is added to the development area, the model comparisons performed in the nightly regression tests usually show differences (for example, because a new method category may have been added). When this occurs, the regression tests need to be updated to reflect the current state of the development area so model comparisons do not fail. In addition, every week, the daily history of each regression test is analyzed to determine if the run time or model size has significantly changed because of new development.

(II.E) Download, Install and Release Processes

(II.F) Updates to license software/procedures

(II.G) Updates to download/install/configure user documentation

None reported in September 2014

(II.H) Modification to Web pages for downloads and installs

None reported in September 2014

---