A high-order explicit finite difference scheme is derived solving the shallow water equations. The boundary closures are based on the diagonal-norm summation-by-parts (SBP) framework and the boundary conditions are imposed using a penalty (SAT) technique. Flux-splitting combined with upwind SBP operators is used to naturally introduce artificial dissipation. The scheme is tested against various benchmark problems where high-order convergence is verified for smooth solutions. A particular discretization of the source term is used leading to a well-balanced scheme. We also present an application: A simplified incident wave simulation with wave-channel interaction using a multi-block setup. Experiments suggest that a bathymetry consisting of many spikes could provide a dispersing effect on an incoming wave. (C) 2020 Elsevier Inc. All rights reserved.
机构:
Qingdao Univ, Sch Math & Stat, Qingdao 266071, Peoples R ChinaQingdao Univ, Sch Math & Stat, Qingdao 266071, Peoples R China
Li, Po-Wei
Fan, Chia-Ming
论文数: 0引用数: 0
h-index: 0
机构:
Dept Harbor & River Engn, Keelung 20224, Taiwan
Computat & Simulat Ctr, Keelung 20224, TaiwanQingdao Univ, Sch Math & Stat, Qingdao 266071, Peoples R China
Fan, Chia-Ming
Grabski, Jakub Krzysztof
论文数: 0引用数: 0
h-index: 0
机构:
Poznan Univ Tech, Fac Mech Engn, Inst Appl Mech, Jana Pawla II 24, PL-60965 Poznan, PolandQingdao Univ, Sch Math & Stat, Qingdao 266071, Peoples R China