HydroDesktop as a Community Designed and Developed Resource for Hydrologic Data Discovery and Analysis
H11E-1206 – Hall A-C (Moscone South) – Poster session Monday Dec 9, 2013 morning 8:00AM-12:20PM
D. P. Ames*
Brigham Young University
Abstract: As has been seen in other informatics fields, well-documented and appropriately licensed open source software tools have the potential to significantly increase both opportunities and motivation for inter-institutional science and technology collaboration. The CUAHSI HIS (and related HydroShare) projects have aimed to foster such activities in hydrology resulting in the development of many useful community software components including the HydroDesktop software application. HydroDesktop is an open source, GIS-based, scriptable software application for discovering data on the CUAHSI Hydrologic Information System and related resources. It includes a well-defined plugin architecture and interface to allow 3rd party developers to create extensions and add new functionality without requiring recompiling of the full source code. HydroDesktop is built in the C# programming language and uses the open source DotSpatial GIS engine for spatial data management. Capabilities include data search, discovery, download, visualization, and export. An extension that integrates the R programming language with HydroDesktop provides scripting and data automation capabilities and an OpenMI plugin provides the ability to link models. Current revision and updates to HydroDesktop include migration of core business logic to cross platform, scriptable Python code modules that can be executed in any operating system or linked into other software front-end applications.
An OpenMI Implementation of a Water Resources System using Simple Script Wrappers
H31C-1174 – Hall A-C (Moscone South) – Poster session Wednesday Dec 11, 2013 morning 8:00AM-12:20PM
D. R. Steward*; J. A. Aistrup; L. Kulcsar; J. M. Peterson; S. M. Welch; D. Andresen; E. A. Bernard; S. A. Staggenborg; T. Bulatewicz
Kansas State University; University of New Mexico
Abstract: This team has developed an adaption of the Open Modelling Interface (OpenMI) that utilizes Simple Script Wrappers. Code is made OpenMI compliant through organization within three modules that initialize, perform time steps, and finalize results. A configuration file is prepared that specifies variables a model expects to receive as input and those it will make available as output. An example is presented for groundwater, economic, and agricultural production models in the High Plains Aquifer region of Kansas. Our models use the programming environments in Scilab and Matlab, along with legacy Fortran code, and our Simple Script Wrappers can also use Python. These models are collectively run within this interdisciplinary framework from initial conditions into the future. It will be shown that by applying model constraints to one model, the impact may be accessed on changes to the water resources system.
An Approach to Coupled Climate-Hydrologic Interactions that Preserves Disciplinary Communities, Infrastructure, and Information Delivery Systems
GC41B-1013 – Hall A-C (Moscone South) – Poster session Thursday Dec 12, 2013 morning 8:00AM-12:20P
K. Saint*; J. L. Goodall
NOAA Boulder; University of South Carolina
Abstract: Developing projections of climate impacts on regional-scale water resource systems requires understanding coupled hydrologic and climate interactions. The traditional approach has been to either use atmospheric model data as a forcing condition on a hydrologic model, or to utilize hydrologic models designed specifically to be interoperable with climate simulation models. We propose here a different approach where hydrologic and climate models are loosely coupled through web services. This enables the models to retain their implementation and infrastructure, remain embedded in their communities, and to retain existing information delivery systems.A prototype coupled system can optionally use either of two high performance atmospheric models running within the CESM (Community Earth System Model), either the global CAM (Community Atmosphere Model) or the regional Weather Research and Forecast Model (WRF). The atmosphere is coupled to a hydrological model, SWAT (Soil and Water Assessment Tool). A key challenge addressed by our work is the coupling of models with disparate architectures, each running on a different computer (e.g., PC, supercomputer). We present how we bridge these diverse technologies using the standard interfaces OpenMI (Open Modelling Interface) and ESMF (Earth System Modelling Framework), running in a service oriented environment. We also describe the results of a scaling analysis that examines potential computational bottlenecks when scaling up this application to large watersheds and geographic regions. Our prototype and analysis demonstrate how interoperability can be achieved across disciplinary boundaries, and how this approach can help to deliver information to end users about the impacts of climate on local water resource systems.
An open framework for hydrological data assimilation
H52E-07 – 3020 (Moscone West) – Presentation Friday Dec 13, 2013 morning 11:50AM-12:05PM
H. Madsen*; M. E. Ridler; N. v. Velzen; S. Hummel; I. Sandholt; A. K. Falk; A. Heemink
DHI; Delft University of Technology; Deltares; University of Copenhagen
Abstract: Accurate and reliable real-time hydrological forecasts are essential for protection against water-related hazards, operation of infrastructure, and water resources management. Recent advances in radar rainfall estimation and forecasting, numerical weather predictions, satellite and in-situ monitoring, and faster computing facilities are opening up new opportunities in real-time hydrological forecasting. More effective use of the different information sources via data assimilation will provide the basis for producing more accurate and more reliable forecasts. In this regard, development and implementation of robust and computationally efficient data assimilation algorithms that are feasible for real-time applications remains one of the key challenges.Thus far, many of the efforts on implementation of data assimilation in hydrological modeling have been model specific. This requires access to as well as an in-depth knowledge of the numerical core of the models. A means to deal with the interaction between model and data assimilation algorithm in a more generic way is the use of the Open Model Interface (OpenMI). This open source standard interface allows models to exchange data during runtime, thus transforming a complex numerical model to a plug and play like component. For data assimilation, the OpenDA data assimilation toolbox is an open interface standard that includes a set of tools, assimilation algorithms, and numerical techniques to quickly implement data assimilation in numerical models. This paper presents a new generic data assimilation framework that uses OpenMI to interface models within OpenDA. This enables the many OpenMI hydrological models already available access to a robust and flexible data assimilation library.A synthetic test case is presented that highlights the potential of this new framework. An ensemble based Kalman filter is demonstrated for assimilation of groundwater levels in the MIKE SHE distributed and integrated hydrological modeling system. The simulated groundwater levels over the entire domain were significantly improved by data assimilation. Furthermore, the river discharges (which were not assimilated) were also corrected.