Multi-Reservoir System Simulation Design Using C++ and Object Oriented Programming

by Jesse Perla, Univ of Waterloo, Waterloo, Canada,
K. Ponnambalam, Univ of Waterloo, Waterloo, Canada,

Document Type: Proceeding Paper

Part of: Hydraulic Engineering


Scientists and Engineers intuitively perceive the world as objects with interactions and internal processes. Physicists may view there work as different particles exerting forces on each other and dealing with internal energy. Hydrological engineers may view there work as different components of a water resources system passing water between each other and determining how much water to pass on to the next component. But traditionally, when scientists create simulations they are forced to resort to typical procedural programming languages like C or FORTRAN. While these languages are sufficient for algorithmic decomposition of a process into functions, they are incapable of dealing with large scale interactions of data. In this paper, a methodology for reservoir simulation using object-oriented programming and C++ is presented.

Subject Headings: Water resources | Reservoirs | Computer programming | Computer languages | Flow simulation | Algorithms | Computer models

Services: Buy this book/Buy this article


Return to search