The HLL and HLLC Riemann Solvers. Toro, E. F. In Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction, pages 293–311. Springer Berlin Heidelberg, Berlin, Heidelberg, 1997.
Paper abstract bibtex For the purpose of computing a Godunov flux, Harten, Lax and van Leer [148] presented a novel approach for solving the Riemann problem approximately. The resulting Riemann solvers have become known as HLL Riemann solvers. In this approach an approximation for the intercell numerical flux is obtained directly, unlike the Riemann solvers presented previously in Chaps. 4 and 9. The central idea is to assume a wave configuration for the solution that consists of two waves separating three constant states. Assuming that the wave speeds are given by some algorithm, application of the integral form of the conservation laws gives a closed-form, approximate expression for the flux. The approach produced practical schemes after the contributions of Davis [94] and Einfeldt [105], who independently proposed various ways of computing the wave speeds required to completely determine the intercell flux. The resulting HLL Riemann solvers form the bases of very efficient and robust approximate Godunov-type methods. One difficulty with these schemes, however, is the assumption of a two-wave configuration. This is correct only for hyperbolic systems of two equations, such as the one-dimensional shallow water equations. For larger systems, such as the Euler equations or the split two-dimensional shallow water equations for example, the two-wave assumption is incorrect. As a consequence the resolution of physical features such as contact surfaces, shear waves and material interfaces, can be very inaccurate. For the limiting case in which these features are stationary relative to the mesh, the resulting numerical smearing is unacceptable. In view of these shortcomings of the HLL approach, a modification called the HLLC Riemann solver (C stands for Contact) was put forward by Toro, Spruce and Speares [347]. In spite of the limited experience available in using the HLLC scheme, the evidence is that this appears to offer a useful approximate Riemann solver for practical applications. Batten, Goldberg and Leschziner [18] have recently proposed implicit versions of the HLLC Riemann solver, and have applied the schemes to turbulent flows.
@incollection{toro1997,
address = {Berlin, Heidelberg},
title = {The {HLL} and {HLLC} {Riemann} {Solvers}},
isbn = {978-3-662-03490-3},
url = {https://doi.org/10.1007/978-3-662-03490-3_10},
abstract = {For the purpose of computing a Godunov flux, Harten, Lax and van Leer [148] presented a novel approach for solving the Riemann problem approximately. The resulting Riemann solvers have become known as HLL Riemann solvers. In this approach an approximation for the intercell numerical flux is obtained directly, unlike the Riemann solvers presented previously in Chaps. 4 and 9. The central idea is to assume a wave configuration for the solution that consists of two waves separating three constant states. Assuming that the wave speeds are given by some algorithm, application of the integral form of the conservation laws gives a closed-form, approximate expression for the flux. The approach produced practical schemes after the contributions of Davis [94] and Einfeldt [105], who independently proposed various ways of computing the wave speeds required to completely determine the intercell flux. The resulting HLL Riemann solvers form the bases of very efficient and robust approximate Godunov-type methods. One difficulty with these schemes, however, is the assumption of a two-wave configuration. This is correct only for hyperbolic systems of two equations, such as the one-dimensional shallow water equations. For larger systems, such as the Euler equations or the split two-dimensional shallow water equations for example, the two-wave assumption is incorrect. As a consequence the resolution of physical features such as contact surfaces, shear waves and material interfaces, can be very inaccurate. For the limiting case in which these features are stationary relative to the mesh, the resulting numerical smearing is unacceptable. In view of these shortcomings of the HLL approach, a modification called the HLLC Riemann solver (C stands for Contact) was put forward by Toro, Spruce and Speares [347]. In spite of the limited experience available in using the HLLC scheme, the evidence is that this appears to offer a useful approximate Riemann solver for practical applications. Batten, Goldberg and Leschziner [18] have recently proposed implicit versions of the HLLC Riemann solver, and have applied the schemes to turbulent flows.},
booktitle = {Riemann {Solvers} and {Numerical} {Methods} for {Fluid} {Dynamics}: {A} {Practical} {Introduction}},
publisher = {Springer Berlin Heidelberg},
author = {Toro, Eleuterio F.},
year = {1997},
pages = {293--311},
}
Downloads: 0
{"_id":"zbGTtNT4EwzHfnH2C","bibbaseid":"toro-thehllandhllcriemannsolvers-1997","author_short":["Toro, E. F."],"bibdata":{"bibtype":"incollection","type":"incollection","address":"Berlin, Heidelberg","title":"The HLL and HLLC Riemann Solvers","isbn":"978-3-662-03490-3","url":"https://doi.org/10.1007/978-3-662-03490-3_10","abstract":"For the purpose of computing a Godunov flux, Harten, Lax and van Leer [148] presented a novel approach for solving the Riemann problem approximately. The resulting Riemann solvers have become known as HLL Riemann solvers. In this approach an approximation for the intercell numerical flux is obtained directly, unlike the Riemann solvers presented previously in Chaps. 4 and 9. The central idea is to assume a wave configuration for the solution that consists of two waves separating three constant states. Assuming that the wave speeds are given by some algorithm, application of the integral form of the conservation laws gives a closed-form, approximate expression for the flux. The approach produced practical schemes after the contributions of Davis [94] and Einfeldt [105], who independently proposed various ways of computing the wave speeds required to completely determine the intercell flux. The resulting HLL Riemann solvers form the bases of very efficient and robust approximate Godunov-type methods. One difficulty with these schemes, however, is the assumption of a two-wave configuration. This is correct only for hyperbolic systems of two equations, such as the one-dimensional shallow water equations. For larger systems, such as the Euler equations or the split two-dimensional shallow water equations for example, the two-wave assumption is incorrect. As a consequence the resolution of physical features such as contact surfaces, shear waves and material interfaces, can be very inaccurate. For the limiting case in which these features are stationary relative to the mesh, the resulting numerical smearing is unacceptable. In view of these shortcomings of the HLL approach, a modification called the HLLC Riemann solver (C stands for Contact) was put forward by Toro, Spruce and Speares [347]. In spite of the limited experience available in using the HLLC scheme, the evidence is that this appears to offer a useful approximate Riemann solver for practical applications. Batten, Goldberg and Leschziner [18] have recently proposed implicit versions of the HLLC Riemann solver, and have applied the schemes to turbulent flows.","booktitle":"Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction","publisher":"Springer Berlin Heidelberg","author":[{"propositions":[],"lastnames":["Toro"],"firstnames":["Eleuterio","F."],"suffixes":[]}],"year":"1997","pages":"293–311","bibtex":"@incollection{toro1997,\n\taddress = {Berlin, Heidelberg},\n\ttitle = {The {HLL} and {HLLC} {Riemann} {Solvers}},\n\tisbn = {978-3-662-03490-3},\n\turl = {https://doi.org/10.1007/978-3-662-03490-3_10},\n\tabstract = {For the purpose of computing a Godunov flux, Harten, Lax and van Leer [148] presented a novel approach for solving the Riemann problem approximately. The resulting Riemann solvers have become known as HLL Riemann solvers. In this approach an approximation for the intercell numerical flux is obtained directly, unlike the Riemann solvers presented previously in Chaps. 4 and 9. The central idea is to assume a wave configuration for the solution that consists of two waves separating three constant states. Assuming that the wave speeds are given by some algorithm, application of the integral form of the conservation laws gives a closed-form, approximate expression for the flux. The approach produced practical schemes after the contributions of Davis [94] and Einfeldt [105], who independently proposed various ways of computing the wave speeds required to completely determine the intercell flux. The resulting HLL Riemann solvers form the bases of very efficient and robust approximate Godunov-type methods. One difficulty with these schemes, however, is the assumption of a two-wave configuration. This is correct only for hyperbolic systems of two equations, such as the one-dimensional shallow water equations. For larger systems, such as the Euler equations or the split two-dimensional shallow water equations for example, the two-wave assumption is incorrect. As a consequence the resolution of physical features such as contact surfaces, shear waves and material interfaces, can be very inaccurate. For the limiting case in which these features are stationary relative to the mesh, the resulting numerical smearing is unacceptable. In view of these shortcomings of the HLL approach, a modification called the HLLC Riemann solver (C stands for Contact) was put forward by Toro, Spruce and Speares [347]. In spite of the limited experience available in using the HLLC scheme, the evidence is that this appears to offer a useful approximate Riemann solver for practical applications. Batten, Goldberg and Leschziner [18] have recently proposed implicit versions of the HLLC Riemann solver, and have applied the schemes to turbulent flows.},\n\tbooktitle = {Riemann {Solvers} and {Numerical} {Methods} for {Fluid} {Dynamics}: {A} {Practical} {Introduction}},\n\tpublisher = {Springer Berlin Heidelberg},\n\tauthor = {Toro, Eleuterio F.},\n\tyear = {1997},\n\tpages = {293--311},\n}\n\n\n\n","author_short":["Toro, E. F."],"key":"toro1997","id":"toro1997","bibbaseid":"toro-thehllandhllcriemannsolvers-1997","role":"author","urls":{"Paper":"https://doi.org/10.1007/978-3-662-03490-3_10"},"metadata":{"authorlinks":{}}},"bibtype":"incollection","biburl":"https://bibbase.org/zotero-group/khanquist/4882481","dataSources":["qwkM8ZucCwtxbnXfc"],"keywords":[],"search_terms":["hll","hllc","riemann","solvers","toro"],"title":"The HLL and HLLC Riemann Solvers","year":1997}