Riemann solver

Riemann solver

A Riemann solver is a numerical method used to solve a Riemann problem. They are heavily used in Computational fluid dynamics and Computational Magnetohydrodynamics.

Exact Solvers

Godunov is credited to introduce the first exact Riemann solver for the Euler equations [Citation| last = Godunov| first = S | title = A Finite Differences... | journal = Math Sb.| volume = 47 | pages = 357-393 | year = 1959] , by extending the previous CIR to non-linear systems of hyperbolic conservation laws. Modern solvers are able to simulate relativistic effects and magnetic fields.

For the hydrodynamic case latest research results showed the possibility to avoid the iterations to calculate the exact solution for theEuler equations.

Approximate Solvers

As iterative solutions are too costly, especially in Magnetohydrodynamics, some approximations have to be made. The most popular solvers are.

Roe solver

Roe used the linearisation of the Jacobian, which he then solves exactly. [Citation| last = Roe| first = P.L. | title = Approximate Riemann solvers, parameter vectors and difference schemes| journal = J. Comput. Phys.| volume = 43 | pages = 357-372| year = 1981]

HLLC solver

This solver was introduce by Toro [Citation| last = Toro| first = Eleuterio | title = Restoration of the contact surface in the HLL-Riemann solver| journal = Shock Waves| volume = 4 | pages = 25-34| year = 1994] it restores the missing Rarefaction waveby some estimates, like linearizations, these can be simple but also more advanced exists like using the Roe average velocityfor the middle wave speed. They are quite robust and efficient but somewhat more diffusive. [cite journal| last = Quirk| first = James | title = A Contribution to the Great Riemann Solver Debate| journal = International Journal for Numerical Methods in Fluids| volume = 18 | pages = 555-574| year = 1994 |doi = 10.1002/fld.1650180603]

Notes

References

*

ee also

* Godunov's scheme
* Computational fluid dynamics
* Computational Magnetohydrodynamics

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Riemann problem — A Riemann problem, named after Bernhard Riemann, consists of a conservation law together with a piecewise constant data having a single discontinuity. The Riemann problemis very useful for the understanding of hyperbolic partial differential… …   Wikipedia

  • Roe solver — The Roe approximate Riemann solver is based around the Godunov scheme and involves finding an estimate for the intercell numerical flux or Godunov flux F {i + frac{1}{2 at the interface between to computational cells C {i} and C {i+1}, on some… …   Wikipedia

  • List of mathematics articles (R) — NOTOC R R. A. Fisher Lectureship Rabdology Rabin automaton Rabin signature algorithm Rabinovich Fabrikant equations Rabinowitsch trick Racah polynomials Racah W coefficient Racetrack (game) Racks and quandles Radar chart Rademacher complexity… …   Wikipedia

  • MUSCL scheme — MUSCL stands for Monotone Upstream centered Schemes for Conservation Laws , and the term was introduced in a seminal paper by Bram van Leer (van Leer, 1979). In this paper he constructed the first high order , total variation diminishing (TVD)… …   Wikipedia

  • List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra …   Wikipedia

  • Philip L. Roe — For other uses, see Phil Roe. Philip L. Roe is a Professor of Aerospace Engineering at the University of Michigan in Ann Arbor.[1] He is known for his work in the field of Computational Fluid Dynamics and Magnetohydrodynamics. Roe made… …   Wikipedia

  • Bram van Leer — Infobox Person name = Bram van Leer caption = Bram van Leer birth date = birth place = The Netherlands death date = death place = Bram van Leer is professor of aerospace engineering at the University of Michigan, in Ann Arbor. He specialises in… …   Wikipedia

  • Multigrid method — Multigrid (MG) methods in numerical analysis are a group of algorithms for solving differential equations using a hierarchy of discretizations. They are an example of a class of techniques called multiresolution methods, very useful in (but not… …   Wikipedia

  • Computational fluid dynamics — Computational physics Numerical analysis  …   Wikipedia

  • Sod Shock Tube — The Sod Shock Tube problem, named after Gary A. Sod, is a common test for the accuracy of computational fluid codes, like Riemann solvers, and was heavily investigated by Sod in 1978.The test consist of a one dimensional Riemann problem with the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”