Journal article
Multidimensional Hall magnetohydrodynamics with isotropic or anisotropic thermal pressure: numerical scheme and its validation using solitary waves
- Abstract:
- We present a numerical solver for plasma dynamics simulations in Hall magnetohydrodynamic (HMHD) approximation in one, two and three dimensions. We consider both isotropic and anisotropic thermal pressure cases, where a general gyrotropic approximation is used. Both explicit energy conservation equation and general polytropic state equations are considered. The numerical scheme incorporates second-order Runge-Kutta advancing in time and Kurganov-Tadmor scheme with van Leer flux limiter for the approximation of fluxes. A flux-interpolated constrainedtransport approach is used to preserve solenoidal magnetic field in the simulations. The implemented code is validated using several test problems previously described in the literature. Additionally, we propose a new validation method for HMHD codes based on solitary waves that provides a possibility of quantitative rigorous testing in nonlinear (large amplitude) regime as an extension to standard tests using small-amplitude whistler waves. Quantitative tests of accuracy and performance of the implemented code show the fidelity of the proposed approach.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 3.2MB, Terms of use)
-
- Publisher copy:
- 10.1016/j.jcp.2016.10.058
Authors
- Publisher:
- Elsevier
- Journal:
- Journal of Computational Physics More from this journal
- Volume:
- 330
- Pages:
- 846-862
- Publication date:
- 2016-10-01
- Acceptance date:
- 2016-10-25
- DOI:
- Keywords:
- Pubs id:
-
pubs:656020
- UUID:
-
uuid:82e4b8cf-784d-4fb0-b1bb-86b320a89601
- Local pid:
-
pubs:656020
- Source identifiers:
-
656020
- Deposit date:
-
2016-11-01
Terms of use
- Copyright holder:
- Elsevier Inc
- Copyright date:
- 2016
- Notes:
- © 2016 Elsevier Inc. All rights reserved.
If you are the owner of this record, you can report an update to it here: Report update to this record