Journal of Scientific Computing

, Volume 71, Issue 3, pp 1062–1093 | Cite as

Well-Balanced Nodal Discontinuous Galerkin Method for Euler Equations with Gravity

  • Praveen ChandrashekarEmail author
  • Markus Zenk


We present a well-balanced nodal discontinuous Galerkin (DG) scheme for compressible Euler equations with gravity. The DG scheme makes use of discontinuous Lagrange basis functions supported at Gauss–Lobatto–Legendre (GLL) nodes together with GLL quadrature using the same nodes. The well-balanced property is achieved by a specific form of source term discretization that depends on the nature of the hydrostatic solution, together with the GLL nodes for quadrature of the source term. The scheme is able to preserve isothermal and polytropic stationary solutions upto machine precision on any mesh composed of quadrilateral cells and for any gravitational potential. It is applied on several examples to demonstrate its well-balanced property and the improved resolution of small perturbations around the stationary solution.


Discontinuous Galerkin Euler equations Gravity Well-balanced 



Praveen Chandrashekar thanks the Airbus Foundation Chair for Mathematics of Complex Systems at TIFR-CAM, Bangalore, for support in carrying out this work. Markus Zenk thanks the DAAD Passage to India program which supported his visit to Bangalore during which time part of this work was conducted.


  1. 1.
    Atkins, H.L., Shu, C.-W.: Quadrature-free implementation of discontinuous galerkin method for hyperbolic equations. AIAA J. 36, 775–782 (1998)CrossRefGoogle Scholar
  2. 2.
    Bangerth, W., Hartmann, R., Kanschat, G.: deal.II—a general purpose object oriented finite element library. ACM Trans. Math. Softw. 33, 24/1–24/27 (2007)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Barth, T.J., Jespersen, D.C.: The design and application of upwind schemes on unstructured meshes AIAA PAPER 89-0366. 27th AIAA Aerospace Sciences Meeting, Reno, NV, 9–12 Jan 1989, p. 13.
  4. 4.
    Chandrashekar, P., Klingenberg, C.: A second order well-balanced finite volume scheme for Euler equations with gravity. SIAM J. Sci. Comput. 37, B382–B402 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Cockburn, B., Shu, C.-W.: The Runge–Kutta discontinuous Galerkin method for conservation laws V: multidimensional systems. J. Comput. Phys. 141, 199–224 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Ern, A., Piperno, S., Djadel, K.: A well-balanced Runge–Kutta discontinuous Galerkin method for the shallow-water equations with flooding and drying. Int. J. Numer. Methods Fluids 58, 1–25 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Geuzaine, C., Remacle, J.-F.: GMSH: a 3-D finite element mesh generator with built-in pre- and post-processing facilities. Int. J. Numer. Methods Eng. 79, 1309–1331 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Godlewski, E., Raviart, P.-A.: Numerical Approximation of Hyperbolic Systems of Conservation Laws. Springer, Berlin (1996)CrossRefzbMATHGoogle Scholar
  9. 9.
    Hesthaven, J.S., Warburton, T.: Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications. Texts in Applied Mathematics. Springer, Berlin (2008)CrossRefzbMATHGoogle Scholar
  10. 10.
    Käppeli, R., Mishra, S.: Well-balanced schemes for the Euler equations with gravitation. J. Comput. Phys. 259, 199–219 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Kopriva, D.A., Gassner, G.: On the quadrature and weak form choices in collocation type discontinuous Galerkin spectral element methods. J. Sci. Comput. 44, 136–155 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Leveque, R.J.: A well-balanced path-integral f-wave method for hyperbolic problems with source terms. J. Sci. Comput. 48, 209–226 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    LeVeque, R.J., Bale, D.S.: Wave propagation methods for conservation laws with source terms. In: Jeltsch, R., Fey, M. (eds.) Hyperbolic Problems: Theory, Numerics, Applications, International Series of Numerical Mathematics, vol. 130, pp. 609–618. Birkhäuser, Basel (1999)CrossRefGoogle Scholar
  14. 14.
    Li, G., Xing, Y.: Well-balanced discontinuous Galerkin methods for Euler equations under gravitational fields. J. Sci. Comput. 67(2), 493–513 (2016). doi: 10.1007/s10915-015-0093-5
  15. 15.
    Roe, P.L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43, 357–372 (1981)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Shu, C.-W., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77, 439–471 (1988)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Toro, E.F.: Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction. Springer, Berlin (1999)CrossRefzbMATHGoogle Scholar
  18. 18.
    Toro, E.F., Spruce, M., Speares, W.: Restoration of the contact surface in the HLL-Riemann solver. Shock Waves 4, 25–34 (1994)CrossRefzbMATHGoogle Scholar
  19. 19.
    Xing, Y.: Exactly well-balanced discontinuous Galerkin methods for the shallow water equations with moving water equilibrium. J. Comput. Phys. 257, 536–553 (2014). Part AMathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Xing, Y., Shu, C.-W.: High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms. J. Comput. Phys. 214, 567–598 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Xing, Y., Shu, C.-W.: High order well-balanced WENO scheme for the gas dynamics equations under gravitational fields. J. Sci. Comput. 54, 645–662 (2013)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  1. 1.TIFR Center for Applicable MathematicsBangaloreIndia
  2. 2.Department of MathematicsUniversity of WürzburgWürzburgGermany

Personalised recommendations