Acceleration of flow modeling using a freeware 2D GPU-shallow water equations code

被引:0
作者
Prince Mahmood
Sajjad Haider
Hamza Farooq Gabriel
Muhammad Shahid
Zain Syed
机构
[1] School of Civil & Environmental Engineering (SCEE),Faculty of Civil Engineering
[2] National University of Sciences and Technology,undefined
[3] (NUST),undefined
[4] University of Engg. & Technology,undefined
关键词
Flow modeling; GPU; CUDA; Nullah Lai; BASEMENT;
D O I
10.1007/s12517-022-10836-6
中图分类号
学科分类号
摘要
Excessive rainfall, storm surges and dam break are some of the serious Geohazards afflicting humankind. The non-structural technique to combat floods includes flood modeling which provides a complete flood history over an area of interest in the time domain. Over the past decades, a number of 1D and 2D hydraulic models have been developed to simulate floods; amongst these, the shallow water equations figure prominently as a potent model. However, these models suffer from a serious shortcoming, that is, of long run times, particularly for high resolution and large areas. A number of approaches and strategies have been proposed to remedy this issue, e.g. using models of reduced complexity, parallelization of algorithms and use of Graphical Processing Units (GPUs) to make the codes run faster. In this study, a freeware, 2D, GPU-enhanced code BASEMENT has been applied to three different test cases related to the laboratory and field. The results showed that, for lab-based cases, the GPU accelerated model was able to achieve a significant reduction in model execution time, attaining a Speedup ratio of 80, while for the field case the ratio was 8, which showed the potential of the GPU technology for flood inundation modeling. Further, the availability of a GPU-enhanced model in the public domain is very important to several scientific disciplines, e.g. Hydraulic Engineering, Flood Control and Management, Hazard Mitigation, etc.
引用
收藏
相关论文
共 224 条
[41]  
Idoumghar L(2005)A parallel RMA2 model for simulating large-scale free surface flows Environ Model Softw 20 47-undefined
[42]  
Lepagnot J(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 1456-undefined
[43]  
Brévilliers M(2019)Comparing 2D capabilities of HEC-RAS and LISFLOOD-FP on complex topography Hydrol Sci J 64 1769-undefined
[44]  
Felder G(2007)Experimental study of dam-break flow against an isolated obstacle J Hydraul Res 45 27-undefined
[45]  
Zischg A(2021)BASEMENT v3: a modular freeware for river process modelling over multiple computational backends Environ Model Softw 143 105102-undefined
[46]  
Weingartner RJJoh(2020)High performance computing in river modelling: a novel two-dimensional software for river hydro-and morphodynamic simulations River Flow 2020 1401-undefined
[47]  
Garland M(2019)Computational flood modeling with UPC architecture J Comput Civ Eng 33 04019002-undefined
[48]  
Le Grand S(2019)The spatial characteristics of precipitation and water-logging disaster during rainy season for urban planning in Xi’an J Comput Civ Eng 28 1263-undefined
[49]  
Nickolls J(2006)Reanalysis and correction of bed-load relation of Meyer-Peter and Müller using their own database J Hydraul Eng 132 1159-undefined
[50]  
Anderson J(2020)A new parallel framework of SPH-SWE for dam break simulation based on OpenMP Water 12 1395-undefined