FREEDOM251

Freedom251 › Physics Simulation Software

MAESTROeX

Paid LinuxSelf-hosted

Visit MAESTROeX Alternatives

MAESTROeX's own site

What MAESTROeX is

MAESTROeX is free, BSD-licensed software for astrophysical hydrodynamics on Linux or self-hosted systems. It models low Mach number stratified flows, including convection in stars and atmospheres. The method filters sound waves while retaining relevant compressibility effects, allowing larger timesteps for low-Mach simulations. The code solves second-order hydrodynamics in 2D plane-parallel and 3D spherical or plane-parallel geometries on adaptive mesh-refinement grids. Physics options include arbitrary equations of state, general nuclear reaction networks, and implicit thermal diffusion. The main repository includes a gamma-law equation of state and a general-composition non-reacting network; additional choices are in Microphysics. Built on AMReX, it uses MPI and tiled OpenMP parallelism and is described as scaling from one to thousands of cores. Outputs in BoxLib/AMReX format work with yt, VisIt, and amrvis. Plotfiles record environment details and code hashes, while nightly regression checks compare stored benchmarks. Applications include Type Ia supernovae, X-ray bursts, and stellar-evolution convection. A key constraint is keeping total pressure close to background pressure.

Who it suits

MAESTROeX suits researchers and developers modeling low-Mach astrophysical flows on Linux or self-hosted computing systems. It is relevant when adaptive grids, parallel execution, and scientific output inspection are required.

What it does well

  • Free and BSD-licensed
  • Supports 2D and 3D geometries
  • Adaptive mesh refinement
  • MPI and OpenMP parallelism
  • Outputs work with yt, VisIt, and amrvis

What to know first

  • Requires Linux or self-hosted deployment
  • Low-Mach method requires near-background pressure
  • Setup requires cloning dependencies and building executables
  • Focused on astrophysical hydrodynamics

Verdict

MAESTROeX provides specialized low-Mach astrophysical simulation with adaptive grids and large-scale parallel support. Its pressure assumption and build dependencies make the documented scope important to evaluate first.

Facts from MAESTROeX's own pages

Adaptive grids
It solves low Mach number hydrodynamics on an adaptive mesh refinement grid. · amrex-astro.github.io, 8 Oct 2026
Adaptive mesh
It supports adaptive mesh refinement. · amrex-astro.github.io, 9 Oct 2026
Assessment tools
No · amrex-astro.github.io, 23 Sept 2026
Authoring tools
No · amrex-astro.github.io, 23 Sept 2026
Data export
Yes · amrex-astro.github.io, 23 Sept 2026
Delivery mode
desktop · amrex-astro.github.io, 23 Sept 2026
Dependencies
The getting-started instructions clone MAESTROeX, AMReX, and Microphysics repositories and build a problem executable with make. · amrex-astro.github.io, 8 Oct 2026
Development
Development takes place in a public GitHub repository, and contributions are welcomed through pull requests. · amrex-astro.github.io, 8 Oct 2026
Hydrodynamics
It supports second-order hydrodynamics in 2D plane-parallel and 3D spherical and plane-parallel geometries. · amrex-astro.github.io, 9 Oct 2026
Lesson library
No · amrex-astro.github.io, 23 Sept 2026
License
MAESTROeX is BSD-licensed and hosted on GitHub. · amrex-astro.github.io, 8 Oct 2026
License and development
MAESTROeX is BSD-licensed, hosted on GitHub, and accepts contributions through pull requests. · amrex-astro.github.io, 9 Oct 2026
Low Mach method
It filters out sound waves while retaining relevant compressibility effects, allowing larger timesteps for low Mach number flows. · amrex-astro.github.io, 9 Oct 2026
Microphysics
The main repository includes a gamma-law equation of state and a general-composition non-reacting network, while additional equations of state and reaction networks are in the Microphysics repository. · amrex-astro.github.io, 9 Oct 2026
Notable limit
The site says the low Mach number stellar-flow method requires total pressure to remain close to the background pressure. · amrex-astro.github.io, 8 Oct 2026
Notable limitation
The project states that its low Mach number stellar-flow method requires pressure to remain close to the background pressure. · amrex-astro.github.io, 9 Oct 2026
Offline access
Yes · amrex-astro.github.io, 23 Sept 2026
Parallel computing
It uses MPI and OpenMP parallelization and is built on the AMReX adaptive mesh refinement library. · amrex-astro.github.io, 9 Oct 2026
Performance
The code uses MPI and tiled OpenMP parallelism and is described as scaling from 1 to 10,000s of cores. · amrex-astro.github.io, 8 Oct 2026
Physics
It supports arbitrary equations of state, general nuclear reaction networks, and implicit thermal diffusion. · amrex-astro.github.io, 9 Oct 2026
Purpose
MAESTROeX is an astrophysical hydrodynamics code for modeling low Mach number stratified flows, including convection in stars and atmospheres. · amrex-astro.github.io, 9 Oct 2026
Regression checks
A nightly regression test suite checks outputs bit-for-bit against stored benchmarks for many problem setups, including science runs. · amrex-astro.github.io, 9 Oct 2026
Reproducibility
Plotfiles record build and run environment details and source code versions to help recover the code base used for previous results. · amrex-astro.github.io, 9 Oct 2026
Research applications
The code has been used to study Type Ia supernovae, X-ray bursts, and convection in stellar evolution. · amrex-astro.github.io, 9 Oct 2026

Where MAESTROeX stands on Freedom251

Look at these too