

Author: Balsara D.S. Spicer D.S.
Publisher: Academic Press
ISSN: 0021-9991
Source: Journal of Computational Physics, Vol.149, Iss.2, 1999-03, pp. : 270-292
Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.
Abstract
The equations of magnetohydrodynamics (MHD) have been formulated as a hyperbolic system of conservation laws. In that form it becomes possible to use higher order Godunov schemes for their solution. This results in a robust and accurate solution strategy. However, the magnetic field also satisfies a constraint that requires its divergence to be zero at all times. This is a property that cannot be guaranteed in the zone centered discretizations that are favored in Godunov schemes without involving a divergence cleaning step. In this paper we present a staggered mesh strategy which directly uses the properly upwinded fluxes that are provided by a Godunov scheme. The process of directly using the upwinded fluxes relies on a duality that exists between the fluxes obtained from a higher order Godunov scheme and the electric fields in a plasma. By exploiting this duality we have been able to construct a higher order Godunov scheme that ensures that the magnetic field remains divergence-free up to the computer's round-off error. We have even presented a variant of the basic algorithm that uses multidimensional features in the flow to design an upwinded strategy that aligns itself with the predominant upwinded direction in the flow. We have devised several stringent test problems to show that the scheme works robustly and accurately in all situations. In doing so we have shown that a scheme that involves a collocation of magnetic field variables that is different from the one traditionally favored in the design of higher order Godunov schemes can nevertheless offer the same robust and accurate performance of higher order Godunov schemes provided the properly upwinded fluxes from the Godunov methodology are used in the scheme's construction.
Related content


Journal of Computational Physics, Vol. 153, Iss. 2, 1999-08 ,pp. :


A High-Order Godunov Method for Multiple Condensed Phases
Journal of Computational Physics, Vol. 128, Iss. 1, 1996-10 ,pp. :


A High-Order Eulerian Godunov Method for Elastic–Plastic Flow in Solids
Journal of Computational Physics, Vol. 167, Iss. 1, 2001-02 ,pp. :


Mesh Generation Using Vector Fields
By Knupp P.
Journal of Computational Physics, Vol. 119, Iss. 1, 1995-06 ,pp. :