Flexible Architecture for Analysis of Water Control Structures

Abstract: Scientific computing involves the development, analysis, and execution of computational algorithms to solve mathematical problems from science and engineering. Effective implementation of these algorithms on high-performance computers requires knowledge and techniques from mathematics, statistics, and several areas in computer science including parallel computing, compilers, and theory. Although hydrologic field engineers have a wide array of research tools to use, they face the problem that all of these tools are loosely coupled. In this paper, we propose a new framework to solve these problems. The framework is scalable and extensible, and it can be used to execute jobs either locally and on a cluster as needed. A canonical hydrograph format is defined using eXtensible Markup Language (XML) format to exchanging flow information between disparate software packages, and translators are developed to convert between formats.