Applications

AMReX-based applications

The AMReX ecosystem spans application codes and helper modules across atmospheric modeling, astrophysics, fluids, combustion, materials, plasma, epidemiology, and more. If you want your code listed here, open a pull request or issue.

Application areas

Where AMReX is used

Infrastructure and Python

  • pyAMReX - GPU-enabled, zero-copy AMReX Python bindings including AI/ML.

Weather and geoscience

  • ERF - regional atmospheric modeling with AMR.
  • REMORA - regional ocean modeling with AMR.

Astrophysics and cosmology

  • Castro - compressible astrophysics.
  • MAESTROeX - low Mach number astrophysics.
  • Nyx - computational cosmology.
  • Quokka - radiation-hydrodynamics for astrophysics.
  • GRTeclyn - numerical relativity with AMR.
  • CarpetX - AMR driver for the Einstein Toolkit.
  • MHDuet - magnetohydrodynamics for astrophysical flows.

Fluids and combustion

  • AMReX-FHD - fluctuating hydrodynamics.
  • PeleLMeX - low Mach number combustion.
  • PeleC - compressible combustion.
  • AMReX-Hydro - helper routines for low Mach number flow modeling.
  • IAMR - incompressible flow with embedded boundaries.
  • incflo - incompressible flow with embedded boundaries.
  • CAMR - compressible flow modeling with embedded boundaries.

Materials and devices

  • Alamo - solid mechanics modeling.
  • ARTEMIS - electrodynamics–micromagnetics solver for microelectronics.
  • FerroX - phase-field modeling of ferroelectric materials.
  • MagneX - micromagnetics solver for magnetic materials.
  • ELEQTRONeX - electrostatic-quantum transport modeling of nanomaterials.

Plasma and accelerators

  • WarpX - advanced time-based electromagnetic and electrostatic particle-in-cell code. Winner of the ACM Gordon Bell Prize (2022).
  • ImpactX - an s-based beam dynamics code including space charge effects.
  • HiPACE++ - highly efficient plasma accelerator emulation, quasistatic particle-in-cell code.

Epidemiology

  • ExaEpi - agent-based epidemiological modeling.

Multiphase flow

  • MFIX-Exa - multiphase computational fluid dynamics for fluid-solid systems.