High-order upwind schemes for multidimensional magnetohydrodynamics

被引:170
作者
Londrillo, P
Del Zanna, L
机构
[1] Osserv Astron Bologna, I-40127 Bologna, Italy
[2] Dipartimento Astron & Sci Spazio, I-50125 Florence, Italy
关键词
methods : numerical; MHD;
D O I
10.1086/308344
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
A general method for constructing high-order upwind schemes for multidimensional magnetohydrodynamics (MHD), having as a main built-in condition the divergence-free constraint del . B = 0 for the magnetic field vector B, is proposed. The suggested procedure is based on consistency arguments, by taking into account the specific operator structure of MHD equations with respect to the reference Euler equations of gasdynamics. This approach leads in a natural way to a staggered representation of the B field numerical data in which the divergence-free condition in the cell-averaged form, corresponding to second-order accurate numerical derivatives, is exactly fulfilled. To extend this property to higher order schemes, we then give general prescriptions to satisfy a (r + 1)th order accurate del . B = 0 relation for any numerical B held having a rth order interpolation accuracy. Consistency arguments lead also to a proper formulation of the upwind procedures needed to integrate the induction equations, assuring the exact conservation in time of the divergence-free condition and the related continuity properties for the B vector components. As an application, a third-order code to simulate multidimensional MHD flows of astrophysical interest is developed using essentially nonoscillatory-based reconstruction algorithms. Several test problems to illustrate and validate the proposed approach are finally presented.
引用
收藏
页码:508 / 524
页数:17
相关论文
共 32 条
[1]   On postshock oscillations due to shock capturing schemes in unsteady flows [J].
Arora, M ;
Roe, PL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 130 (01) :25-40
[2]   A staggered mesh algorithm using high order Godunov fluxes to ensure solenoidal magnetic fields in magnetohydrodynamic simulations [J].
Balsara, DS ;
Spicer, DS .
JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 149 (02) :270-292
[3]   Total variation diminishing scheme for adiabatic and isothermal magnetohydrodynamics [J].
Balsara, DS .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1998, 116 (01) :133-153
[4]   Linearized formulation of the Riemann problem for adiabatic and isothermal magnetohydrodynamics [J].
Balsara, DS .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1998, 116 (01) :119-131
[5]   Shock-capturing approach and nonevolutionary solutions in magnetohydrodynamics [J].
Barmin, AA ;
Kulikovskiy, AG ;
Pogorelov, NV .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 126 (01) :77-90
[6]   THE EFFECT OF NONZERO-DEL.B ON THE NUMERICAL-SOLUTION OF THE MAGNETO-HYDRODYNAMIC EQUATIONS [J].
BRACKBILL, JU ;
BARNES, DC .
JOURNAL OF COMPUTATIONAL PHYSICS, 1980, 35 (03) :426-430
[7]   AN UPWIND DIFFERENCING SCHEME FOR THE EQUATIONS OF IDEAL MAGNETOHYDRODYNAMICS [J].
BRIO, M ;
WU, CC .
JOURNAL OF COMPUTATIONAL PHYSICS, 1988, 75 (02) :400-422
[8]   Roe matrices for ideal MHD and systematic construction of Roe matrices for systems of conservation laws [J].
Cargo, P ;
Gallice, G .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 136 (02) :446-466
[9]   ENTROPY FLUX-SPLITTINGS FOR HYPERBOLIC CONSERVATION-LAWS .1. GENERAL FRAMEWORK [J].
CHEN, GQ ;
LEFLOCH, PG .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1995, 48 (07) :691-729
[10]   On the divergence-free condition and conservation laws in numerical simulations for supersonic magnetohydrodynamic flows [J].
Dai, WL ;
Woodward, PR .
ASTROPHYSICAL JOURNAL, 1998, 494 (01) :317-335