Two-dimensional Riemann solver for Euler equations of gas dynamics

被引:82
作者
Brio, M [1 ]
Zakharian, AR
Webb, GM
机构
[1] Univ Arizona, Dept Math, ACMS, Tucson, AZ 85721 USA
[2] Univ Arizona, Lunar & Planetary Lab, Tucson, AZ 85721 USA
基金
美国国家航空航天局;
关键词
Godunov-type schemes; conservation laws; two-dimensional Riemann problem;
D O I
10.1006/jcph.2000.6666
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We construct a Riemann solver based on two-dimensional linear wave contributions to the numerical flux that generalizes the one-dimensional method due to Roe (1981, J. Comput. Phys. 43, 157). The solver is based on a multistate Riemann problem and is suitable for arbitrary triangular grids or any other finite volume tessellations of the plane. We present numerical examples illustrating the performance of the method using both first- and second-order-accurate numerical solutions. The numerical flux contributions are due to one-dimensional waves and multidimensional waves originating from the corners of the computational cell. Under appropriate CFL restrictions, the contributions of one-dimensional waves dominate the flux, which explains good performance of dimensionally split solvers in practice. The multidimensional flux corrections increase the accuracy and stability, allowing a larger time step. The improvements are more pronounced on a coarse mesh and for large CFL numbers. For the second-order method, the improvements can be comparable to the improvements resulting from a less diffusive limiter. (C) 2001 Academic Press.
引用
收藏
页码:177 / 195
页数:19
相关论文
共 21 条