An Extension of the Athena++ Framework for Fully Conservative Self-Gravitating Hydrodynamics
arXiv:2012.01340 · doi:10.3847/1538-4365/abcfbd
Abstract
Numerical simulations of self-gravitating flows evolve a momentum equation and an energy equation that account for accelerations and gravitational energy releases due to a time-dependent gravitational potential. In this work, we implement a fully conservative numerical algorithm for self-gravitating flows, using source terms, in the astrophysical magnetohydrodynamics framework Athena++. We demonstrate that properly evaluated source terms are conservative when they are equivalent to the divergence of a corresponding "gravity flux" (i.e., a gravitational stress tensor or a gravitational energy flux). We provide test problems that demonstrate several advantages of the source-term-based algorithm, including second order convergence and round-off error total momentum and total energy conservation. The fully conservative scheme suppresses anomalous accelerations that arise when applying a common numerical discretization of the gravitational stress tensor that does not guarantee curl-free gravity.
arXiv comment34 pages, 9 figures
References in corpus (22)
- Theory of Star Formation
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- A Multi-Code Analysis Toolkit for Astrophysical Simulation Data
- Athena: A New Code for Astrophysical MHD
- Density, Velocity, and Magnetic Field Structure in Turbulent Molecular Cloud Models
- The Athena++ Adaptive Mesh Refinement Framework: Design and Magnetohydrodynamic Solvers
- Investigating fragmentation conditions in self-gravitating accretion discs
- The Mass and Size Distribution of Planetesimals Formed by the Streaming Instability. I. The Role of Self-Gravity
- An Unsplit Godunov Method for Ideal MHD via Constrained Transport in Three Dimensions
- Dimension as a Key to the Neutrino Mechanism of Core-Collapse Supernova Explosions
- A Direct Multigrid Poisson Solver for Oct-Tree Adaptive Meshes
- High-Resolution Simulations of a Moon-Forming Impact and Post-Impact Evolution
- An Improved Multipole Approximation for Self-Gravity and Its Importance for Core-Collapse Supernova Simulations
- A Fast Algorithm for Solving the Poisson Equation on a Nested Grid
- Gravito-Turbulent Disks in 3D: Turbulent Velocities vs. Depth
- White Dwarf Mergers on Adaptive Meshes I. Methodology and Code Verification
- Characterizing gravito-turbulence in 3D: turbulent properties and stability against fragmentation
- A New Way to Conserve Total Energy for Eulerian Hydrodynamic Simulations with Self-Gravity
- Dust dynamics in 2D gravito-turbulent disks
- Three Dimensional Magnetohydrodynamical Simulations of Core Collapse Supernova
- A Fast Poisson Solver of Second-Order Accuracy for Isolated Systems in Three-Dimensional Cartesian and Cylindrical Coordinates
- A Magnetized, Moon-Forming Giant Impact
Cited by in corpus (7)
- The Athena++ Adaptive Mesh Refinement Framework: Multigrid Solvers for Self-Gravity
- Well-balanced treatment of gravity in astrophysical fluid dynamics simulations at low Mach numbers
- Energy conserving and well-balanced discontinuous Galerkin methods for the Euler-Poisson equations in spherical symmetry
- A self-gravity module for the PLUTO code
- Standing solitary waves as transitions to spiral structures in gravitationally unstable accretion disks
- Towards Higher Order Accuracy in Self-Gravitating Hydrodynamics
- GenASiS: General Astrophysical Simulation System. II. Self-gravitating Baryonic Matter