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

  1. Matteo Cantiello
  2. Aaron Dotter
  3. Falk Herwig
  4. Christoph Federrath

In Nuclear and High Energy Physics

  1. Francis Timmes
  2. R. Farmer
  3. L. Bildsten
  4. Aaron Dotter
  5. Falk Herwig
  6. R. Dav'e
  7. D. Maoz
  8. F. Mannucci

In Numerical Analysis

  1. R. Townsend

Citations in the corpus