Skip to main content

Approximate Osher-Solomon Schemes for Hyperbolic Systems

  • Chapter
  • First Online:
Trends in Differential Equations and Applications

Part of the book series: SEMA SIMAI Springer Series ((SEMA SIMAI,volume 8))

  • 1038 Accesses

Abstract

The Osher-Solomon scheme is a classical Riemann solver which enjoys a number of interesting features: it is nonlinear, complete, robust, entropy-satisfying, smooth, etc. However, its practical implementation is rather cumbersome, computationally expensive, and applicable only to certain systems (compressible Euler equations for ideal gases or shallow water equations, for example). In this work, a new class of approximate Osher-Solomon schemes for the numerical approximation of general conservative and nonconservative hyperbolic systems is proposed. They are based on viscosity matrices obtained by polynomial or rational approximations to the Jacobian of the flux evaluated at some average states, and only require a bound on the maximal characteristic speeds. These methods are easy to implement and applicable to general hyperbolic systems, while at the same time they maintain the good properties of the original Osher-Solomon solver. The numerical tests indicate that the schemes are robust, running stable and accurate with a satisfactory time step restriction, and the computational cost is very advantageous with respect to schemes using a complete spectral decomposition of the Jacobians.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Balsara, D.S., Spicer, D.S.: A staggered mesh algorithm using high order Godunov fluxes to ensure solenoidal magnetic fields in magnetohydrodynamic simulations. J. Comput. Phys. 149, 270–292 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  2. Brackbill, J.U., Barnes, J.C.: The effect of nonzero \(\nabla \cdot B\) on the numerical solution of the magnetohydrodynamic equations. J. Comput. Phys. 35, 426–430 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  3. Brio, M., Wu, C.C.: An upwind differencing scheme for the equations of ideal magnetohydrodynamics. J. Comput. Phys. 75, 400–422 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  4. Candela, V., Marquina, A.: Recurrence relations for rational cubic methods I: the Halley method. Computing 44, 169–184 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  5. Castro Díaz, M.J., Fernández-Nieto, E.D.: A class of computationally fast first order finite volume solvers: PVM methods. SIAM J. Sci. Comput. 34, A2173–A2196 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  6. Castro, M.J., Gallardo, J.M., Marquina, A.: A class of incomplete Riemann solvers based on uniform rational approximations to the absolute value function. J. Sci. Comput. 60, 363–389 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  7. Dumbser, M., Toro, E.F.: On universal Osher-type schemes for general nonlinear hyperbolic conservation laws. Commun. Comput. Phys. 10 635–671 (2011)

    MathSciNet  Google Scholar 

  8. Gallardo, J.M., Ortega, S., Asunción, M., Mantas, J.M.: Two-dimensional compact third-order polynomial reconstructions. Solving nonconservative hyperbolic systems using GPUs. J. Sci. Comput. 48, 141–163 (2011)

    MATH  Google Scholar 

  9. Hu, C., Shu, C.-W.: Weighted essentially non-oscillatory schemes on triangular meshes. J. Comput. Phys. 150, 97–127 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  10. Newman, D.J.: Rational approximation to | x | . Mich. Math. J. 11, 11–14 (1964)

    Article  MATH  Google Scholar 

  11. Orszag, S.A., Tang, C.M.: Small scale structure of two-dimensional magnetohydrodynamic turbulence. J. Fluid Mech. 90, 129–143 (1979)

    Article  Google Scholar 

  12. Osher, S., Solomon, F.: Upwind difference schemes for hyperbolic conservation laws. Math. Comput. 38, 339–374 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  13. Roe, P.L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43, 357–372 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  14. Serna, S.: A characteristic-based nonconvex entropy-fix upwind scheme for the ideal magnetohydrodynamics equations. J. Comput. Phys. 228, 4232–4247 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  15. Toro, E.F.: Riemann Solvers and Numerical Methods for Fluid Dynamics, 3rd edn. Springer, Berlin (2009)

    Book  MATH  Google Scholar 

  16. Tóth, G.: The \(\nabla \cdot \mathbf{B} = 0\) constraint in shock-capturing magnetohydrodynamics codes. J. Comput. Phys. 161, 605–652 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zachary, A.L., Malagoli, A., Colella, P.: A higher-order Godunov method for multidimensional magnetohydrodynamics. SIAM J. Sci. Comput. 15, 263–284 (1994)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research has been partially supported by the Spanish Government Research projects MTM2012-38383 and MTM2011-28043. The numerical computations have been performed at the Laboratory of Numerical Methods of the University of Málaga.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. M. Gallardo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Castro, M.J., Gallardo, J.M., Marquina, A. (2016). Approximate Osher-Solomon Schemes for Hyperbolic Systems. In: Ortegón Gallego, F., Redondo Neble, M., Rodríguez Galván, J. (eds) Trends in Differential Equations and Applications. SEMA SIMAI Springer Series, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-32013-7_1

Download citation

Publish with us

Policies and ethics