MAESTROeX is part of the AMReX suite of astrophysical hydrodynamics codes that collectively provide the simulation capabilities to model explosive astrophysical phenomena. MAESTROeX specializes in low Mach number stratified flows, such as convection in stars and atmospheres, where nuclear burning can be an important heat source.
MAESTROeX solves the equations of low Mach number hydrodynamics on an adaptive grid, with support for a general equation of state, and nuclear reaction networks. The low Mach number approach allows for large timesteps to efficiently model subsonic flows.
learn moreMAESTROeX is built on the AMReX adaptive mesh refinement library, and uses an advance MPI + tiled OpenMP approach to parallelism to get great performance on modern architectures. It scales from 1 to 10,000s of cores, and is run at most national supercomputing facilities.
learn moreMAESTROeX (and its predecessor MAESTRO) has been used for scientific explorations of Type Ia supernovae (the Chandra and sub-Chandra scenarios), X-ray bursts, and convection in stellar evolution.
learn morea detailed walkthrough of running your first MAESTROeX problem is provided in the User's Guide
git clone https://github.com/AMReX-Codes/amrex.git git clone https://github.com/AMReX-Astro/MAESTROeX.git git clone https://github.com/StarKiller-astro/Microphysics.git
export MAESTROEX_HOME=/path/to/MAESTROeX export AMREX_HOME=/path/to/amrex export MICROPHYSICS_HOME=/path/to/Microphysics
cd MAESTROeX/Exec/TEST_PROBLEMS/reacting_bubble/ make DIM=2 COMP=gnu
./Maestro2d.gnu.ex inputs_2d_C
MAESTROeX is BSD-licensed and hosted on github. Contributions are welcomed.
Additional physics capabilities are provided by the Microphysics git repository.