The Athena++ Adaptive Mesh Refinement Framework: Design and Magnetohydrodynamic Solvers
arXiv:2005.06651 · doi:10.3847/1538-4365/ab929b
Abstract
The design and implementation of a new framework for adaptive mesh refinement (AMR) calculations is 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 non-relativistic 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.
50 pages, 41 figures, accepted for publication in American Astronomical Society journals
References in corpus (14)
- PLUTO: a Numerical Code for Computational Astrophysics
- Athena: A New Code for Astrophysical MHD
- A Global Three Dimensional Radiation Magneto-hydrodynamic Simulation of Super-Eddington Accretion Disks
- The RAGE radiation-hydrodynamic code
- An Unsplit Godunov Method for Ideal MHD via Constrained Transport in Three Dimensions
- ECHO: an Eulerian Conservative High Order scheme for general relativistic magnetohydrodynamics and magnetodynamics
- Equation of State in Relativistic Magnetohydrodynamics: variable versus constant adiabatic index
- Radiation Magnetohydrodynamic Simulations of Protostellar Collapse: Non-Ideal Magnetohydrodynamic Effects and Early Formation of Circumstellar Disks
- An HLLC Solver for Relativistic Flows -- II. Magnetohydrodynamics
- An Algorithm for Radiation Magnetohydrodynamics Based on Solving the Time-dependent Transfer Equation
- Relativistic Hydrodynamic Flows Using Spatial and Temporal Adaptive Structured Mesh Refinement
- Modeling UV Radiation Feedback from Massive Stars: I. Implementation of Adaptive Ray Tracing Method and Tests
- Orbital Advection by Interpolation: A Fast and Accurate Numerical Scheme for Super-Fast MHD Flows
- A New Way to Conserve Total Energy for Eulerian Hydrodynamic Simulations with Self-Gravity
Cited by in corpus (70)
- MPI-AMRVAC 3.0: updates to an open-source simulation framework
- Global Three-Dimensional Simulations of Outer Protoplanetary Disks with Ambipolar Diffusion
- An Implicit Finite Volume Scheme to Solve the Time Dependent Radiation Transport Equation Based on Discrete Ordinates
- No escaping helium from 55 Cnc e
- Opacity Driven Convection and Variability in Accretion Disks around Supermassive Black Holes
- Magnetically Modified Spherical Accretion in GRMHD: Reconnection-Driven Convection and Jet Propagation
- Formation and evolution of protostellar accretion discs. II. From 3D simulation to a simple semi-analytic model of Class 0/I discs
- 3D Radiation Hydrodynamic Simulations of Gravitational Instability in AGN Accretion Disks: Effects of Radiation Pressure
- Modeling the inner part of the jet in M87: Confronting jet morphology with theory
- Simulations of cosmic ray propagation
- Cosmic-Ray Transport in Varying Galactic Environments
- Transition region adaptive conduction (TRAC) in multidimensional magnetohydrodynamic simulations
- Technique for separating velocity and density contributions in spectroscopic data and its application to studying turbulence and magnetic fields
- An Extension of the Athena++ Code Framework for Radiation-Magnetohydrodynamics in General Relativity Using a Finite-Solid-Angle Discretization
- Turbulence in outer protoplanetary disks: MRI or VSI?
- Global 3D Radiation Hydrodynamic Simulations of Proto-Jupiter's Convective Envelope
- On the Existence of Fast Modes in Compressible Magnetohydrodynamic Turbulence
- Radiative Supernova Remnants and Supernova Feedback
- The Athena++ Adaptive Mesh Refinement Framework: Multigrid Solvers for Self-Gravity
- Three-dimensional Turbulent Reconnection within Solar Flare Current Sheet
- Post-dynamical inspiral phase of common envelope evolution: Binary orbit evolution and angular momentum transport
- Looking for the underlying cause of black hole X-ray variability in GRMHD simulations
- Emergence of vortices at the edges of planet-driven gaps in protoplanetary discs
- Magnetically Arrested Circumbinary Accretion Flows
- The Magnetohydrodynamic-Particle-In-Cell Module in Athena++: Implementation and Code Tests
- The Growth of Protoplanets via the Accretion of Small Bodies in Disks Perturbed by the Planetary Gravity
- Nature and Scalings of Density Fluctuations of Compressible MHD Turbulence with Applications to the Solar Wind
- An Extension of the Athena++ Framework for Fully Conservative Self-Gravitating Hydrodynamics
- PION: Simulating bow shocks and circumstellar nebulae
- Grain Growth During Protostellar Disk Formation
- Multidimensional Simulations of Core Convection
- A fast-growing tilt instability of detached circumplanetary disks
- TAC: Optimizing Error-Bounded Lossy Compression for Three-Dimensional Adaptive Mesh Refinement Simulations
- Radiative MHD Simulations of Photon Bubbles in Radiation-Supported Magnetized Atmospheres of Neutron Stars with Isotropic Thomson Scattering
- Compressible Turbulence in the Near-Sun Solar Wind: Parker Solar Probe's First Eight Perihelia
- A Global Non-Hydrostatic Atmospheric Model with a Mass and Energy Conserving Vertically-Implicit-Correction (VIC) Scheme
- The CARMA-NRO Orion Survey: Filament Formation via Collision-Induced Magnetic Reconnection -- The Stick in Orion A
- Ice Age : Chemo-dynamical modeling of Cha-MMS1 to predict new solid-phase species for detection with JWST
- Amplification and saturation of turbulent magnetic field in collapsing primordial gas clouds
- Metallicity Dependence of Molecular Cloud Hierarchical Structure at Early Evolutionary Stages
- Large-scale Hydrodynamical Shocks as the Smoking Gun Evidence for a Bar in M31
- Magnetic Energy Conversion in MHD: Curvature Relaxation and Perpendicular Expansion of Magnetic Fields
- Scaling of Turbulent Viscosity and Resistivity: Extracting a Scale-dependent Turbulent Magnetic Prandtl Number
- Dust ring and gap formation by gas flow induced by low-mass planets embedded in protoplanetary disks . Steady-state model
- Hydrodynamics of warps in the local model of astrophysical discs
- Gravito-turbulence and dynamo in poorly ionised protostellar discs. I. Zero-net-flux case
- Centrifugal Barrier and Super-Keplerian Rotation in Protostellar Disk Formation
- A Proper Discretization of Hydrodynamic Equations in the Cylindrical Coordinates for Astrophysical Simulations
- Simulation of Head-on Collisions Between Filamentary Molecular Clouds Threaded by a Lateral Magnetic Field and Subsequent Evolution
- Stable and unstable supersonic stagnation of an axisymmetric rotating magnetized plasma
- On the Interpretation of the Scalings of Density Fluctuations from In-situ Solar Wind Observations: Insights from 3D Turbulence Simulations
- Computing the gravitational potential on nested meshes using the convolution method
- The Effects of Resolution on Black Hole Accretion Simulations of Jets
- Transition region from turbulent to dead zone in protoplanetary disks: local shearing box simulations
- 3D MHD Simulation of a Pulsationally-Driven MRI Decretion Disc
- Multiphase gas in elliptical galaxies: the role of Type Ia supernovae
- Diagnostics of magnetohydrodynamic modes in the ISM through synchrotron polarization statistics
- On collective nature of nonlinear torsional Alfvén waves
- Effects of Thermodynamics on the Concurrent Accretion and Migration of Gas Giants in Protoplanetary Disks
- Gas phase Elemental abundances in Molecular cloudS (GEMS). X. Observational effects of turbulence on the chemistry of molecular clouds
- AHKASH: a new Hybrid particle-in-cell code for simulations of astrophysical collisionless plasma
- CMR exploration I -- filament structure with synthetic observations
- Line Driven Winds from Variable Accretion Discs
- A Co-Scaling Grid for Athena++
- The Prospects for Hurricane-like Vortices in Protoplanetary Disks
- An adaptive mesh, GPU-accelerated, and error minimized special relativistic hydrodynamics code
- Planet-driven density waves in protoplanetary discs: numerical verification of nonlinear evolution theory
- Pade: A code for protoplanetary disk turbulence based on Pade differencing
- Octo-Tiger's New Hydro Module and Performance Using HPX+CUDA on ORNL's Summit
- Effects of ambipolar diffusion on waves in the solar chromosphere