IAHR, founded in 1935, is a worldwide independent member-based organisation of engineers and water specialists working in fields related to the hydro-environmental sciences and their practical application. Activities range from river and maritime hydraulics to water resources development and eco-hydraulics, through to ice engineering, hydroinformatics, and hydraulic machinery.
Log On
About IAHRDirectoryCommitteesMy IAHRNews & JournalseLibraryeShopEventsJoin IAHRWorld CongressDonate
spacer.gif
spacer.gif eLibrary
spacer.gif eLibrary
You are here : eLibrary : IAHR World Congress Proceedings : 36th Congress - The Hague (2015) ALL CONTENT : Water engineering : Advanced gpu parallelization for two-dimensional operational river flood forecasting
Advanced gpu parallelization for two-dimensional operational river flood forecasting
Author : REINALDO GARCIA(1), PEDRO RESTREPO(2), MIKE DEWEESE(2), MARK ZIEMER(2), JUSTIN PALMER(2) JONATHON THORNBURG(2), JAVIER MURILLO(3), MARIO MORALES-HERN¨˘NDEZ(3), PILAR GARCIA-NAVARRO(3) & ASIER LACASTA(3)
ABSTRACT
One-dimensional (1D) models have traditionally been used for river flood prediction in large river reaches, mainly because they run fast due to the simplified flow equations used. However, in complex and relatively flat floodplains or where the flow is unconfined, 1D models may not provide an adequate solution due to the limitations of uniform water velocity and constant water surface elevation on each cross section. This warrants the use of more accurate two-dimensional (2D) models. Yet, the numerical solution of the 2D dynamic equations and the requirement of flexible meshes to resolve complex terrain characteristics until recently had made 2D models considerably more demanding in computer times than 1D models. However, recent advances in massive parallelization techniques for 2D hydraulic models are able to reduce computer times by orders of magnitude making 2D applications competitive and practical for operational flood prediction in large river reaches. Moreover, high performance code development can take advantage of general purpose and inexpensive Graphical Processing Units (GPU), allowing to run 2D simulations more than 100 times faster than old generation 2D codes, in some cases.
This work describes the application of the RiverFlow2D GPU model to a 670-km reach of the Red River in North Dakota and Minnesota, USA. This project is a collaborative effort between NOAA, Hydronia, LLC and the University of Zaragoza to assess the accuracy and performance the RiverFlow2D GPU model at NOAA North Central River Forecast Center as a 2D operational model for river flood forecasting. Test runs and preliminary results shown here indicate that routing a 50-day hydrograph using a 593,109-cell mesh can run in as little 36 minutes on a NVIDIA GTX Titan Black 2,880 GPU-core hardware. This performance is even better than the existing 1D model currently used as a forecast tool in the same river reach. Ongoing efforts include tests on other advanced GPU hardware such as the NVIDIA TESLA K20 and K40. Results suggest that 2D GPU models such as RiverFlow2D are able to achieve the performance required in hydrological forecasting such as that of NOAA River Forecast Centers.
File Size : 813,747 bytes
File Type : Adobe Acrobat Document
Chapter : IAHR World Congress Proceedings
Category : 36th Congress - The Hague (2015) ALL CONTENT
Article : Water engineering
Date Published : 19/08/2015
Download Now