The Athena++ Adaptive Mesh Refinement Framework: Design and Magnetohydrodynamic Solvers
By James M. Stone, K. Tomida, C. White, Kyle Gerard Felker. Astrophysical Journal Supplement Series, 2020
417 citations recorded by the source corpus.
The design and implementation of a new framework for adaptive mesh refinement calculations are described. It is intended primarily for applications in astrophysical fluid dynamics, but its flexible and modular design enables its use for a wide variety of physics. The framework works with both uniform and nonuniform grids in Cartesian and curvilinear coordinate systems. It adopts a dynamic execution model based on a simple design called a “task list” that improves parallel performance by overlapping communication and computation, simplifies the inclusion of a diverse range of physics, and even enables multiphysics models involving different physics in different regions of the calculation. We describe physics modules implemented in this framework for both nonrelativistic and relativistic magnetohydrodynamics (MHD). These modules adopt mature and robust algorithms originally developed for the Athena MHD code and incorporate new extensions: support for curvilinear coordinates, higher-order time integrators, more realistic physics such as a general equation of state, and diffusion terms that can be integrated with super-time-stepping algorithms. The modules show excellent performance and scaling, with well over 80% parallel efficiency on over half a million threads. The source code has been made publicly available.
Subfields: Computational Mechanics, Nuclear and High Energy Physics, Numerical Analysis
View Paper: https://www.semanticscholar.org/paper/0c64a603d032cd4564549fa5403e35c15361c4e8
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Mechanics
In Nuclear and High Energy Physics
In Numerical Analysis
Citations in the corpus
- Modules for Experiments in Stellar Astrophysics (MESA): Time-dependent Convection, Energy Conservation, Automatic Differentiation, and Infrastructure (2022, background): “Examples include Astropy (Astropy Collaboration et al. 2018, 2022), Athena++ (Stone et al. 2020; Jiang 2021), Castro (Almgren et al. 2020), Dedalus (Burns et al. 2020), emcee (Foreman-Mackey et al. 2013), Flash-X (Dubey et al. 2022), GYRE (Townsend 4 & Teitler 2013; Townsend et al. 2018), MAESTROeX ”