Coupling climate and hydrological models: Interoperability through Web Services

Understanding regional-scale water resource systems requires understanding coupled hydrologic and climate interactions. The traditional approach in the hydrologic sciences and engineering fields has been to either treat the atmosphere as a forcing condition on the hydrologic model, or to adopt a specific hydrologic model design in order to be interoperable with a climate model. We propose here a different approach that follows a service-oriented architecture and uses standard interfaces and tools: the Earth System Modeling Framework (ESMF) from the weather and climate community and the Open Modeling Interface (OpenMI) from the hydrologic community. A novel technical challenge of this work is that the climate model runs on a high performance computer and the hydrologic model runs on a personal computer. In order to complete a two-way coupling, issues with security and job scheduling had to be overcome. The resulting application demonstrates interoperability across disciplinary boundaries and has the potential to address emerging questions about climate impacts on local water resource systems. The approach also has the potential to be adapted for other climate impacts applications that involve different communities, multiple frameworks, and models running on different computing platforms. We present along with the results of our coupled modeling system a scaling analysis that indicates how the system will behave as geographic extents and model resolutions are changed to address regional-scale water resources management problems. The prototyped hydro-climate testbed is an example of a multi-scale modeling.The work demonstrates interoperability across Earth science modeling frameworks.Community Atmosphere Model (CAM) dominates the total execution time for a regional-scale hydrologic system.Web Services communication overhead is not excess relative to CAM.Service-orientation could be a useful approach for coupling across community models.

[1]  Patrick H. Worley,et al.  Performance Portability in the Physical Parameterizations of the Community Atmospheric Model , 2005, Int. J. High Perform. Comput. Appl..

[2]  P. Lauritzen Numerical techniques for global atmospheric models , 2011 .

[3]  Arthur A. Mirin,et al.  Improving the performance scalability of the community atmosphere model , 2012, Int. J. High Perform. Comput. Appl..

[4]  W. Collins,et al.  Description of the NCAR Community Atmosphere Model (CAM 3.0) , 2004 .

[5]  J. B. Gregersen,et al.  OpenMI: Open modelling interface , 2007 .

[6]  Anthony M. Castronova,et al.  Feedback loops and temporal misalignment in component‐based hydrologic modeling , 2011 .

[7]  James Kent,et al.  Assessing Tracer Transport Algorithms and the Impact of Vertical Resolution in a Finite-Volume Dynamical Core , 2012 .

[8]  Jimy Dudhia,et al.  Development of a next-generation regional weather research and forecast model. , 2001 .

[9]  Anthony M. Castronova,et al.  Modeling water resource systems using a service-oriented computing paradigm , 2011, Environ. Model. Softw..

[10]  T. Wilbanks,et al.  Contribution of Working Group II to the Fourth Assessment Report of the Intergovernmental Panel on Climate Change , 2007 .

[11]  Sathish S. Vadhiyar,et al.  InSt: An Integrated Steering Framework for Critical Weather Applications , 2011, ICCS.

[12]  Simon Jaun,et al.  On interpreting hydrological change from regional climate models , 2007 .

[13]  Christiane Jablonowski,et al.  The pros and cons of diffusion, filters and fixers in Atmospheric General Circulation Models , 2011 .

[14]  Xi Chen,et al.  A study coupling a large-scale hydrological model with a regional climate model. , 2009 .

[15]  Laura Díaz,et al.  Service-oriented applications for environmental models: Reusable geospatial services , 2010, Environ. Model. Softw..

[16]  Zhao Ming,et al.  Simulations of a hydrological model as coupled to a regional climate model , 2003 .

[17]  Jimy Dudhia,et al.  The Weather Research and Forecast Model: software architecture and performance [presentation] , 2005 .

[18]  Nicolas Ray,et al.  Distributed computation of large scale SWAT models on the Grid , 2013, Environ. Model. Softw..

[19]  Mary C. Hill,et al.  Integrated environmental modeling: A vision and roadmap for the future , 2013, Environ. Model. Softw..

[20]  Cecelia DeLuca,et al.  The architecture of the Earth System Modeling Framework , 2003, Computing in Science & Engineering.

[21]  Jiaping Wu,et al.  Evaluating DEM source and resolution uncertainties in the Soil and Water Assessment Tool , 2012, Stochastic Environmental Research and Risk Assessment.

[22]  Michelle Miller,et al.  An integrated problem solving environment: the SCIRun computational steering system , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[23]  Richard B. Rood,et al.  Climate projections and their impact on policy and practice , 2010 .

[24]  Jeffrey G. Arnold,et al.  Estimating hydrologic budgets for three Illinois watersheds , 1996 .

[25]  Ioana Popescu,et al.  Linking SWAT and SOBEK Using Open Modeling Interface (OpenMI) for Sediment Transport Simulation in the Blue Nile River Basin , 2011 .

[26]  Leonid Oliker,et al.  Towards Ultra-High Resolution Models of Climate and Weather , 2008, Int. J. High Perform. Comput. Appl..

[27]  Robert D. Falgout,et al.  Analysis of subsurface contaminant migration and remediation using high performance computing , 1998 .

[28]  Mark A. Taylor,et al.  High-Resolution Mesh Convergence Properties and Parallel Efficiency of a Spectral Element Atmospheric Dynamical Core , 2005, Int. J. High Perform. Comput. Appl..

[29]  Jeffrey G. Arnold,et al.  The Soil and Water Assessment Tool: Historical Development, Applications, and Future Research Directions , 2007 .