Restoration of the contact surface in the HLL-Riemann solver
The missing contact surface in the approximate Riemann solver of Harten, Lax, and van Leer is restored. This is achieved following the same principles as in the original solver. We also present new ways of obtaining wave-speed estimates. The resulting solver is as accurate and robust as the exact Riemann solver, but it is simpler and computationally more efficient than the latter, particulaly for non-ideal gases. The improved Riemann solver is implemented in the second-order WAF method and tested for one-dimensional problems with exact solutions and for a two-dimensional problem with experimental results.
Key wordsFinite difference scheme Numerical simulation Riemann solver
Unable to display preview. Download preview PDF.
- Einfeldt B (1988) On Godunov-type methods for the Euler equations with general equation of state. In: Proc Second Internat Conference on Hyperbolic Problems, Aachen, Germany.Google Scholar
- Godunov SK (1959) A finite difference method for the numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat Sb 47:357Google Scholar
- Toro EF (1989a) A fast Riemann solver with constant covolume applied to the random choice method. Int J Numer Methods in Fluids 9:1145Google Scholar
- Toro EF (1989b) A weighted average flux method for hyperbolic conservation laws. Proc Royal Soc London A 423:401Google Scholar
- Toro EF (1991) A linearized Riemann solver for the Euler equations of gas dynamics. Proc Roy Soc London A 434:683Google Scholar
- Toro EF (1992a) Riemann problems and the WAF method for solving the two-dimensional shallow water equations. Phil Trans Royal Soc London A 338:43Google Scholar
- Toro EF (1992b) The weighted average flux method applied to the Euler equations. Phil Trans Roy Soc London A 341:499Google Scholar