DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver

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 SNe Ia as a guide, we characterize the performance of the code and validate the new algorithmic features. Like MAESTRO, MAESTROeX is fully open source.

Authors:
ORCiD logo [1]; ORCiD logo [1]; ORCiD logo [1]; ORCiD logo [2]; ORCiD logo [2]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
  2. Stony Brook Univ., NY (United States)
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States); Stony Brook Univ., NY (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR). Scientific Discovery through Advanced Computing (SciDAC); USDOE Office of Science (SC), Nuclear Physics (NP)
OSTI Identifier:
1601217
Alternate Identifier(s):
OSTI ID: 1656798
Grant/Contract Number:  
AC02-05CH11231; FG02-87ER40317; SC0017955
Resource Type:
Accepted Manuscript
Journal Name:
The Astrophysical Journal (Online)
Additional Journal Information:
Journal Name: The Astrophysical Journal (Online); Journal Volume: 887; Journal Issue: 2; Journal ID: ISSN 1538-4357
Publisher:
Institute of Physics (IOP)
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; 79 ASTRONOMY AND ASTROPHYSICS

Citation Formats

Fan, Duoming, Nonaka, Andrew, Almgren, Ann S., Harpole, Alice, and Zingale, Michael. MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver. United States: N. p., 2019. Web. doi:10.3847/1538-4357/ab4f75.
Fan, Duoming, Nonaka, Andrew, Almgren, Ann S., Harpole, Alice, & Zingale, Michael. MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver. United States. https://doi.org/10.3847/1538-4357/ab4f75
Fan, Duoming, Nonaka, Andrew, Almgren, Ann S., Harpole, Alice, and Zingale, Michael. Thu . "MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver". United States. https://doi.org/10.3847/1538-4357/ab4f75. https://www.osti.gov/servlets/purl/1601217.
@article{osti_1601217,
title = {MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver},
author = {Fan, Duoming and Nonaka, Andrew and Almgren, Ann S. and Harpole, Alice and Zingale, Michael},
abstractNote = {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 SNe Ia as a guide, we characterize the performance of the code and validate the new algorithmic features. Like MAESTRO, MAESTROeX is fully open source.},
doi = {10.3847/1538-4357/ab4f75},
journal = {The Astrophysical Journal (Online)},
number = 2,
volume = 887,
place = {United States},
year = {2019},
month = {12}
}

Works referenced in this record:

A high-order spectral deferred correction strategy for low Mach number flow with complex chemistry
journal, March 2016


The Sun'S Meridional Circulation and Interior Magnetic Field
journal, August 2011


Low mach Number Modeling of Convection in Helium Shells on Sub-Chandrasekhar White Dwarfs. i. Methodology
journal, January 2013


A Semi-implicit Numerical Scheme for Reacting Flow
journal, September 1999

  • Knio, Omar M.; Najm, Habib N.; Wyckoff, Peter S.
  • Journal of Computational Physics, Vol. 154, Issue 2
  • DOI: 10.1006/jcph.1999.6322

All Speed Scheme for the Low Mach Number Limit of the Isentropic Euler Equations
journal, July 2011


Low Mach Number Modeling of Type I X‐Ray Burst Deflagrations
journal, December 2006

  • Lin, David J.; Bayliss, Alvin; Taam, Ronald E.
  • The Astrophysical Journal, Vol. 653, Issue 1
  • DOI: 10.1086/508863

Variable inertia method: A novel numerical method for mantle convection simulation
journal, January 2017


VODE: A Variable-Coefficient ODE Solver
journal, September 1989

  • Brown, Peter N.; Byrne, George D.; Hindmarsh, Alan C.
  • SIAM Journal on Scientific and Statistical Computing, Vol. 10, Issue 5
  • DOI: 10.1137/0910062

A low Mach number solver: Enhancing applicability
journal, March 2013

  • Happenhofer, Natalie; Grimm-Strele, Hannes; Kupka, Friedrich
  • Journal of Computational Physics, Vol. 236
  • DOI: 10.1016/j.jcp.2012.11.002

Energy Conservation and Gravity Waves in Sound-Proof Treatments of Stellar Interiors. ii. Lagrangian Constrained Analysis
journal, August 2013

  • Vasil, Geoffrey M.; Lecoanet, Daniel; Brown, Benjamin P.
  • The Astrophysical Journal, Vol. 773, Issue 2
  • DOI: 10.1088/0004-637X/773/2/169

A method for avoiding the acoustic time step restriction in compressible flow
journal, June 2009

  • Kwatra, Nipun; Su, Jonathan; Grétarsson, Jón T.
  • Journal of Computational Physics, Vol. 228, Issue 11
  • DOI: 10.1016/j.jcp.2009.02.027

