MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver
arXiv:1908.03634 · doi:10.3847/1538-4357/ab4f75
Abstract
We present MAESTROeX, a massively parallel solver for low Mach number astrophysical flows. The underlying low Mach number equation set allows for efficient, long-time integration for highly subsonic flows compared to compressible approaches. MAESTROeX is suitable for modeling full spherical stars as well as well as planar simulations of dynamics within localized regions of a star, and can robustly handle several orders of magnitude of density and pressure stratification. Previously, we have described the development of the predecessor of MAESTROeX, called MAESTRO, in a series of papers. Here, we present a new, greatly simplified temporal integration scheme that retains the same order of accuracy as our previous approaches. We also explore the use of alternative spatial mapping of the one-dimensional base state onto the full Cartesian grid. The code leverages the new AMReX software framework for block-structured adaptive mesh refinement (AMR) applications, allowing for scalability to large fractions of leadership-class machines. Using our previous studies on the convective phase of single-degenerate progenitor models of Type Ia supernovae as a guide, we characterize the performance of the code and validate the new algorithmic features. Like MAESTRO, MAESTROeX is fully open source.
Submitted to the Astrophysical Journal for publication
References in corpus (32)
- Presupernova Evolution of Rotating Massive Stars I: Numerical Method and Evolution of the Internal Stellar Structure
- CASTRO: A New Compressible Astrophysical Solver. I. Hydrodynamics and Self-Gravity
- Solar differential rotation and meridional flow: The role of a subadiabatic tachocline for the Taylor-Proudman balance
- All speed scheme for the low mach number limit of the Isentropic Euler equation
- An Asymptotic-Preserving all-speed scheme for the Euler and Navier-Stokes equations
- Low Mach Number Modeling of Type Ia Supernovae
- Three-dimensional simulations of the magnetic stress in a neutron star crust
- MAESTRO: An Adaptive Low Mach Number Hydrodynamics Algorithm for Stellar Flows
- New numerical solver for flows at various Mach numbers
- High-Resolution Simulations of Convection Preceding Ignition in Type Ia Supernovae Using Adaptive Mesh Refinement
- Low Mach Number Modeling of Type Ia Supernovae. IV. White Dwarf Convection
- Energy conservation and gravity waves in sound-proof treatments of stellar interiors: Part II Lagrangian constrained analysis
- Numerical Calculation of Convection with Reduced Speed of Sound Technique
- Low Mach Number Modeling of Type Ia Supernovae. II. Energy Evolution
- The Deflagration Stage of Chandrasekhar Mass Models For Type Ia Supernovae: I. Early Evolution
- Angular momentum fluctuations in the convective helium shell of massive stars
- Multidimensional Modeling of Type I X-ray Bursts. I. Two-Dimensional Convection Prior to the Outburst of a Pure Helium Accretor
- A Jacobian-free Newton-Krylov method for time-implicit multidimensional hydrodynamics
- Type Ia Supernova Explosions from Hybrid Carbon-Oxygen-Neon White Dwarf Progenitors
- Multidimensional Modeling of Type I X-ray Bursts. II. Two-Dimensional Convection in a Mixed H/He Accretor
- Benchmarking the Multi-dimensional Stellar Implicit Code MUSIC
- A high-order spectral deferred correction strategy for low Mach number flow with complex chemistry
- Low Mach Number Modeling of Convection in Helium Shells on Sub-Chandrasekhar White Dwarfs. I. Methodology
- The Sun's meridional circulation and interior magnetic field
- A Low Mach Number Solver: Enhancing Applicability
- Low Mach Number Modeling of Convection in Helium Shells on Sub-Chandrasekhar White Dwarfs II: Bulk Properties of Simple Models
- Low Mach number modeling of Type I X-ray burst deflagrations
- A high performance and portable all-Mach regime flow solver code with well-balanced gravity. Application to compressible convection
- A self-consistent model of the solar tachocline
- A Compressible High-Order Unstructured Spectral Difference Code for Stratified Convection in Rotating Spherical Shells
- A Low Mach Number Model for Moist Atmospheric Flows
- Semi-conservative reduced speed of sound technique for low Mach number flows with large density variations
Cited by in corpus (14)
- Modules for Experiments in Stellar Astrophysics (MESA): Time-Dependent Convection, Energy Conservation, Automatic Differentiation, and Infrastructure
- Multidimensional low-Mach number time-implicit hydrodynamic simulations of convective helium shell burning in a massive star
- Multidimensional Simulations of Core Convection
- An Improved Method for Coupling Hydrodynamics with Astrophysical Reaction Networks
- Neural Networks for Nuclear Reactions in MAESTROeX
- Deep Neural Networks for Modeling Astrophysical Nuclear Reacting Flows
- Hydrodynamical simulations of proton ingestion flashes in Type I X-ray Bursts
- Performance of explicit and IMEX MRI multirate methods on complex reactive flow problems within modern parallel adaptive structured grid frameworks
- Spectral Difference method with a posteriori limiting: II- Application to low Mach number flows
- 3D Convective Urca Process in a Simmering White Dwarf
- Modelling low Mach number stellar hydrodynamics with MAESTROeX
- AMReX-Astrophysics Microphysics: A set of microphysics routines for astrophysical simulation codes based on the AMReX library
- Sensitivity of 3D Convective Urca Simulations to Changes in Urca Reactions
- On the Importance of the Convective Urca Process in 3D Simulations of a Simmering White Dwarf