An efficient finite difference method for the shallow water equations

被引:16
|
作者
Lundgren, Lukas [1 ]
Mattsson, Ken [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, POB 337, S-75105 Uppsala, Sweden
关键词
Finite difference methods; Shallow water equations; High-order accuracy; Stability; Boundary treatment; Well-balanced; CENTRAL-UPWIND SCHEME; DISCONTINUOUS GALERKIN METHOD; NAVIER-STOKES EQUATIONS; ARTIFICIAL VISCOSITY; BOUNDARY-CONDITIONS; CURVILINEAR MESHES; NUMERICAL-SOLUTION; PARTS OPERATORS; EULER EQUATIONS; FAR-FIELD;
D O I
10.1016/j.jcp.2020.109784
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:28
相关论文
共 50 条
  • [41] GPU driven finite difference WENO scheme for real time solution of the shallow water equations
    Parna, P.
    Meyer, K.
    Falconer, R.
    COMPUTERS & FLUIDS, 2018, 161 : 107 - 120
  • [42] Finite element models for the shallow water equations
    Goraya, SS
    Easton, AK
    Singh, M
    COMPUTATIONAL TECHNIQUES AND APPLICATIONS: CTAC 97, 1998, : 241 - 248
  • [43] PARALLEL SOLUTION OF THE SHALLOW-WATER EQUATIONS USING AN EXPLICIT FINITE-DIFFERENCE ALGORITHM
    CAPOTONDI, A
    SONNAD, V
    CHIN, S
    COMPUTER PHYSICS COMMUNICATIONS, 1989, 52 (02) : 195 - 205
  • [44] High order finite difference WENO schemes with the exact conservation property for the shallow water equations
    Xing, YL
    Shu, CW
    JOURNAL OF COMPUTATIONAL PHYSICS, 2005, 208 (01) : 206 - 227
  • [45] Finite difference equations and factorization method
    Smirnov, YF
    5TH WIGNER SYMPOSIUM, PROCEEDINGS, 1998, : 148 - 150
  • [46] A Godunov-type finite volume method for the system of Shallow Water Equations
    Chippada, S
    Dawson, CN
    Martinet, ML
    Wheeler, MF
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 151 (1-2) : 105 - 129
  • [47] A Finite Volume Method for Large-Eddy Simulation of Shallow Water Equations
    Abdellaoui, Rajaa
    Benkhaldoun, Fayssal
    Elmahi, Imad
    Seaid, Mohammed
    FINITE VOLUMES FOR COMPLEX APPLICATIONS VII - ELLIPTIC, PARABOLIC AND HYPERBOLIC PROBLEMS, FVCA 7, 2014, 78 : 741 - 748
  • [48] Conservative upwind difference schemes for the shallow water equations
    Glaister, P
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2000, 39 (5-6) : 189 - 199
  • [49] Application of the finite difference time domain method to the time reversal wave in shallow water
    Saito, H
    Naoi, J
    Tsuchiya, T
    Kikuchi, T
    OCEANS '04 MTS/IEEE TECHNO-OCEAN '04, VOLS 1- 2, CONFERENCE PROCEEDINGS, VOLS. 1-4, 2004, : 2236 - 2241
  • [50] A projection method for shallow water equations
    Cecchi, MM
    Pica, A
    Secco, E
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1998, 27 : 81 - +