A discontinuous Galerkin method for solving the fluid and MHD equations in astrophysical simulations
arXiv:1305.5536 · doi:10.1093/mnras/stt1890
Abstract
A discontinuous Galerkin (DG) method suitable for large-scale astrophysical simulations on Cartesian meshes as well as arbitrary static and moving Voronoi meshes is presented. Most major astrophysical fluid dynamics codes use a finite volume (FV) approach. We demonstrate that the DG technique offers distinct advantages over FV formulations on both static and moving meshes. The DG method is also easily generalized to higher than second-order accuracy without requiring the use of extended stencils to estimate derivatives (thereby making the scheme highly parallelizable). We implement the technique in the AREPO code for solving the fluid and the magnetohydrodynamic (MHD) equations. By examining various test problems, we show that our new formulation provides improved accuracy over FV approaches of the same order, and reduces post-shock oscillations and artificial diffusion of angular momentum. In addition, the DG method makes it possible to represent magnetic fields in a locally divergence-free way, improving the stability of MHD simulations and moderating global divergence errors, and is a viable alternative for solving the MHD equations on meshes where Constrained-Transport (CT) cannot be applied. We find that the DG procedure on a moving mesh is more sensitive to the choice of slope limiter than is its FV method counterpart. Therefore, future work to improve the performance of the DG scheme even further will likely involve the design of optimal slope limiters. As presently constructed, our technique offers the potential of improved accuracy in astrophysical simulations using the moving mesh AREPO code as well as those employing adaptive mesh refinement (AMR).
Updated figure captions. 17 pages, 15 figures
References in corpus (6)
- Athena: A New Code for Astrophysical MHD
- Smoothed Particle Hydrodynamics and Magnetohydrodynamics
- A High Order Godunov Scheme with Constrained Transport and Adaptive Mesh Refinement for Astrophysical MHD
- Moving mesh cosmology: tracing cosmological gas accretion
- Efficient, High Accuracy ADER-WENO Schemes for Hydrodynamics and Divergence-Free Magnetohydrodynamics
- Following the flow: tracer particles in astrophysical fluid simulations
Cited by in corpus (31)
- GIZMO: A New Class of Accurate, Mesh-Free Hydrodynamic Simulation Methods
- FIRE-2 Simulations: Physics versus Numerics in Galaxy Formation
- Hydrodynamics of core-collapse supernovae and their progenitors
- Accurate, Meshless Methods for Magneto-Hydrodynamics
- SpECTRE: A Task-based Discontinuous Galerkin Code for Relativistic Astrophysics
- Anisotropic Diffusion in Mesh-Free Numerical Magnetohydrodynamics
- A fourth-order accurate finite volume method for ideal MHD via upwind constrained transport
- Astrophysical hydrodynamics with a high-order discontinuous Galerkin scheme and adaptive mesh refinement
- A High-Order Relativistic Two-Fluid Electrodynamic Scheme with Consistent Reconstruction of Electromagnetic Fields and a Multidimensional Riemann Solver for Electromagnetism
- Grand challenges in protoplanetary disc modelling
- Hot phase generation by supernovae: resolution, chemistry and thermal conduction
- A Constrained Transport Scheme for MHD on Unstructured Static and Moving Meshes
- Formulation of discontinuous Galerkin methods for relativistic astrophysics
- High-order Magnetohydrodynamics for Astrophysics with an Adaptive Mesh Refinement Discontinuous Galerkin Scheme
- Stellar orbit evolution in close circumstellar disc encounters
- The impact of magnetic fields on cosmological galaxy mergers. I: Reshaping gas and stellar discs
- CosmosDG: An hp-Adaptive Discontinuous Galerkin Code for Hyper-Resolved Relativistic MHD
- A Stable Finite-Volume Method for Scalar-Field Dark Matter
- Simulating magnetized neutron stars with discontinuous Galerkin methods
- Curvilinear Grids for WENO Methods in Astrophysical Simulations
- A hp-adaptive discontinuous Galerkin solver for elliptic equations in numerical relativity
- High-Frequency Voronoi Noise Reduced by Smoothed Mesh Motion
- Python Radiative Transfer Emission code (PyRaTE): non-LTE spectral lines simulations
- High-order Discontinuous Galerkin hydrodynamics with sub-cell shock capturing on GPUs
- Voronoi Tessellation and Non-parametric Halo Concentration
- Grid Noise in Moving Mesh Codes: Fixing The Volume Inconsistency Problem
- Spectral Difference method with a posteriori limiting: Application to the Euler equations in one and two space dimensions
- WENO-Wombat: Scalable Fifth-Order Constrained-Transport Magnetohydrodynamics for Astrophysical Applications
- Divergence-Free Magnetohydrodynamics on Conformally Moving, Adaptive Meshes Using a Vector Potential Method
- A Discontinuous Galerkin Solver in the FLASH Multi-Physics Framework
- Meshless Methods for Magnetohydrodynamics with Vector Potential