A multidimensional code for isothermal magnetohydrodynamic flows in astrophysics

Jongsoo Kim, Dongsu Ryu, T. W. Jones, Seung Soo Hong

Research output: Contribution to journalArticlepeer-review

52 Scopus citations

Abstract

We present a multidimensional numerical code to solve isothermal magnetohydrodynamic (IMHD) equations for use in modeling astrophysical flows. First we have built a one-dimensional code which is based on an explicit finite-difference method on an Eulerian grid, called the total variation diminishing (TVD) scheme. The TVD scheme is a second-order-accurate extension of the Roe-type upwind scheme. Recipes for building the one-dimensional IMHD code, including the normalized right and left eigen-vectors of the IMHD Jacobian matrix, are presented. Then we have extended the one-dimensional code to a multidimensional IMHD code through a Strang-type dimensional splitting. In the multidimensional code, an explicit cleaning step has been included to eliminate nonzero ∇ · B at every time step. To test the code, IMHD shock tube problems, which encompass all the physical IMHD structures, have been constructed. One-dimensional and two-dimensional shock tube tests have shown that the code captures all the structures correctly without producing noticeable oscillations. Strong shocks are resolved sharply, but weaker shocks spread more. Numerical dissipation (viscosity and resistivity) has been estimated through the decay test of a two-dimensional Alfvén wave. It has been found to be slightly smaller than that of the adiabatic magnetohydrodynamic code based on the same scheme. As an example of astrophysical applications, we have simulated the nonlinear evolution of the two-dimensional Parker instability under a uniform gravity.

Original languageEnglish (US)
Pages (from-to)506-519
Number of pages14
JournalAstrophysical Journal
Volume514
Issue number1 PART 1
DOIs
StatePublished - Mar 20 1999

Keywords

  • Instabilities
  • MHD
  • Methods: numerical
  • Shock waves

Fingerprint Dive into the research topics of 'A multidimensional code for isothermal magnetohydrodynamic flows in astrophysics'. Together they form a unique fingerprint.

Cite this