Version Date Description ------- -------- --------------------------------------------------------- 2.4 02/06/26 Revised text in statistical summary output. Added calls to check pointers in a WDM file when it is opened and when it is closed. Compiled using updated libraries: version 11.1 of libhsp and version 4.0 of libanne. There were several changes made in the statistical summary. "Total annual runoff' has been changed to "Total runoff"; this value is for the entire simulation period as defined in the UCI file. "simulated storm" has been deleted from "Total simulated storm interflow" and "Total simulates storm surface runoff"; the values are totals for the entire simulation period as defined in the UCI file, not for the storm periods defined in the EXS file. "Error in storm volumes" has been changed to "Error in storm peaks"; this value is calculated from peaks, not volumes. (hsxout.f and hsxout.seq) Added call to WDMCHK to check pointers in a WDM file after it is opened (hsxbas.f). Added call to WDFLCL to close WDM file and check pointers before exiting the program (hspexp.f). Both of these routines are from libanne. If you have had problems with WDM files being corrupted, this should help you identify the cause. A dimension in the hspf library was increased to allow all of the RCHRES quality parameters to be included in a simulation. As hspexp is generally not used for water quality simulations, this should not have been a problem in the past and should have no impact. hspexp was previously compiled using version 3.0 of the lib library. The lib library which had contained the hspf, wdm, statistics, and utility libraries has been divided into two libraries, libhsp and libanne. libhsp contains the hspf source code. libanne contains the wdm, statistics, and utility code. 2.3 95/03/30 Correction made in hspf simulation of evapotranspiration. There was a problem in subroutine ETLZON with the check to see if there was enough storage in the lower zone to meet the potential. If not, LZET had been set to the current lower zone storage (LZS), completely emptying the storage, causing an underflow to occur in subroutine SURFAC. The code was modified to set LZET to LZS - 0.02, leaving a small amount in storage. Code group lib2.0/src/hspf/hperwat.f was modified. 95/09/07 Some utilities in hspexp have been moved to newaqt. These utilities were made more generic. hspexp has been modified to use these utilities from the library, some changes in the code were required to interface with these utilities. 95/11/28 Corrections made in the hunting.uci files in data/huntday and data/hunthour. In MASS-LINK 91, IWATER PET should go to COPY MEAN 4 (not 5) and IWATER IMPEV should go to COPY MEAN 5 (not 6). NOTE that in printed copies of the hspexp user's manual, page 23., has the wrong values in the example. This has been corrected in the electronic version. 96/03/01 Modified subroutine ucirea to resolve problems opening files identified in a uci file. Code now checks to see if a file is already open, file is closed if it is open and then re-opened. Problems had been encountered with Fortran 90 compilers that objected to opening an already open file. The problem was only apparent in program hspexp. 2.2 94/08/19 Miscellaneous changes and editorial cleanups. Format of print file modified slightly to be consistent with format on the screen. Changes were made to show the statistics for peak flow in cfs for each storm instead of the volume of the highest day for each storm. 2.1 94/07/07 Miscellaneous corrections and enhancements. Increase number of data points that can be plotted, can now plot 5 time series for 7 days at 5-minute time step. Change made to correctly sum precipitation for time series plots.