Three dimensional HLL Riemann solver for conservation laws on structured meshes; Application to Euler and magnetohydrodynamic flows

被引:51
作者
Balsara, Dinshaw S. [1 ]
机构
[1] Univ Notre Dame, Dept Phys, Notre Dame, IN 46556 USA
基金
美国国家科学基金会;
关键词
Multidimensional HLL Riemann solver; Hyperbolic conservation laws; Euler equations; MHD equations; Higher order Godunov schemes; FINITE-VOLUME SCHEMES; ESSENTIALLY NONOSCILLATORY SCHEMES; UNSPLIT GODUNOV METHOD; HIGH-ORDER; UNSTRUCTURED MESHES; IDEAL MHD; EFFICIENT IMPLEMENTATION; HYPERBOLIC SYSTEMS; ADER SCHEMES; PART I;
D O I
10.1016/j.jcp.2015.03.056
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we build on our prior work on multidimensional Riemann solvers by detailing the construction of a three-dimensional HLL Riemann solver. As with the two-dimensional Riemann solver, this is accomplished by introducing a constant resolved state between the states being considered, which introduces sufficient dissipation for systems of conservation laws. Closed form expressions for the resolved fluxes are provided to facilitate numerical implementation. This is accomplished by introducing a novel derivation of the multidimensional Riemann solver. The novelty consists of integrating Lagrangian fluxes across moving surfaces. This makes the problem easier to visualize in three dimensions. (A video introduction to multidimensional Riemann solvers is available on http://www.nd.edu/similar to dbalsara/Numerical-PDE-Course.) A robust and efficient second order accurate numerical scheme for three dimensional Euler and MHD flows is presented. The scheme is built on the current three-dimensional Riemann solver and has been implemented in the author's RIEMANN code. We demonstrate that schemes that are based on the three-dimensional Riemann solver permit multidimensional discontinuities to propagate more isotropically on resolution-starved meshes. The number of zones updated per second by this scheme on a modern processor is shown to be cost competitive with schemes that are based on a one-dimensional Riemann solver. However, the present scheme permits larger timesteps in three dimensions because of its inclusion of genuinely three-dimensional effects in the flow. For MHD problems it is not necessary to double the dissipation when evaluating the edge-centered electric fields. Accuracy analysis for three-dimensional Euler and MHD problems shows that the scheme meets its design accuracy. Several stringent test problems involving Euler and MHD flows are also presented and the scheme is shown to perform robustly on all of them. For the very first time, we present the formulation and solution of three-dimensional Riemann problems. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 70 条
[1]   ON ESSENTIALLY NONOSCILLATORY SCHEMES ON UNSTRUCTURED MESHES - ANALYSIS AND IMPLEMENTATION [J].
ABGRALL, R .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 114 (01) :45-58
[2]  
ABGRALL R, 1994, CR ACAD SCI I-MATH, V319, P625
[3]  
ABGRALL R, 1994, CR ACAD SCI I-MATH, V319, P499
[4]  
[Anonymous], 1959, Matematiceskij sbornik
[5]   Divergence-free MHD on unstructured meshes using high order finite volume schemes based on multidimensional Riemann solvers [J].
Balsara, Dinshaw S. ;
Dumbser, Michael .
JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 299 :687-715
[6]   Multidimensional Riemann problem with self-similar internal structure. Part II - Application to hyperbolic conservation laws on unstructured meshes [J].
Balsara, Dinshaw S. ;
Dumbser, Michael .
JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 287 :269-292
[7]   Multidimensional Riemann problem with self-similar internal structure. Part I - Application to hyperbolic conservation laws on structured meshes [J].
Balsara, Dinshaw S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 277 :163-200
[8]   Multidimensional HLLC Riemann solver for unstructured meshes - With application to Euler and MHD flows [J].
Balsara, Dinshaw S. ;
Dumbser, Michael ;
Abgrall, Remi .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 261 :172-208
[9]   Efficient implementation of ADER schemes for Euler and magnetohydrodynamical flows on structured meshes - Speed comparisons with Runge-Kutta methods [J].
Balsara, Dinshaw S. ;
Meyer, Chad ;
Dumbser, Michael ;
Du, Huijing ;
Xu, Zhiliang .
JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 235 :934-969
[10]   Self-adjusting, positivity preserving high order schemes for hydrodynamics and magnetohydrodynamics [J].
Balsara, Dinshaw S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (22) :7504-7517