High-order magnetohydrodynamics for astrophysics with an adaptive mesh refinement discontinuous Galerkin scheme

被引:29
作者
Guillet, Thomas [1 ,2 ,3 ]
Pakmor, Ruediger [1 ,4 ]
Springel, Volker [1 ,2 ,4 ]
Chandrashekar, Praveen [5 ]
Klingenberg, Christian [6 ]
机构
[1] Heidelberg Inst Theoret Studies, Schloss Wolfsbrunnenweg 35, D-69118 Heidelberg, Germany
[2] Heidelberg Univ, Astronom Rechen Inst, Zentrum Astron, Monchhofstr 12-14, D-69120 Heidelberg, Germany
[3] Univ Exeter, Dept Phys & Astron, Stocker Rd, Exeter EX4 4QL, Devon, England
[4] Max Planck Inst Astrophys, Karl Schwarzschild Str 1, D-85741 Garching, Germany
[5] TIFR Ctr Applicable Math, Bangalore 560065, Karnataka, India
[6] Univ Wurzburg, Dept Math, Emil Fischer Str 40, D-97074 Wurzburg, Germany
基金
欧洲研究理事会;
关键词
hydrodynamics; MHD; shock waves; methods: numerical; FINITE-ELEMENT-METHOD; FEEDBACK-DOMINATED GALAXIES; IDEAL COMPRESSIBLE MHD; SMALL-SCALE DYNAMO; CONSTRAINED TRANSPORT; RUNGE-KUTTA; CONSERVATION-LAWS; MAGNETIC-FIELDS; EFFICIENT IMPLEMENTATION; UNSTRUCTURED MESHES;
D O I
10.1093/mnras/stz314
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Modern astrophysical simulations aim to accurately model an ever-growing array of physical processes, including the interaction of fluids with magnetic fields, under increasingly stringent performance and scalability requirements driven by present-day trends in computing architectures. Discontinuous Galerkin (DG) methods have recently gained some traction in astrophysics, because of their arbitrarily high order and controllable numerical diffusion, combined with attractive characteristics for high-performance computing. In this paper, we describe and test our implementation of a DG scheme for ideal magnetohydrodynamics (MHD) in the AREPO-DG code. Our DG-MHD scheme relies on a modal expansion of the solution on Legendre polynomials inside the cells of an Eulerian octree-based adaptive mesh refinement grid. The divergence-free constraint of the magnetic field is enforced using one out of two distinct cell-centred schemes: either a Powell-type scheme based on non-conservative source terms, or a hyperbolic divergence cleaning method. The Powell scheme relies on a basis of locally divergence-free vector polynomials inside each cell to represent the magnetic field. Limiting prescriptions are implemented to ensure non-oscillatory and positive solutions. We show that the resulting scheme is accurate and robust: it can achieve high-order and low numerical diffusion, as well as accurately capture strong MHD shocks. In addition, we show that our scheme exhibits a number of attractive properties for astrophysical simulations, such as lower advection errors and better Galilean invariance at reduced resolution, together with more accurate capturing of barely resolved flow features. We discuss the prospects of our implementation, and DG methods in general, for scalable astrophysical simulations.
引用
收藏
页码:4209 / 4246
页数:38
相关论文
共 130 条
[1]   COSMOSDG: An hp-adaptive Discontinuous Galerkin Code for Hyper-resolved Relativistic MHD [J].
Anninos, Peter ;
Bryant, Colton ;
Fragile, P. Chris ;
Holgado, A. Miguel ;
Lau, Cheuk ;
Nemergut, Daniel .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2017, 231 (02)
[2]   A sub-cell based indicator for troubled zones in RKDG schemes and a novel class of hybrid RKDG plus HWENO schemes [J].
Balsara, Dinshaw S. ;
Altmann, Christoph ;
Munz, Claus-Dieter ;
Dumbser, Michael .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 226 (01) :586-620
[3]   Higher-order accurate space-time schemes for computational astrophysics—Part I: finite volume methods [J].
Dinshaw S. Balsara .
Living Reviews in Computational Astrophysics, 2017, 3 (1)
[4]   Von Neumann stability analysis of globally divergence-free RKDG schemes for the induction equation using multidimensional Riemann solvers [J].
Balsara, Dinshaw S. ;
Kaeppeli, Roger .
JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 336 :104-127
[5]   Divergence-free MHD on unstructured meshes using high order finite volume schemes based on multidimensional Riemann solvers [J].
Balsara, Dinshaw S. ;
Dumbser, Michael .
JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 299 :687-715
[6]   Divergence-free reconstruction of magnetic fields and WENO schemes for magnetohydrodynamics [J].
Balsara, Dinshaw S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (14) :5040-5056
[7]   Efficient, high accuracy ADER-WENO schemes for hydrodynamics and divergence-free magnetohydrodynamics [J].
Balsara, Dinshaw S. ;
Rumpf, Tobias ;
Dumbser, Michael ;
Munz, Claus-Dieter .
JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (07) :2480-2516
[8]   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
[9]   Monotonicity preserving weighted essentially non-oscillatory schemes with increasingly high order of accuracy [J].
Balsara, DS ;
Shu, CW .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 160 (02) :405-452
[10]   Second-order-accurate schemes for magnetohydrodynamics with divergence-free reconstruction [J].
Balsara, DS .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2004, 151 (01) :149-184