Abstract
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.
Similar content being viewed by others
References
Davis SF (1988) Simplified second-order Godunov-type methods. SIAM J Sci and Stat Comput 9:445
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.
Godunov SK (1959) A finite difference method for the numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat Sb 47:357
Harten A, Lax PD, van Leer B (1983) On upstream differencing and Godunov-type schemes for hyperbolic conservation laws. SIAM Review 25:35–61
Roe PL (1981) Approximate Riemann solvers, parameter vectors, and difference schemes. J Comput Physics 43:357
Toro EF (1989a) A fast Riemann solver with constant covolume applied to the random choice method. Int J Numer Methods in Fluids 9:1145
Toro EF (1989b) A weighted average flux method for hyperbolic conservation laws. Proc Royal Soc London A 423:401
Toro EF (1991) A linearized Riemann solver for the Euler equations of gas dynamics. Proc Roy Soc London A 434:683
Toro EF (1992a) Riemann problems and the WAF method for solving the two-dimensional shallow water equations. Phil Trans Royal Soc London A 338:43
Toro EF (1992b) The weighted average flux method applied to the Euler equations. Phil Trans Roy Soc London A 341:499
Woodward P, Colella PJ (1984) The numerical simulation of two-dimensional fluid flow with strong shocks. J Comput Phys 54:115
Author information
Authors and Affiliations
Additional information
This article was processed using Springer-Verlag TEX Shock Waves macro package 1.0 and the AMS fonts, developed by the American Mathematical Society.
Rights and permissions
About this article
Cite this article
Toro, E.F., Spruce, M. & Speares, W. Restoration of the contact surface in the HLL-Riemann solver. Shock Waves 4, 25–34 (1994). https://doi.org/10.1007/BF01414629
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01414629