A compressible high-order unstructured spectral difference code for stratified convection in rotating spherical shells
journal, June 2015


HIGH-RESOLUTION SIMULATIONS OF CONVECTION PRECEDING IGNITION IN TYPE Ia SUPERNOVAE USING ADAPTIVE MESH REFINEMENT
journal, December 2011


A second-order projection method for the incompressible navier-stokes equations
journal, December 1989


Benchmarking the Multidimensional Stellar Implicit Code MUSIC
journal, March 2017


Adaptive low Mach number simulations of nuclear flame microphysics
journal, April 2004

  • Bell, J. B.; Day, M. S.; Rendleman, C. A.
  • Journal of Computational Physics, Vol. 195, Issue 2
  • DOI: 10.1016/j.jcp.2003.10.035

MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver
journal, November 2019

  • Fan, Duoming; Nonaka, Andrew; Almgren, Ann
  • Journal of Open Source Software, Vol. 4, Issue 43
  • DOI: 10.21105/joss.01757

TYPE Ia SUPERNOVA EXPLOSIONS FROM HYBRID CARBON–OXYGEN–NEON WHITE DWARF PROGENITORS
journal, November 2016

  • Willcox, Donald E.; Townsley, Dean M.; Calder, Alan C.
  • The Astrophysical Journal, Vol. 832, Issue 1
  • DOI: 10.3847/0004-637X/832/1/13

Low Mach Number Modeling of Type Ia Supernovae. I. Hydrodynamics
journal, February 2006

  • Almgren, A. S.; Bell, J. B.; Rendleman, C. A.
  • The Astrophysical Journal, Vol. 637, Issue 2
  • DOI: 10.1086/498426

An All-Regime Lagrange-Projection Like Scheme for the Gas Dynamics Equations on Unstructured Meshes
journal, June 2016

  • Chalons, Christophe; Girardin, Mathieu; Kokh, Samuel
  • Communications in Computational Physics, Vol. 20, Issue 1
  • DOI: 10.4208/cicp.260614.061115a

Low mach Number Modeling of core Convection in Massive Stars
journal, August 2013


New numerical solver for flows at various Mach numbers
journal, March 2015


THE CONVECTIVE PHASE PRECEDING TYPE Ia SUPERNOVAE
journal, September 2011


A Low Mach Number Model for Moist Atmospheric Flows
journal, April 2015

  • Duarte, Max; Almgren, Ann S.; Bell, John B.
  • Journal of the Atmospheric Sciences, Vol. 72, Issue 4
  • DOI: 10.1175/JAS-D-14-0248.1

Castro: a new Compressible Astrophysical Solver. i. Hydrodynamics and Self-Gravity
journal, May 2010


Thermodynamic Consistency of a Pseudoincompressible Approximation for General Equations of State
journal, March 2012

  • Klein, Rupert; Pauluis, Olivier
  • Journal of the Atmospheric Sciences, Vol. 69, Issue 3
  • DOI: 10.1175/JAS-D-11-0110.1

A Self-consistent Model of the Solar Tachocline
journal, January 2018


Low mach Number Modeling of type ia Supernovae. iv. White Dwarf Convection
journal, September 2009


An All-Speed Asymptotic-Preserving Method for the Isentropic Euler and Navier-Stokes Equations
journal, October 2012


Comparisons of two- and Three-Dimensional Convection in type i X-Ray Bursts
journal, July 2015


Numerical calculation of convection with reduced speed of sound technique
journal, February 2012


Low Mach Number Modeling of Type Ia Supernovae. III. Reactions
journal, September 2008

  • Almgren, A. S.; Bell, J. B.; Nonaka, A.
  • The Astrophysical Journal, Vol. 684, Issue 1
  • DOI: 10.1086/590321

An all-speed relaxation scheme for gases and compressible materials
journal, December 2017

  • Abbate, Emanuela; Iollo, Angelo; Puppo, Gabriella
  • Journal of Computational Physics, Vol. 351
  • DOI: 10.1016/j.jcp.2017.08.052

An Unsplit 3D Upwind Method for Hyperbolic Conservation Laws
journal, November 1994


AMReX: a framework for block-structured adaptive mesh refinement
journal, May 2019

  • Zhang, Weiqun; Almgren, Ann; Beckner, Vince
  • Journal of Open Source Software, Vol. 4, Issue 37
  • DOI: 10.21105/joss.01370

Semiconservative reduced speed of sound technique for low Mach number flows with large density variations
journal, February 2019


An Asymptotic-Preserving all-speed scheme for the Euler and Navier–Stokes equations
journal, July 2012

  • Cordier, Floraine; Degond, Pierre; Kumbaro, Anela
  • Journal of Computational Physics, Vol. 231, Issue 17
  • DOI: 10.1016/j.jcp.2012.04.025

