On a class of two-dimensional incomplete Riemann solvers

被引:13
作者
Gallardo, Jose M. [1 ]
Schneider, Kleiton A. [1 ]
Castro, Manuel J. [1 ]
机构
[1] Univ Malaga, Dept Anal Matemat Estadist & Invest Operat & Mate, Campus Teatinos S-N, Malaga 29080, Spain
关键词
Hyperbolic systems; Multidimensional Riemann solvers; Incomplete Riemann solvers; Magnetohydrodynamics; Divergence cleaning; HYPERBOLIC SYSTEMS; NUMERICAL-SOLUTION; UPWIND SCHEME; GAS-DYNAMICS; EULER;
D O I
10.1016/j.jcp.2019.02.034
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We propose a general class of genuinely two-dimensional incomplete Riemann solvers for systems of conservation laws. In particular, extensions of Balsara's multidimensional HLL scheme [3] to two-dimensional PVM/RVM (Polynomial/Rational Viscosity Matrix) finite volume methods are considered. The numerical flux is constructed by assembling, at each edge of the computational mesh, a one-dimensional PVM/RVM flux with two purely two-dimensional PVM/RVM fluxes at vertices, which take into account transversal features of the flow. The proposed methods are applicable to general hyperbolic systems, although in this paper we focus on applications to magnetohydrodynamics. In particular, we propose an efficient technique for divergence cleaning of the magnetic field that provides good results when combined with our two-dimensional solvers. Several numerical tests including genuinely two-dimensional effects are presented to test the performances of the proposed schemes. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:541 / 567
页数:27
相关论文
共 37 条
[1]   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
[2]   A two-dimensional HLLC Riemann solver for conservation laws: Application to Euler and magnetohydrodynamic flows [J].
Balsara, Dinshaw S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (22) :7476-7503
[3]   Multidimensional HLLE Riemann solver: Application to Euler and magnetohydrodynamic flows [J].
Balsara, Dinshaw S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (06) :1970-1993
[4]   A staggered mesh algorithm using high order Godunov fluxes to ensure solenoidal magnetic fields in magnetohydrodynamic simulations [J].
Balsara, DS ;
Spicer, DS .
JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 149 (02) :270-292
[5]   THE EFFECT OF NONZERO-DEL.B ON THE NUMERICAL-SOLUTION OF THE MAGNETO-HYDRODYNAMIC EQUATIONS [J].
BRACKBILL, JU ;
BARNES, DC .
JOURNAL OF COMPUTATIONAL PHYSICS, 1980, 35 (03) :426-430
[6]   AN UPWIND DIFFERENCING SCHEME FOR THE EQUATIONS OF IDEAL MAGNETOHYDRODYNAMICS [J].
BRIO, M ;
WU, CC .
JOURNAL OF COMPUTATIONAL PHYSICS, 1988, 75 (02) :400-422
[7]   A CLASS OF COMPUTATIONALLY FAST FIRST ORDER FINITE VOLUME SOLVERS: PVM METHODS [J].
Castro Diaz, M. J. ;
Fernandez-Nieto, E. D. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (04) :A2173-A2196
[8]   Jacobian-free approximate solvers for hyperbolic systems: Application to relativistic magnetohydrodynamics [J].
Castro, Manuel J. ;
Gallardo, Jose M. ;
Marquina, Antonio .
COMPUTER PHYSICS COMMUNICATIONS, 2017, 219 :108-120
[9]   Approximate Osher-Solomon schemes for hyperbolic systems [J].
Castro, Manuel J. ;
Gallardo, Jose M. ;
Marquina, Antonio .
APPLIED MATHEMATICS AND COMPUTATION, 2016, 272 :347-368
[10]   A Class of Incomplete Riemann Solvers Based on Uniform Rational Approximations to the Absolute Value Function [J].
Castro, Manuel J. ;
Gallardo, Jose M. ;
Marquina, Antonio .
JOURNAL OF SCIENTIFIC COMPUTING, 2014, 60 (02) :363-389