Next Article in Journal
Optimization of Bioelectricity Generation in Constructed Wetland-Coupled Microbial Fuel Cell Systems
Previous Article in Journal
A Pilot Study of the Sludge Recycling Enhanced Coagulation–Ultrafiltration Process for Drinking Water: The Effects of Sludge Recycling Ratio and Coagulation Stirring Strategy
Open AccessArticle

Depth-Averaged Non-Hydrostatic Hydrodynamic Model Using a New Multithreading Parallel Computing Method

School of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
Author to whom correspondence should be addressed.
Academic Editors: Yung-Tse Hung and Michele Mossa
Water 2017, 9(3), 184;
Received: 22 November 2016 / Revised: 22 February 2017 / Accepted: 1 March 2017 / Published: 5 March 2017
Compared to the hydrostatic hydrodynamic model, the non-hydrostatic hydrodynamic model can accurately simulate flows that feature vertical accelerations. The model’s low computational efficiency severely restricts its wider application. This paper proposes a non-hydrostatic hydrodynamic model based on a multithreading parallel computing method. The horizontal momentum equation is obtained by integrating the Navier–Stokes equations from the bottom to the free surface. The vertical momentum equation is approximated by the Keller-box scheme. A two-step method is used to solve the model equations. A parallel strategy based on block decomposition computation is utilized. The original computational domain is subdivided into two subdomains that are physically connected via a virtual boundary technique. Two sub-threads are created and tasked with the computation of the two subdomains. The producer–consumer model and the thread lock technique are used to achieve synchronous communication between sub-threads. The validity of the model was verified by solitary wave propagation experiments over a flat bottom and slope, followed by two sinusoidal wave propagation experiments over submerged breakwater. The parallel computing method proposed here was found to effectively enhance computational efficiency and save 20%–40% computation time compared to serial computing. The parallel acceleration rate and acceleration efficiency are approximately 1.45% and 72%, respectively. The parallel computing method makes a contribution to the popularization of non-hydrostatic models. View Full-Text
Keywords: hydrodynamics; non-hydrostatic; parallel computing; wave propagation hydrodynamics; non-hydrostatic; parallel computing; wave propagation
Show Figures

Figure 1

  • Externally hosted supplementary file 1
    Doi: no
    Link: http://no
MDPI and ACS Style

Kang, L.; Jing, Z. Depth-Averaged Non-Hydrostatic Hydrodynamic Model Using a New Multithreading Parallel Computing Method. Water 2017, 9, 184.

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

Back to TopTop