Three Dimensional Simulation of the Magnetic Stress in a Neutron Star Crust
journal, May 2015


A High-performance and Portable All-Mach Regime Flow Solver Code with Well-balanced Gravity. Application to Compressible Convection
journal, April 2019

  • Padioleau, Thomas; Tremblin, Pascal; Audit, Edouard
  • The Astrophysical Journal, Vol. 875, Issue 2
  • DOI: 10.3847/1538-4357/ab0f2c

A Conservative Adaptive Projection Method for the Variable Density Incompressible Navier–Stokes Equations
journal, May 1998

  • Almgren, Ann S.; Bell, John B.; Colella, Phillip
  • Journal of Computational Physics, Vol. 142, Issue 1
  • DOI: 10.1006/jcph.1998.5890

Maestro: an Adaptive low mach Number Hydrodynamics Algorithm for Stellar Flows
journal, May 2010

  • Nonaka, A.; Almgren, A. S.; Bell, J. B.
  • The Astrophysical Journal Supplement Series, Vol. 188, Issue 2
  • DOI: 10.1088/0067-0049/188/2/358

A moist pseudo-incompressible model
journal, June 2014


High-order multi-implicit spectral deferred correction methods for problems of reactive flow
journal, August 2003


THE DEFLAGRATION STAGE OF CHANDRASEKHAR MASS MODELS FOR TYPE Ia SUPERNOVAE. I. EARLY EVOLUTION
journal, January 2014


Low Mach Number Modeling of Type Ia Supernovae. II. Energy Evolution
journal, October 2006

  • Almgren, A. S.; Bell, J. B.; Rendleman, C. A.
  • The Astrophysical Journal, Vol. 649, Issue 2
  • DOI: 10.1086/507089

The Piecewise Parabolic Method (PPM) for gas-dynamical simulations
journal, April 1984


Numerical simulation of laminar reacting flows with complex chemistry
journal, December 2000


Presupernova Evolution of Rotating Massive Stars. I. Numerical Method and Evolution of the Internal Stellar Structure
journal, January 2000

  • Heger, A.; Langer, N.; Woosley, S. E.
  • The Astrophysical Journal, Vol. 528, Issue 1
  • DOI: 10.1086/308158

Multidimensional upwind methods for hyperbolic conservation laws
journal, March 1990


MULTIDIMENSIONAL MODELING OF TYPE I X-RAY BURSTS. I. TWO-DIMENSIONAL CONVECTION PRIOR TO THE OUTBURST OF A PURE 4 He ACCRETOR
journal, January 2011


MULTIDIMENSIONAL MODELING OF TYPE I X-RAY BURSTS. II. TWO-DIMENSIONAL CONVECTION IN A MIXED H/He ACCRETOR
journal, May 2014


A conservative, thermodynamically consistent numerical approach for low Mach number combustion. Part I: Single-level integration
journal, August 2017


Angular Momentum Fluctuations in the Convective Helium Shell of Massive Stars
journal, August 2016


Low mach Number Modeling of Convection in Helium Shells on Sub-Chandrasekhar White Dwarfs. ii. bulk Properties of Simple Models
journal, August 2016


A Semi-implicit Numerical Scheme for Reacting Flow
journal, July 1998

  • Najm, Habib N.; Wyckoff, Peter S.; Knio, Omar M.
  • Journal of Computational Physics, Vol. 143, Issue 2
  • DOI: 10.1006/jcph.1997.5856

Low Mach Number Modeling of Type Ia Supernovae. IV. White Dwarf Convection
text, January 2009


MAESTRO: An Adaptive Low Mach Number Hydrodynamics Algorithm for Stellar Flows
text, January 2010


The Sun's meridional circulation and interior magnetic field
text, January 2011


An Asymptotic-Preserving all-speed scheme for the Euler and Navier-Stokes equations
text, January 2011


Comparisons of Two- and Three-Dimensional Convection in Type I X-ray Bursts
preprint, January 2014


Three-dimensional simulations of the magnetic stress in a neutron star crust
text, January 2015


Type Ia Supernova Explosions from Hybrid Carbon-Oxygen-Neon White Dwarf Progenitors
text, January 2016


A self-consistent model of the solar tachocline
text, January 2018


Low Mach number modeling of Type I X-ray burst deflagrations
text, January 2006


Low Mach Number Modeling of Type Ia Supernovae. II. Energy Evolution
text, January 2006


Works referencing / citing this record:

MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver
journal, November 2019

  • Fan, Duoming; Nonaka, Andrew; Almgren, Ann
  • Journal of Open Source Software, Vol. 4, Issue 43
  • DOI: 10.21105/joss.01757