A Comparison between Divergence-Cleaning and Staggered-Mesh Formulations for Numerical Magnetohydrodynamics

In recent years, several different strategies have emerged for evolving the magnetic field in numerical MHD. Some of these methods can be classified as divergence-cleaning schemes, in which one evolves the magnetic field components just like any other variable in a higher order Godunov scheme. The fact that the magnetic field is divergence-free is imposed post facto via a divergence-cleaning step. Other schemes for evolving the magnetic field rely on a staggered-mesh formulation that is inherently divergence-free. The claim has been made that the two approaches are equivalent. In this paper we compare three divergence-cleaning schemes based on scalar and vector divergence-cleaning and a popular divergence-free scheme. All schemes are applied to the same stringent test problem. Several deficiencies in all the divergence-cleaning schemes become clearly apparent, with the scalar divergence-cleaning schemes performing worse than the vector divergence-cleaning scheme. The vector divergence-cleaning scheme also shows some deficiencies relative to the staggered-mesh divergence-free scheme. The differences can be explained by realizing that all the divergence-cleaning schemes are based on a Poisson solver that introduces a nonlocality into the scheme, although other, subtler points of difference are also cataloged. By using several diagnostics that are routinely used in the study of turbulence, it is shown that the differences in the schemes produce measurable differences in physical quantities that are of interest in such studies.

[1]  Dinshaw Balsara,et al.  Second-Order-accurate Schemes for Magnetohydrodynamics with Divergence-free Reconstruction , 2003, astro-ph/0308249.

[2]  C. Munz,et al.  Hyperbolic divergence cleaning for the MHD equations , 2002 .

[3]  D. Balsara Divergence-free adaptive mesh refinement for Magnetohydrodynamics , 2001, astro-ph/0112150.

[4]  D. Balsara,et al.  Turbulence Driven by Supernova Explosions in a Radiatively-Cooling Magnetized Interstellar Medium , 2001 .

[5]  D. Balsara,et al.  The Evolution of Adiabatic Supernova Remnants in a Turbulent, Magnetized Medium , 2001, astro-ph/0107345.

[6]  D. Balsara,et al.  The Distribution of Pressures in a Supernova-driven Interstellar Medium. I. Magnetized Medium , 2001, astro-ph/0106509.

[7]  G. Tóth The ∇·B=0 Constraint in Shock-Capturing Magnetohydrodynamics Codes , 2000 .

[8]  P. Londrillo,et al.  High-Order Upwind Schemes for Multidimensional Magnetohydrodynamics , 1999, astro-ph/9910086.

[9]  P. Roe,et al.  A Solution-Adaptive Upwind Scheme for Ideal Magnetohydrodynamics , 1999 .

[10]  D. Balsara,et al.  A Staggered Mesh Algorithm Using High Order Godunov Fluxes to Ensure Solenoidal Magnetic Fields in Magnetohydrodynamic Simulations , 1999 .

[11]  Jongsoo Kim,et al.  A Multidimensional Code for Isothermal Magnetohydrodynamic Flows in Astrophysics , 1998, astro-ph/9810356.

[12]  Dinshaw S. Balsara,et al.  Maintaining Pressure Positivity in Magnetohydrodynamic Simulations , 1999 .

[13]  A. Pouquet,et al.  Variable Intensity of Lagrangian Chaos in the Nonlinear Dynamo Problem , 1998 .

[14]  A. Frank,et al.  A Divergence-free Upwind Code for Multidimensional Magnetohydrodynamic Flows , 1998, astro-ph/9807228.

[15]  Dinshaw S. Balsara,et al.  Linearized Formulation of the Riemann Problem for Adiabatic and Isothermal Magnetohydrodynamics , 1998 .

[16]  Dinshaw S. Balsara,et al.  Total Variation Diminishing Scheme for Adiabatic and Isothermal Magnetohydrodynamics , 1998 .

[17]  Paul R. Woodward,et al.  On the Divergence-free Condition and Conservation Laws in Numerical Simulations for Supersonic Magnetohydrodynamical Flows , 1998 .

[18]  Dinshaw S. Balsara,et al.  Notes on the Eigensystem of Magnetohydrodynamics , 1996, SIAM J. Appl. Math..

[19]  D. Ryu,et al.  Numerical magnetohydrodynamics in astrophysics: Algorithm and tests for multidimensional flow , 1994, astro-ph/9505073.

[20]  Paul R. Woodward,et al.  An approximate Riemann solver for ideal magnetohydrodynamics , 1994 .

[21]  Phillip Colella,et al.  A Higher-Order Godunov Method for Multidimensional Ideal Magnetohydrodynamics , 1994, SIAM J. Sci. Comput..

[22]  C. Richard DeVore,et al.  Flux-corrected transport techniques for multidimensional compressible magnetohydrodynamics , 1989 .

[23]  J. Hawley,et al.  Simulation of magnetohydrodynamic flows: A Constrained transport method , 1988 .

[24]  M. Brio,et al.  An upwind differencing scheme for the equations of ideal magnetohydrodynamics , 1988 .

[25]  John Lyon,et al.  A simulation study of east-west IMF effects on the magnetosphere , 1981 .

[26]  J. Brackbill,et al.  The Effect of Nonzero ∇ · B on the numerical solution of the magnetohydrodynamic equations☆ , 1980 .

[27]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[28]  D. A. Dunnett Classical Electrodynamics , 2020, Nature.

[29]  K. Yee Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media , 1966 .