Simulating watersheds using loosely integrated model components: Evaluation of computational scaling using OpenMI

被引:19
作者
Castronova, Anthony M. [1 ]
Goodall, Jonathan L. [1 ]
机构
[1] Univ S Carolina, Dept Civil & Environm Engn, Columbia, SC 29208 USA
基金
美国国家科学基金会;
关键词
Hydrologic modeling; Software architecture; Component-based modeling; Integrated modeling; OpenMI; RIVER-BASIN; HEC-HMS; HYDROLOGY; SYSTEMS; RUNOFF; EVENT; GIS;
D O I
10.1016/j.envsoft.2012.01.020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Complicated research and management questions regarding watershed systems often require the use of more than one simulation model. Therefore, it is necessary to develop a means to integrate multiple simulation models to predict holistic system response. In this paper we explore the use of a component-based approach for the runtime integration of models, implemented as "plug-and-play" software components. The motivation for this work is to quantify performance overhead costs introduced by adopting a component-based paradigm for loosely integrating hydrologic simulation models. We construct a standard rainfall/runoff watershed model using the Open Modeling Interface (OpenMI) Software Development Kit (SDK) where infiltration, surface runoff, and channel routing processes are each implemented as independent model components. We then analyze the performance of this loosely integrated model to quantify computational scaling, using the Hydrologic Engineering Center's Hydrologic Modeling System (HMS) for comparison. Our results suggest that the overhead introduced by runtime communication of data is not significant when applied for semi-distributed watershed modeling. Our analysis was limited to semi-distributed watershed modeling, however, and future research is needed to understand performance and accuracy for more data demanding hydrologic models. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:304 / 313
页数:10
相关论文
共 31 条
[1]   Coupled hydrological-economic modelling for optimised irrigated cultivation in a semi-arid catchment of West Africa [J].
Ahrends, H. ;
Mast, M. ;
Rodgers, Ch. ;
Kunstmann, H. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2008, 23 (04) :385-395
[2]   GIS-hydrological models for managing water resources in the Zarqa River basin [J].
Al-Abed, N ;
Abdulla, F ;
Abu Khyarah, A .
ENVIRONMENTAL GEOLOGY, 2005, 47 (03) :405-411
[3]   A component architecture for high-performance scientific computing [J].
Allan, Benjamin A. ;
Armstrong, Robert ;
Bernholdt, David E. ;
Bertrand, Felipe ;
Chiu, Kenneth ;
Dahlgren, Tamara L. ;
Damevski, Kostadin ;
Elwasif, Wael R. ;
Epperly, Thomas G. W. ;
Govindaraju, Madhusudhan ;
Katz, Daniel S. ;
Kohl, James A. ;
Krishnan, Manoj ;
Kumfert, Gary ;
Larson, J. Walter ;
Lefantzi, Sophia ;
Lewis, Michael J. ;
Malony, Allen D. ;
McInnes, Lois C. ;
Nieplocha, Jarek ;
Norris, Boyana ;
Parker, Steven G. ;
Ray, Jaideep ;
Shende, Sameer ;
Windus, Theresa L. ;
Zhou, Shujia .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2006, 20 (02) :163-202
[4]   Coupling HEC-HMS with atmospheric models for prediction of watershed runoff [J].
Anderson, ML ;
Chen, ZQ ;
Kavvas, ML ;
Feldman, A .
JOURNAL OF HYDROLOGIC ENGINEERING, 2002, 7 (04) :312-318
[5]  
[Anonymous], 2002, ARC HYDRO GIS WATER
[6]   Comparing modelling frameworks - A workshop approach [J].
Argent, RM ;
Voinov, A ;
Maxwell, T ;
Cuddy, SM ;
Rahman, JM ;
Seaton, S ;
Vertessy, RA ;
Braddock, RD .
ENVIRONMENTAL MODELLING & SOFTWARE, 2006, 21 (07) :895-910
[7]   An integrated modelling framework for simulating regional-scale actor responses to global change in the water domain [J].
Barthel, R. ;
Janisch, S. ;
Schwarz, N. ;
Trifkovic, A. ;
Nickel, D. ;
Schulz, C. ;
Mauser, W. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2008, 23 (09) :1095-1121
[8]  
BRINKMAN R, 2005, OPENMI DOCUMENT SE C, P1
[9]   A generic approach for developing process-level hydrologic modeling components [J].
Castronova, Anthony M. ;
Goodall, Jonathan L. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2010, 25 (07) :819-825
[10]  
Chow T.V., 1988, APPL HYDROLOGY