A divergence-free upwind code for multidimensional magnetohydrodynamic flows

被引:191
作者
Ryu, DS [1 ]
Miniati, F
Jones, TW
Frank, A
机构
[1] Chungnam Natl Univ, Dept Astron & Space Sci, Taejon 305764, South Korea
[2] Univ Minnesota, Dept Astron, Minneapolis, MN 55455 USA
[3] Univ Rochester, Dept Phys & Astron, Rochester, NY 14627 USA
关键词
methods : numerical; MHD;
D O I
10.1086/306481
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
A description is given for preserving del . B = 0 in a magnetohydrodynamic (MHD) code that employs the upwind, total variation diminishing (TVD) scheme and Strang type operator splitting for multidimensionality. The method is based on the staggered mesh technique to constrain the transport of magnetic field: the magnetic field components are defined at grid interfaces with their advective fluxes on grid edges, while other quantities are defined at grid centers. The magnetic field at grid centers for the upwind step is calculated by interpolating the values from grid interfaces. The advective fluxes on grid edges for the magnetic field evolution are calculated from the upwind fluxes at grid interfaces. Then the magnetic field can be maintained with del . B = 0 exactly, if this is so initially, while the upwind scheme is used for the update of fluid quantities. The correctness of the code is demonstrated through tests comparing numerical solutions either with analytic solutions or with numerical solutions from a code using an explicit divergence-cleaning method. Also, the robustness is shown through tests involving realistic astrophysical problems.
引用
收藏
页码:244 / 255
页数:12
相关论文
共 31 条
[1]  
[Anonymous], 1994, APPROXIMATE RIEMANN
[2]   Total variation diminishing scheme for adiabatic and isothermal magnetohydrodynamics [J].
Balsara, DS .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1998, 116 (01) :133-153
[3]   HIGHER-ORDER GODUNOV METHODS FOR GENERAL SYSTEMS OF HYPERBOLIC CONSERVATION-LAWS [J].
BELL, JB ;
COLELLA, P ;
TRANGENSTEIN, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 82 (02) :362-397
[4]   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
[5]   AN UPWIND DIFFERENCING SCHEME FOR THE EQUATIONS OF IDEAL MAGNETOHYDRODYNAMICS [J].
BRIO, M ;
WU, CC .
JOURNAL OF COMPUTATIONAL PHYSICS, 1988, 75 (02) :400-422
[6]   NUMERICAL SIMULATIONS OF A MAGNETICALLY CONFINED JET [J].
CLARKE, DA ;
NORMAN, ML ;
BURNS, JO .
ASTROPHYSICAL JOURNAL, 1986, 311 (02) :L63-L67
[7]   AN APPROXIMATE RIEMANN SOLVER FOR IDEAL MAGNETOHYDRODYNAMICS [J].
DAI, WL ;
WOODWARD, PR .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 111 (02) :354-372
[8]   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
[9]   EXTENSION OF THE PIECEWISE PARABOLIC METHOD TO MULTIDIMENSIONAL IDEAL MAGNETOHYDRODYNAMICS [J].
DAI, WL ;
WOODWARD, PR .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 115 (02) :485-514
[10]   FLUX-CORRECTED TRANSPORT TECHNIQUES FOR MULTIDIMENSIONAL COMPRESSIBLE MAGNETOHYDRODYNAMICS [J].
DEVORE, CR .
JOURNAL OF COMPUTATIONAL PHYSICS, 1991, 92 (01) :142-160