An augmented HLLEM ADER numerical model parallel on GPU for the porous Shallow Water Equations

被引:6
|
作者
Ferrari, Alessia [1 ]
Vacondio, Renato [1 ]
机构
[1] Univ Parma, Dept Engn & Architecture, Parco Area Sci 181-A, I-43124 Parma, Italy
关键词
Two-dimensional porous Shallow Water; Equations; Augmented Riemann solvers; HLLEM; ADER; Porous discontinuities; GODUNOV-TYPE METHODS; ANISOTROPIC POROSITY; HYPERBOLIC SYSTEMS; RIEMANN SOLVER; SCHEMES; DISCRETIZATION; METHODOLOGY; FORMULATION; AREAS; FLUX;
D O I
10.1016/j.compfluid.2022.105360
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a novel explicit finite volume scheme for the solution of the two-dimensional Shallow Water Equations (SWEs) with porosity based on the use of an augmented Riemann problem. Bottom and porous source terms are treated as non-conservative fluxes by including two additional equations to the porous SWEs. The HLLEM approximate Riemann solver is chosen to compute the fluxes of the non-conservative system of equations in order to ensure robustness, computational efficiency and entropy enforcement also in the presence of significant discontinuities in the porosity field. Moreover, the proposed solver is extended to second order in time and space adopting the ADER time-integration scheme, together with a Total Variation Diminishing (TVD) spatial reconstruction. The model is implemented in CUDA (Compute Unified Device Architecture) language to exploit the computational power of modern Graphic Processing Units. The theoretical and numerical verification of the C-property is achieved also when discontinuities characterize the porosity and bottom fields. The scheme accurately reproduces Riemann problems generated by the presence of porous discontinuities. Numerical tests also confirm that the proposed algorithm retains roughly the same numerical efficiency of an alternative formulation based on a non-augmented Riemann solver, while providing more accurate results.
引用
收藏
页数:12
相关论文
共 50 条