Skip to main content
Top
Published in: Journal of Scientific Computing 3/2018

08-06-2018

Globally Divergence-Free Discontinuous Galerkin Methods for Ideal Magnetohydrodynamic Equations

Authors: Pei Fu, Fengyan Li, Yan Xu

Published in: Journal of Scientific Computing | Issue 3/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Ideal magnetohydrodynamic (MHD) equations are widely used in many areas in physics and engineering, and these equations have a divergence-free constraint on the magnetic field. In this paper, we propose high order globally divergence-free numerical methods to solve the ideal MHD equations. The algorithms are based on discontinuous Galerkin methods in space. The induction equation is discretized separately to approximate the normal components of the magnetic field on elements interfaces, and to extract additional information about the magnetic field when higher order accuracy is desired. This is then followed by an element by element reconstruction to obtain the globally divergence-free magnetic field. In time, strong-stability-preserving Runge–Kutta methods are applied. In consideration of accuracy and stability of the methods, a careful investigation is carried out, both numerically and analytically, to study the choices of the numerical fluxes associated with the electric field at element interfaces and vertices. The resulting methods are local and the approximated magnetic fields are globally divergence-free. Numerical examples are presented to demonstrate the accuracy and robustness of the methods.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Balsara, D.S.: Divergence-free adaptive mesh refinement for magnetohydrodynamics. J. Comput. Phys. 174(2), 614–648 (2001)MathSciNetCrossRef Balsara, D.S.: Divergence-free adaptive mesh refinement for magnetohydrodynamics. J. Comput. Phys. 174(2), 614–648 (2001)MathSciNetCrossRef
2.
go back to reference Balsara, D.S.: Second-order-accurate schemes for magnetohydrodynamics with divergence-free reconstruction. Astrophys. J. Suppl. Ser. 151(1), 149–184 (2004)CrossRef Balsara, D.S.: Second-order-accurate schemes for magnetohydrodynamics with divergence-free reconstruction. Astrophys. J. Suppl. Ser. 151(1), 149–184 (2004)CrossRef
3.
go back to reference Balsara, D.S.: Divergence-free reconstruction of magnetic fields and WENO schemes for magnetohydrodynamics. J. Comput. Phys. 228(14), 5040–5056 (2009)MathSciNetCrossRef Balsara, D.S.: Divergence-free reconstruction of magnetic fields and WENO schemes for magnetohydrodynamics. J. Comput. Phys. 228(14), 5040–5056 (2009)MathSciNetCrossRef
4.
go back to reference Balsara, D.S.: Multidimensional HLLE Riemann solver: application to Euler and magnetohydrodynamic flows. J. Comput. Phys. 229(6), 1970–1993 (2010)MathSciNetCrossRef Balsara, D.S.: Multidimensional HLLE Riemann solver: application to Euler and magnetohydrodynamic flows. J. Comput. Phys. 229(6), 1970–1993 (2010)MathSciNetCrossRef
5.
go back to reference Balsara, D.S., Dumbser, M.: Divergence-free MHD on unstructured meshes using high order finite volume schemes based on multidimensional Riemann solvers. J. Comput. Phys. 299, 687–715 (2015)MathSciNetCrossRef Balsara, D.S., Dumbser, M.: Divergence-free MHD on unstructured meshes using high order finite volume schemes based on multidimensional Riemann solvers. J. Comput. Phys. 299, 687–715 (2015)MathSciNetCrossRef
6.
go back to reference Balsara, D.S., Dumbser, M., Abgrall, R.: Multidimensional HLLC Riemann solver for unstructured meshes with application to Euler and MHD flows. J. Comput. Phys. 261, 172–208 (2014)MathSciNetCrossRef Balsara, D.S., Dumbser, M., Abgrall, R.: Multidimensional HLLC Riemann solver for unstructured meshes with application to Euler and MHD flows. J. Comput. Phys. 261, 172–208 (2014)MathSciNetCrossRef
7.
go back to reference Balsara, D.S., Käppeli, R.: Von Neumann stability analysis of globally divergence-free RKDG schemes for the induction equation using multidimensional Riemann solvers. J. Comput. Phys. 336, 104–127 (2017)MathSciNetCrossRef Balsara, D.S., Käppeli, R.: Von Neumann stability analysis of globally divergence-free RKDG schemes for the induction equation using multidimensional Riemann solvers. J. Comput. Phys. 336, 104–127 (2017)MathSciNetCrossRef
8.
go back to reference 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(2), 270–292 (1999)MathSciNetCrossRef 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(2), 270–292 (1999)MathSciNetCrossRef
9.
go back to reference Brackbill, J., Barnes, D.: The effect of nonzero \(\nabla \cdot \mathbf{B}\) on the numerical solution of the magnetohydrodynamic equations. J. Comput. Phys. 35(3), 426–430 (1980)MathSciNetCrossRef Brackbill, J., Barnes, D.: The effect of nonzero \(\nabla \cdot \mathbf{B}\) on the numerical solution of the magnetohydrodynamic equations. J. Comput. Phys. 35(3), 426–430 (1980)MathSciNetCrossRef
10.
go back to reference Brezzi, F., Douglas, J., Marini, L.D.: Two families of mixed finite elements for second order elliptic problems. Numer. Math. 47(2), 217–235 (1985)MathSciNetCrossRef Brezzi, F., Douglas, J., Marini, L.D.: Two families of mixed finite elements for second order elliptic problems. Numer. Math. 47(2), 217–235 (1985)MathSciNetCrossRef
11.
go back to reference Brezzi, F., Fortin, M., Marini, L.D., et al.: Efficient rectangular mixed finite elements in two and three space variables. ESAIM Math. Model. Numer. Anal. 21(4), 581–604 (1987)MathSciNetCrossRef Brezzi, F., Fortin, M., Marini, L.D., et al.: Efficient rectangular mixed finite elements in two and three space variables. ESAIM Math. Model. Numer. Anal. 21(4), 581–604 (1987)MathSciNetCrossRef
12.
go back to reference Cheng, Y., Li, F., Qiu, J., Xu, L.: Positivity-preserving DG and central DG methods for ideal MHD equations. J. Comput. Phys. 238, 255–280 (2013)MathSciNetCrossRef Cheng, Y., Li, F., Qiu, J., Xu, L.: Positivity-preserving DG and central DG methods for ideal MHD equations. J. Comput. Phys. 238, 255–280 (2013)MathSciNetCrossRef
13.
go back to reference Cockburn, B., Hou, S., Shu, C.-W.: The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV. The multidimensional case. Math. Comput. 54(190), 545–581 (1990)MathSciNetMATH Cockburn, B., Hou, S., Shu, C.-W.: The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV. The multidimensional case. Math. Comput. 54(190), 545–581 (1990)MathSciNetMATH
14.
go back to reference Cockburn, B., Lin, S.-Y., Shu, C.-W.: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws III: one-dimensional systems. J. Comput. Phys. 84(1), 90–113 (1989)MathSciNetCrossRef Cockburn, B., Lin, S.-Y., Shu, C.-W.: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws III: one-dimensional systems. J. Comput. Phys. 84(1), 90–113 (1989)MathSciNetCrossRef
15.
go back to reference Cockburn, B., Shu, C.-W.: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Math. Comput. 52(186), 411–435 (1989)MathSciNetMATH Cockburn, B., Shu, C.-W.: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Math. Comput. 52(186), 411–435 (1989)MathSciNetMATH
16.
go back to reference Cockburn, B., Shu, C.-W.: The Runge–Kutta discontinuous Galerkin method for conservation laws V: multidimensional systems. J. Comput. Phys. 141(2), 199–224 (1998)MathSciNetCrossRef Cockburn, B., Shu, C.-W.: The Runge–Kutta discontinuous Galerkin method for conservation laws V: multidimensional systems. J. Comput. Phys. 141(2), 199–224 (1998)MathSciNetCrossRef
17.
go back to reference Dai, W., Woodward, P.R.: A simple finite difference scheme for multidimensional magnetohydrodynamical equations. J. Comput. Phys. 142(2), 331–369 (1998)MathSciNetCrossRef Dai, W., Woodward, P.R.: A simple finite difference scheme for multidimensional magnetohydrodynamical equations. J. Comput. Phys. 142(2), 331–369 (1998)MathSciNetCrossRef
18.
go back to reference Dedner, A., Kemm, F., Kröner, D., Munz, C.D., Schnitzer, T., Wesenberg, M.: Hyperbolic divergence cleaning for the MHD equations. J. Comput. Phys. 175(2), 645–673 (2002)MathSciNetCrossRef Dedner, A., Kemm, F., Kröner, D., Munz, C.D., Schnitzer, T., Wesenberg, M.: Hyperbolic divergence cleaning for the MHD equations. J. Comput. Phys. 175(2), 645–673 (2002)MathSciNetCrossRef
19.
go back to reference Evans, C.R., Hawley, J.F.: Simulation of magnetohydrodynamic flows: a constrained transport method. Astrophys. J. 332, 659–677 (1988)CrossRef Evans, C.R., Hawley, J.F.: Simulation of magnetohydrodynamic flows: a constrained transport method. Astrophys. J. 332, 659–677 (1988)CrossRef
20.
go back to reference Gardiner, T.A., Stone, J.M.: An unsplit Godunov method for ideal MHD via constrained transport. J. Comput. Phys. 205(2), 509–539 (2005)MathSciNetCrossRef Gardiner, T.A., Stone, J.M.: An unsplit Godunov method for ideal MHD via constrained transport. J. Comput. Phys. 205(2), 509–539 (2005)MathSciNetCrossRef
21.
go back to reference Gottlieb, S., Shu, C.-W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43(1), 89–112 (2001)MathSciNetCrossRef Gottlieb, S., Shu, C.-W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43(1), 89–112 (2001)MathSciNetCrossRef
22.
go back to reference Hesthaven, J.S., Warburton, T.: Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications. Springer, Berlin (2007)MATH Hesthaven, J.S., Warburton, T.: Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications. Springer, Berlin (2007)MATH
23.
go back to reference Jiang, G.-S., Wu, C.: A high-order WENO finite difference scheme for the equations of ideal magnetohydrodynamics. J. Comput. Phys. 150(2), 561–594 (1999)MathSciNetCrossRef Jiang, G.-S., Wu, C.: A high-order WENO finite difference scheme for the equations of ideal magnetohydrodynamics. J. Comput. Phys. 150(2), 561–594 (1999)MathSciNetCrossRef
24.
go back to reference Li, B.Q.: Discontinuous Finite Elements in Fluid Dynamics and Heat Transfer. Springer, Berlin (2005) Li, B.Q.: Discontinuous Finite Elements in Fluid Dynamics and Heat Transfer. Springer, Berlin (2005)
25.
go back to reference Li, F., Shu, C.-W.: Locally divergence-free discontinuous Galerkin methods for MHD equations. J. Sci. Comput. 22(1), 413–442 (2005)MathSciNetCrossRef Li, F., Shu, C.-W.: Locally divergence-free discontinuous Galerkin methods for MHD equations. J. Sci. Comput. 22(1), 413–442 (2005)MathSciNetCrossRef
26.
go back to reference Li, F., Xu, L.: Arbitrary order exactly divergence-free central discontinuous Galerkin methods for ideal MHD equations. J. Comput. Phys. 231(6), 2655–2675 (2012)MathSciNetCrossRef Li, F., Xu, L.: Arbitrary order exactly divergence-free central discontinuous Galerkin methods for ideal MHD equations. J. Comput. Phys. 231(6), 2655–2675 (2012)MathSciNetCrossRef
27.
go back to reference Li, F., Xu, L., Yakovlev, S.: Central discontinuous Galerkin methods for ideal MHD equations with the exactly divergence-free magnetic field. J. Comput. Phys. 230(12), 4828–4847 (2011)MathSciNetCrossRef Li, F., Xu, L., Yakovlev, S.: Central discontinuous Galerkin methods for ideal MHD equations with the exactly divergence-free magnetic field. J. Comput. Phys. 230(12), 4828–4847 (2011)MathSciNetCrossRef
28.
go back to reference Li, S.: High order central scheme on overlapping cells for magneto-hydrodynamic flows with and without constrained transport method. J. Comput. Phys. 227(15), 7368–7393 (2008)MathSciNetCrossRef Li, S.: High order central scheme on overlapping cells for magneto-hydrodynamic flows with and without constrained transport method. J. Comput. Phys. 227(15), 7368–7393 (2008)MathSciNetCrossRef
29.
30.
go back to reference Powell, K.G.: An Approximate Riemann Solver for Magnetohydrodynamics (that works in more than one dimension). ICASE report No. 94-24, Langley (1994) Powell, K.G.: An Approximate Riemann Solver for Magnetohydrodynamics (that works in more than one dimension). ICASE report No. 94-24, Langley (1994)
31.
go back to reference Qiu, J., Shu, C.-W.: Runge–Kutta discontinuous Galerkin method using WENO limiters. SIAM J. Sci. Comput. 26(3), 907–929 (2005)MathSciNetCrossRef Qiu, J., Shu, C.-W.: Runge–Kutta discontinuous Galerkin method using WENO limiters. SIAM J. Sci. Comput. 26(3), 907–929 (2005)MathSciNetCrossRef
32.
go back to reference Raviart, P.A., Thomas, J.M.: A mixed finite element method for 2-nd order elliptic problems. In: Dold, A., Eckmann, B. (eds.) Mathematical Aspects of Finite Element Methods. Proceedings of the Conference Held in Rome, 10-12 Dec, 1975. Lecture Notes in Mathematics, vol. 606 (1977). Springer, Berlin, Heidelberg (1977) Raviart, P.A., Thomas, J.M.: A mixed finite element method for 2-nd order elliptic problems. In: Dold, A., Eckmann, B. (eds.) Mathematical Aspects of Finite Element Methods. Proceedings of the Conference Held in Rome, 10-12 Dec, 1975. Lecture Notes in Mathematics, vol. 606 (1977). Springer, Berlin, Heidelberg (1977)
33.
go back to reference Reed, W. H., Hill, T. R.: Triangular Mesh Methods for the Neutron Transport Equation, Technical Report LA-UR-73-479. Los Alamos Scientific Laboratory (1973) Reed, W. H., Hill, T. R.: Triangular Mesh Methods for the Neutron Transport Equation, Technical Report LA-UR-73-479. Los Alamos Scientific Laboratory (1973)
34.
go back to reference Riviere, B.: Discontinuous Galerkin Methods for Solving Elliptic and Parabolic Equations: Theory and Implementation. SIAM, Philadelphia (2008)CrossRef Riviere, B.: Discontinuous Galerkin Methods for Solving Elliptic and Parabolic Equations: Theory and Implementation. SIAM, Philadelphia (2008)CrossRef
35.
go back to reference Rossmanith, J. A.: High-order discontinuous Galerkin finite element methods with globally divergence-free constrained transport for ideal MHD. arXiv preprint arXiv:1310.4251, (2013) Rossmanith, J. A.: High-order discontinuous Galerkin finite element methods with globally divergence-free constrained transport for ideal MHD. arXiv preprint arXiv:​1310.​4251, (2013)
36.
37.
go back to reference Tóth, G.: The \(\nabla \cdot \mathbf{B}\) constraint in shock-capturing magnetohydrodynamics codes. J. Comput. Phys. 161(2), 605–652 (2000)MathSciNetCrossRef Tóth, G.: The \(\nabla \cdot \mathbf{B}\) constraint in shock-capturing magnetohydrodynamics codes. J. Comput. Phys. 161(2), 605–652 (2000)MathSciNetCrossRef
38.
go back to reference Yakovlev, S., Xu, L., Li, F.: Locally divergence-free central discontinuous Galerkin methods for ideal MHD equations. J. Comput. Sci. 4(1), 80–91 (2013)CrossRef Yakovlev, S., Xu, L., Li, F.: Locally divergence-free central discontinuous Galerkin methods for ideal MHD equations. J. Comput. Sci. 4(1), 80–91 (2013)CrossRef
39.
go back to reference Yang, H., Li, F.: Stability analysis and error estimates of an exactly divergence-free method for the magnetic induction equations. ESAIM Math. Model. Numer. Anal. 50(4), 965–993 (2016)MathSciNetCrossRef Yang, H., Li, F.: Stability analysis and error estimates of an exactly divergence-free method for the magnetic induction equations. ESAIM Math. Model. Numer. Anal. 50(4), 965–993 (2016)MathSciNetCrossRef
40.
go back to reference Yee, K.S.: Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Trans. Antennas Propag. 14(3), 302–307 (1966)CrossRef Yee, K.S.: Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Trans. Antennas Propag. 14(3), 302–307 (1966)CrossRef
41.
go back to reference Zhang, X., Shu, C.-W.: On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes. J. Comput. Phys. 229(23), 8918–8934 (2010)MathSciNetCrossRef Zhang, X., Shu, C.-W.: On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes. J. Comput. Phys. 229(23), 8918–8934 (2010)MathSciNetCrossRef
Metadata
Title
Globally Divergence-Free Discontinuous Galerkin Methods for Ideal Magnetohydrodynamic Equations
Authors
Pei Fu
Fengyan Li
Yan Xu
Publication date
08-06-2018
Publisher
Springer US
Published in
Journal of Scientific Computing / Issue 3/2018
Print ISSN: 0885-7474
Electronic ISSN: 1573-7691
DOI
https://doi.org/10.1007/s10915-018-0750-6

Other articles of this Issue 3/2018

Journal of Scientific Computing 3/2018 Go to the issue

Premium Partner