Multi-Purpose, Multi-Reservoir Simulation on a PC

by Bill S. Eichert, Hydrologic Engineering Cent, United States,
Carl Franke, Hydrologic Engineering Cent, United States,

Document Type: Proceeding Paper

Part of: Computerized Decision Support Systems for Water Managers


The methodology and difficulties in converting a large, general purpose, mainframe, batch oriented computer program (for reservoir simulation) to work effectively in the PC environment are described in this paper. A brief overview of the present capabilities of the general purpose reservoir simulation program (HEC-5), that works on mainframe and MS DOS compatible computers, is also presented. Major aspects of the conversion to the PC environment are presented, including the transformation of large subroutines written in FORTRAN IV, to a modular style in FORTRAN-77. Experiences with various Fortran compilers and techniques for memory management (considering the limited memory space available on the PC) are also presented. Overlaying and memory caching, used as implementation techniques for the PC, are discussed. Discussion includes using extended memory on the PC. Results showing the performance of the program as related to the HARRIS-1000 and various PC's are shown. The recent enhancements to provide interactive execution of various utility programs for HEC-5 are discussed.

Subject Headings: Reservoirs | Computer software | Computer models | Systems engineering | Hydrology | Hydrologic models | Computer aided operations | Floods | Mississippi | United States

Services: Buy this book/Buy this article


Return to search