General Relativistic Hydrodynamics on a Moving-mesh I: Static Spacetimes
arXiv:2002.09613 · doi:10.1093/mnras/staa1532
Abstract
We present the first-ever moving-mesh general relativistic hydrodynamics solver for static spacetimes as implemented in the code, MANGA. Our implementation builds on the architectures of MANGA and the numerical relativity Python package NRPy+. We review the general algorithm to solve these equations and, in particular, detail the time stepping; Riemann solution across moving faces; conversion between primitive and conservative variables; validation and correction of hydrodynamic variables; and mapping of the metric to a Voronoi moving-mesh grid. We present test results for the numerical integration of an unmagnetized Tolman-Oppenheimer-Volkoff star for 24 dynamical times. We demonstrate that at a resolution of mesh generating points, the star is stable and its central density drifts downward by 2% over this timescale. At a lower resolution the central density drift increases in a manner consistent with the adopted second order spatial reconstruction scheme. These results agree well with the exact solutions, and we find the error behavior to be similar to Eulerian codes with second-order spatial reconstruction. We also demonstrate that the new code recovers the fundamental mode frequency for the same TOV star but with its initial pressure depleted by 10%
arXiv comment10 pages, 4 figures, accepted version, update description of Riemann solver
References in corpus (54)
- Modules for Experiments in Stellar Astrophysics (MESA)
- Modules for Experiments in Stellar Astrophysics (MESA): Giant Planets, Oscillations, Rotation, and Massive Stars
- Modules for Experiments in Stellar Astrophysics (MESA): Binaries, Pulsations, and Explosions
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- Introducing the Illustris Project: Simulating the coevolution of dark and visible matter in the Universe
- A Multi-Code Analysis Toolkit for Astrophysical Simulation Data
- GIZMO: A New Class of Accurate, Mesh-Free Hydrodynamic Simulation Methods
- Dedalus: A Flexible Framework for Numerical Simulations with Spectral Methods
- The Arepo public code release
- Improving the convergence properties of the moving-mesh code AREPO
- Primitive Variable Solvers for Conservative General Relativistic Magnetohydrodynamics
- Magnetohydrodynamics on an unstructured moving grid
- A New Open-Source Code for Spherically-Symmetric Stellar Collapse to Neutron Stars and Black Holes
- An HLLC Riemann Solver for Relativistic Flows: I. Hydrodynamics
- Simulating coalescing compact binaries by a new code SACRA
- An Extension of the Athena++ Code Framework for GRMHD Based on Advanced Riemann Solvers and Staggered-Mesh Constrained Transport
- Relativistic Magnetohydrodynamics In Dynamical Spacetimes: Numerical Methods And Tests
- GENESIS: A high-resolution code for 3D relativistic hydrodynamics
- A new multi-dimensional general relativistic neutrino hydrodynamics code for core-collapse supernovae. I. Method and code tests in spherical symmetry
- Simulating cosmic ray physics on a moving mesh
- General-relativistic resistive magnetohydrodynamics in three dimensions: Formulation and tests
- WhiskyMHD: a new numerical code for general relativistic magnetohydrodynamics
- High-Order Fully General-Relativistic Hydrodynamics: new Approaches and Tests
- Evolving black hole-neutron star binaries in general relativity using pseudospectral and finite difference methods
- Deploying a Top-100 Supercomputer for Large Parallel Workloads: the Niagara Supercomputer
- Fornax: a Flexible Code for Multiphysics Astrophysical Simulations
- Hydrodynamic moving-mesh simulations of the common envelope phase in binary stellar systems
- GRHydro: A new open source general-relativistic magnetohydrodynamics code for the Einstein Toolkit
- IllinoisGRMHD: An Open-Source, User-Friendly GRMHD Code for Dynamical Spacetimes
- Conformally Flat Smoothed Particle Hydrodynamics: Application to Neutron Star Mergers
- TESS: A Relativistic Hydrodynamics Code on a Moving Voronoi Mesh
- A New Open-Source Nuclear Equation of State Framework based on the Liquid-Drop Model with Skyrme Interaction
- SpECTRE: A Task-based Discontinuous Galerkin Code for Relativistic Astrophysics
- A Validated Nonlinear Kelvin-Helmholtz Benchmark for Numerical Hydrodynamics
- Relativistic MHD with Adaptive Mesh Refinement
- A new general relativistic magnetohydrodynamics code for dynamical spacetimes
- Modeling magnetized neutron stars using resistive MHD
- SENR/NRPy+: Numerical Relativity in Singular Curvilinear Coordinate Systems
- Minidisks in Binary Black Hole Accretion
- Semi-implicit anisotropic cosmic ray transport on an unstructured moving mesh
- Magnetically-levitating disks around supermassive black holes
- DISCO: A 3D Moving-Mesh Magnetohydrodynamics Code Designed for the Study of Astrophysical Disks
- A moving mesh unstaggered constrained transport scheme for magnetohydrodynamics
- Common Envelope Evolution on a Moving Mesh
- A Constrained Transport Scheme for MHD on Unstructured Static and Moving Meshes
- Magnetized Moving Mesh Merger of a Carbon-Oxygen White Dwarf Binary
- Rich: Open Source Hydrodynamic Simulation on a Moving Voronoi Mesh
- Simulating gamma-ray binaries with a relativistic extension of RAMSES
- Evolving Einstein's Field Equations with Matter: The ``Hydro without Hydro'' Test
- The moving mesh code Shadowfax
- A Moving Mesh Hydrodynamic Solver for ChaNGa
- Time Dependent Radiation Hydrodynamics on a Moving Mesh
- Moving and Reactive Boundary Conditions in Moving-Mesh Hydrodynamics
- The "Sphered Cube": A New Method for the Solution of Partial Differential Equations in Cubical Geometry
Cited by in corpus (5)
- The Cosmological Simulation Code OpenGadget3 -- Implementation of Meshless Finite Mass
- The Effect of Impact Parameter on Tidal Disruption Events
- A general relativistic extension to mesh-free methods for hydrodynamics
- A general relativistic magnetohydrodynamics extension to mesh-less schemes in the code GIZMO
- Machine learning-driven conservative-to-primitive conversion in hybrid piecewise polytropic and tabulated equations of state