Next Article in Journal
Effects of the Freezing–Thawing Cycle Mode on Alpine Vegetation in the Nagqu River Basin of the Qinghai–Tibet Plateau
Previous Article in Journal
Innovative Variance Corrected Sen’s Trend Test on Persistent Hydrometeorological Data
Open AccessArticle

Three-Dimensional Numerical Method for Simulating Large-Scale Free Water Surface by Massive Parallel Computing on a GPU

1
School of River and Ocean Engineering, Chongqing Jiaotong University, Chongqing 400016, China
2
State Key Laboratory of Water Resources and Hydropower Engineering Science, Wuhan University, Wuhan 430072, China
*
Author to whom correspondence should be addressed.
Water 2019, 11(10), 2121; https://doi.org/10.3390/w11102121 (registering DOI)
Received: 5 September 2019 / Revised: 30 September 2019 / Accepted: 9 October 2019 / Published: 13 October 2019
(This article belongs to the Section Hydraulics)
Water wave dynamics and its engineering application have always been a key issue in the field of hydraulics, and effective and efficient numerical methods need to be proposed to perform three-dimensional (3-D) simulation of large-scale water fluctuation in engineering practice. A single-phase free-surface lattice Boltzmann method (SPFS-LB method) is coupled with a large-eddy simulation approach for simulating large-scale free water surface flows, and the simulation is accelerated on a GPU (graphic processing unit). The coupling model is used to simulate the evolution process of dam-break wave after complete and partial dam-break. The formation mechanism of horizontal and vertical vortices in water after partial dam-break and the advance and evolution process of dam-break flow on non-contour riverbed are analyzed. The method has been verified to be reasonable and can obtain a more accurate time curve of water level fluctuation. Applying this method to practical arch dams, discharge coefficients consistent with empirical formulas can be obtained by comparison and analysis, and the surface flow phenomena (such as tongue diffusion, surface fragmentation, and surface fusion) can be well simulated by this method. In addition, based on the key technology of parallel computing on a GPU, the implementation of the SPFS-LB model on a GPU unit achieves tens of millions of lattice updates per second, which is over fifty times higher than that on a single CPU chip. It is proved that the proposed method for large-scale water fluctuations can be used to study practical engineering problems. The mathematical model method realizes the efficient and accurate simulation of practical physical problems. View Full-Text
Keywords: SPFS-LB method; large-eddy simulation; GPU; dam-break wave; large-scale three-dimensional simulation SPFS-LB method; large-eddy simulation; GPU; dam-break wave; large-scale three-dimensional simulation
Show Figures

Figure 1

MDPI and ACS Style

Peng, Y.; Diao, W.; Zhang, X.; Zhang, C.; Yang, S. Three-Dimensional Numerical Method for Simulating Large-Scale Free Water Surface by Massive Parallel Computing on a GPU. Water 2019, 11, 2121.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop