1991Proceedings of the Royal Society of London Series A Mathematical and Physical SciencesRequires access

A linearized Riemann solver for the time-dependent Euler equations of gas dynamics

Eleuterio F. Toro

Open publisher page 54 citations

Abstract

Abstract The time-dependent Euler equations of gas dynamics are a set of nonlinear hyperbolic conservation laws that admit discontinuous solutions (e. g. shocks). In this paper we are concerned with Riemann-problem-based numerical methods for solving the general initial-value problem for these equations. We present an approximate, linearized Riemann solver for the time-dependent Euler equations. The solution is direct and involves few, and simple, arithmetic operations. The Riemann solver is then used, locally, in conjunction with the weighted average flux numerical method to solve the time-dependent Euler equations in one and two space dimensions with general initial data. For flows with shock waves of moderate strength the computed results are very accurate. For severe flow régimes we advocate the use of the present linearized Riemann solver in combination with the exact Riemann solver in an adaptive fashion. Numerical experiments demonstrate that such an approach can be very successful. One-dimensional and two-dimensional test problems show that the linearized Riemann solver is used in over 99% of the flow field producing net computing savings by a factor of about 2. A reliable and simple switching criterion is also presented. Results show that the adaptive approach effectively provides the resolution and robustness of the exact Riemann solver at the computing cost of the simple linearized Riemann solver. The relevance of the present methods concerns the numerical solution of multi-dimensional problems accurately and economically.

About this research paper

What this paper is about

Abstract The time-dependent Euler equations of gas dynamics are a set of nonlinear hyperbolic conservation laws that admit discontinuous solutions (e. g. shocks). In this paper we are concerned with Riemann-problem-based numerical methods for solving the general initial-value problem for these equations. We present an approximate, linearized Riemann solver for the time-dependent Euler equations. The solution is direct and involves few, and simple, arithmetic operations. The Riemann solver is then used, locally, in conjunction with the weighted average flux numerical method to solve the time-dependent Euler equations in one and two space dimensions with general initial data. For flows with shock waves of moderate strength the computed results are very accurate. For severe flow régimes we advocate the use of the present linearized Riemann solver in combination with the exact Riemann solver in an adaptive fashion. Numerical experiments demonstrate that such an approach can be very successful. One-dimensional and two-dimensional test problems show that the linearized Riemann solver is used in over 99% of the flow field producing net computing savings by a factor of about 2. A reliable and simple switching criterion is also presented. Results show that the adaptive approach effectively provides the resolution and robustness of the exact Riemann solver at the computing cost of the simple linearized Riemann solver. The relevance of the present methods concerns the numerical solution of multi-dimensional problems accurately and economically.

Why it matters

OpenAlex reports 54 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract The time-dependent Euler equations of gas dynamics are a set of nonlinear hyperbolic conservation laws that admit discontinuous solutions (e. g. shocks). In this paper we are concerned with Riemann-problem-based numerical methods for solving the general initial-value problem for these equations. We present an approximate, linearized Riemann solver for the time-dependent Euler equations. The solution is direct and involves few, and simple, arithmetic operations. The Riemann solver is then used, locally, in conjunction with the weighted average flux numerical method to solve the time-dependent Euler equations in one and two space dimensions with general initial data. For flows with shock waves of moderate strength the computed results are very accurate. For severe flow régimes we advocate the use of the present linearized Riemann solver in combination with the exact Riemann solver in an adaptive fashion. Numerical experiments demonstrate that such an approach can be very successful. One-dimensional and two-dimensional test problems show that the linearized Riemann solver is used in over 99% of the flow field producing net computing savings by a factor of about 2. A reliable and simple switching criterion is also presented. Results show that the adaptive approach effectively provides the resolution and robustness of the exact Riemann solver at the computing cost of the simple linearized Riemann solver. The relevance of the present methods concerns the numerical solution of multi-dimensional problems accurately and economically.

Key concepts: Riemann solver, Euler equations, Riemann problem, Roe solver, Solver, Mathematics, Applied mathematics, Riemann hypothesis

Related papers

Back to paper searchBrowse research topicsOriginal source
A linearized Riemann solver for the time-dependent Euler equations of gas dynamics — Research Paper | ScholarLens