Litcius/Paper detail

An Extension of the Athena++ Framework for Fully Conservative Self-gravitating Hydrodynamics

P. D. Mullen, Tomoyuki Hanawa, C. F. Gammie

2021The Astrophysical Journal Supplement Series14 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

DiscretizationPhysicsGravitationTensor (intrinsic definition)Divergence (linguistics)Gravitational fieldMomentum (technical analysis)Classical mechanicsConvergence (economics)Gravitational energyEnergy–momentum relationExtension (predicate logic)Applied mathematicsGravitational waveCauchy stress tensorEnergy (signal processing)Stress–energy tensorStress (linguistics)Gravitational accelerationNumerical analysisMathematicsMathematical analysisGravitational potentialExact solutions in general relativityPotential energyGravitational collapseSeries (stratigraphy)Pulsars and Gravitational Waves ResearchCosmology and Gravitation TheoriesGamma-ray bursts and supernovae
An Extension of the Athena++ Framework for Fully Conservative Self-gravitating Hydrodynamics | Litcius