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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Brio, M., Wu, C.C.: An upwind differencing scheme for the equations of ideal magnetohydrodynamics. J. Comput. Phys. 75, 400–422 (1988)
Candela, V., Marquina, A.: Recurrence relations for rational cubic methods I: the Halley method. Computing 44, 169–184 (1990)
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)
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)
Dumbser, M., Toro, E.F.: On universal Osher-type schemes for general nonlinear hyperbolic conservation laws. Commun. Comput. Phys. 10 635–671 (2011)
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)
Hu, C., Shu, C.-W.: Weighted essentially non-oscillatory schemes on triangular meshes. J. Comput. Phys. 150, 97–127 (1999)
Newman, D.J.: Rational approximation to | x | . Mich. Math. J. 11, 11–14 (1964)
Orszag, S.A., Tang, C.M.: Small scale structure of two-dimensional magnetohydrodynamic turbulence. J. Fluid Mech. 90, 129–143 (1979)
Osher, S., Solomon, F.: Upwind difference schemes for hyperbolic conservation laws. Math. Comput. 38, 339–374 (1982)
Roe, P.L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43, 357–372 (1981)
Serna, S.: A characteristic-based nonconvex entropy-fix upwind scheme for the ideal magnetohydrodynamics equations. J. Comput. Phys. 228, 4232–4247 (2009)
Toro, E.F.: Riemann Solvers and Numerical Methods for Fluid Dynamics, 3rd edn. Springer, Berlin (2009)
Tóth, G.: The \(\nabla \cdot \mathbf{B} = 0\) constraint in shock-capturing magnetohydrodynamics codes. J. Comput. Phys. 161, 605–652 (2000)
Zachary, A.L., Malagoli, A., Colella, P.: A higher-order Godunov method for multidimensional magnetohydrodynamics. SIAM J. Sci. Comput. 15, 263–284 (1994)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-32013-7_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32012-0
Online ISBN: 978-3-319-32013-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)