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

作者: Ling Kang , Zheng Jing

DOI: 10.3390/W9030184

关键词: MultithreadingHydrostatic equilibriumSine waveThread (computing)Free surfaceWave propagationComputationParallel computingComputer scienceAsynchronous communication

摘要: Compared to the hydrostatic hydrodynamic model, non-hydrostatic model can accurately simulate flows that feature vertical accelerations. The model’s low computational efficiency severely restricts its wider application. This paper proposes a based on multithreading parallel computing method. horizontal momentum equation is obtained by integrating Navier–Stokes equations from bottom free surface. approximated Keller-box scheme. A two-step method used solve equations. strategy block decomposition computation utilized. original domain subdivided into two subdomains are physically connected via virtual boundary technique. Two sub-threads created and tasked with of subdomains. producer–consumer thread lock technique achieve synchronous communication between sub-threads. validity was verified solitary wave propagation experiments over flat slope, followed sinusoidal submerged breakwater. proposed here found effectively enhance save 20%–40% time compared serial computing. acceleration rate approximately 1.45% 72%, respectively. makes contribution popularization models.

参考文章(31)
Kuang-An Chang, Tian-Jian Hsu, Philip L.-F. Liu, Vortex generation and evolution in water waves propagating over a submerged rectangular obstacle: Part II: Cnoidal waves Coastal Engineering. ,vol. 52, pp. 257- 283 ,(2001) , 10.1016/S0378-3839(01)00019-9
Chih-Chieh Young, Chin H. Wu, Wen-Cheng Liu, Jan-Tai Kuo, A higher-order non-hydrostatic σ model for simulating non-linear refraction–diffraction of water waves Coastal Engineering. ,vol. 56, pp. 919- 930 ,(2009) , 10.1016/J.COASTALENG.2009.05.004
D. H. Peregrine, Long waves on a beach Journal of Fluid Mechanics. ,vol. 27, pp. 815- 827 ,(1967) , 10.1017/S0022112067002605
C.E. Blenkinsopp, J.R. Chaplin, The effect of relative crest submergence on wave breaking over submerged slopes Coastal Engineering. ,vol. 55, pp. 967- 974 ,(2008) , 10.1016/J.COASTALENG.2008.03.004
S. Beji, J.A. Battjes, Numerical simulation of nonlinear wave propagation over a bar Coastal Engineering. ,vol. 23, pp. 1- 16 ,(1994) , 10.1016/0378-3839(94)90012-4
Yoshiki Yamazaki, Zygmunt Kowalik, Kwok Fai Cheung, Depth‐integrated, non‐hydrostatic model for wave breaking and run‐up International Journal for Numerical Methods in Fluids. ,vol. 61, pp. 473- 497 ,(2009) , 10.1002/FLD.1952
G. Stelling, M. Zijlema, An accurate and efficient finite-difference algorithm for non-hydrostatic free-surface flow with application to wave propagation International Journal for Numerical Methods in Fluids. ,vol. 43, pp. 1- 23 ,(2003) , 10.1002/FLD.595
S. Beji, J.A. Battjes, Experimental investigation of wave propagation over a bar Coastal Engineering. ,vol. 19, pp. 151- 162 ,(1993) , 10.1016/0378-3839(93)90022-Z
XiaoMing Guo, Ling Kang, TieBing Jiang, A new depth-integrated non-hydrostatic model for free surface flows Science China Technological Sciences. ,vol. 56, pp. 824- 830 ,(2013) , 10.1007/S11431-013-5159-8