Skip to main content
Log in

Hydrodynamic modeling of flash flood in mountain watersheds based on high-performance GPU computing

  • Original Paper
  • Published:
Natural Hazards Aims and scope Submit manuscript

Abstract

Numerical accuracy and computational efficiency are the two key factors for flash flood simulation. In this paper, a two-dimensional fully hydrodynamic model is presented for the simulation of flash floods in mountain watersheds. A robust finite volume scheme is adopted to accurately simulate the overland flow with wet/dry fronts on highly irregular topography. A graphics processing unit-based parallel method using OpenACC is adopted to realize high-performance computing and then improve the computational efficiency. Since the finite volume scheme is explicit which involves many computationally intensive loop structures without data dependence, the parallel flash flood model can be easily realized by using OpenACC directives in an incremental developing way based on the serial model codes, except that data structure and transportation should be optimized for parallel algorithm. Model accuracy is validated by benchmark cases with exact solutions and experimental data. To further analyze the performance of the model, we considered a real flash flooding-prone area in China using a NVIDIA Tesla K20c card and three grid division schemes with different resolution. Results show that the proposed model can fast simulate the rainfall−runoff process related to the rapid mountain watersheds response, and a higher speedup ratio can be achieved for finer grids resolution. The proposed model can be used for real-time prediction of large-scale flash flood on high-resolution grids and thus has bright application prospects.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  • Begnudelli L, Sanders BF (2006) Unstructured grid finite-volume algorithm for shallow-water flow and scalar transport with wetting and drying. ASCE J Hydraul Eng 132(4):371–384

    Article  Google Scholar 

  • Begnudelli L, Sanders BF (2007) Conservative wetting and drying methodology for quadrilateral grid finite-volume models. ASCE J Hydraul Eng 133(3):312–322

    Article  Google Scholar 

  • Elfeki A, Masoud M, Niyazi B (2017) Integrated rainfall–runoff and flood inundation modeling for flash flood risk assessment under data scarcity in arid regions: Wadi Fatimah basin case study, Saudi Arabia. Nat Hazards 85:87–109

    Article  Google Scholar 

  • Giammarco PD, Tadini E, Lamberti P (1996) A conservative finite element approach to overland flow: the control volume finite element formulation. J Hydrol 175(1–4):267–291

    Article  Google Scholar 

  • Guinot V, Sanders BF, Schubert JE (2017) Dual integral porosity shallow water model for urban flood modeling. Adv Water Resour 103:16–31

    Article  Google Scholar 

  • Herdman JA, Gaudin WP, Mcintosh-Smith S, et al (2012) Accelerating hydrocodes with OpenACC, OpenCL and CUDA. In: SC companion: high performance computing, networking, storage and analysis. IEEE computer society, pp 465–471

  • Huang G (2006) Physics based, integrated modeling of hydrology and hydraulics at watershed scales. PhD thesis, The Pennsylvania State University

  • Hubbard ME (1999) Multidimensional slope limiters for MUSCL-type finite volume schemes on unstructured grids. J Comput Phys 155(1):54–74

    Article  Google Scholar 

  • Iwagaki Y (1955) Fundamental studies on the runoff by characteristics. Bull Disaster Prev Res Inst Kyoto Univ 10:1–25

    Google Scholar 

  • Kim B, Sanders BF, Schubert JE et al (2014) Mesh type tradeoffs in 2D hydrodynamic modeling of flooding with a Godunov-based flow solver. Adv Water Resour 68:42–61

    Article  Google Scholar 

  • Kourgialas NN, Karatzas GP, Nikolaidis NP (2012) Development of a thresholds approach for real-time flash flood prediction in complex geomorphological river basins. Hydrol Process 26:1478–1494

    Article  Google Scholar 

  • Lai W, Khan AA (2016) A parallel two-dimensional discontinuous galerkin method for shallow-water flows using high-resolution unstructured meshes. J Comput Civil Eng 31(3):04016073

    Article  Google Scholar 

  • Lian J, Yang W, Xu K et al (2017) Flash flood vulnerability assessment for small catchments with a material flow approach. Nat Hazards 88:699–719

    Article  Google Scholar 

  • Liang Q, Borthwick AGL (2009) Adaptive quadtree simulation of shallow flows with wet-dry fronts over complex topography. Comput Fluids 38(2):221–234

    Article  Google Scholar 

  • Liang Q, Xia X, Hou J (2016) Catchment-scale high-resolution flash flood simulation using the GPU-based technology. Procedia Eng 154:975–981

    Article  Google Scholar 

  • Liu W, Chen W, Hsu M et al (2010) Dynamic routing modeling for flash flood forecast in river system. Nat Hazards 52:519–537

    Article  Google Scholar 

  • Pender G, Cao Z, Zhang S et al (2010) Hydrodynamic modelling in support of flash flood warning. Water Manag 163(7):327–340

    Google Scholar 

  • Sanders BF, Schubert JE, Detwiler RL (2010) ParBreZo: a parallel, unstructured grid, Godunov-type, shallow-water code for high-resolution flood inundation modeling at the regional scale. Adv Water Resour 33(12):1456–1467

    Article  Google Scholar 

  • Singh VP (1996) Kinematic wave modeling in water resources: surface-water hydrology. Wiley, New York

    Google Scholar 

  • Singh J, Altinakar MS, Ding Y (2015) Numerical modeling of rainfall-generated overland flow using nonlinear shallow-water equations. ASCE J Hydraul Eng. https://doi.org/10.1061/(ASCE)HE.1943-5584.0001124

    Google Scholar 

  • Song L, Zhou J, Guo J et al (2011) A robust well-balanced finite volume model for shallow water flows with wetting and drying over irregular terrain. Adv Water Resour 34(7):915–932

    Article  Google Scholar 

  • Tao J, Barros AP (2013) Prospects for flash flood forecasting in mountainous regions-An investigation of Tropical Storm Fay in the Southern Appalachians. J Hydrol 506:69–89

    Article  Google Scholar 

  • Toro EF (2001) Shock-capturing methods for free-surface shallow flows. Wiley, Chichester. ISBN 0-471-98766-2

    Google Scholar 

  • Tsai TL, Yang JC (2005) Kinematic wave modeling of overland flow using characteristics method with cubic-spline interpolation. Adv Water Resour 28(7):661–670

    Article  Google Scholar 

  • Wang X, Shangguan Y, Onodera N et al (2014) Direct numerical simulation and large eddy simulation on a turbulent wall-bounded flow using lattice Boltzmann method and multiple GPUs. Math Probl Eng 2014:742432

    Google Scholar 

  • Yang L, Smith JA, Baeck ML et al (2016) Flash flooding in small urban watersheds: storm event hydrologic response. Water Resour Res 52:4571–4589

    Article  Google Scholar 

  • Zeng Z, Tang G, Long D et al (2016) A cascading flash flood guidance system: development and application in Yunnan Province, China. Nat Hazards 84:2071–2093

    Article  Google Scholar 

  • Zhang S, Yuan R, Wu Y et al (2016) Implementation and efficiency analysis of parallel computation using OpenACC: a case study using flow field simulations. Int J Comput Fluid Dyn 30(1):79–88

    Article  Google Scholar 

  • Zhang S, Yuan R, Wu Y et al (2017) Parallel computation of a dam-break flow model using OpenACC applications. J Hydraul Eng 143(1):04016070

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by a grant from the Natural Science Foundation of Guangdong Province, China (No. 2014A030310283), a grant from the National Key Research and Development Program of China (No. 2017YFC0405900), a grant from the Open Research Foundation of PRHRI (Project No. 2013KJ01), and a grant from the Special Research Foundation for the Public Welfare Industry of the Ministry of Water Resources (No. 201501030).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lixiang Song.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hu, X., Song, L. Hydrodynamic modeling of flash flood in mountain watersheds based on high-performance GPU computing. Nat Hazards 91, 567–586 (2018). https://doi.org/10.1007/s11069-017-3141-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11069-017-3141-7

Keywords

Navigation