Block-structured adaptive mesh refinement

Scalable software infrastructure for scientific applications.

AMReX is a performance-portable framework for building massively parallel adaptive mesh refinement applications across CPUs, GPUs, and advanced HPC systems. AMReX is an open source project of the High Performance Software Foundation (HPSF) under the Linux Foundation. AMReX is available under a BSD-3-Clause license.

Framework capabilities

What AMReX provides

Adaptive mesh refinement

Block-structured AMR concentrates resolution where simulations need it most.

Performance portability

Applications run across MPI, OpenMP, CUDA, HIP, SYCL, and hybrid execution models.

Particles and complex boundaries

Particle data structures and embedded boundaries support complex multiphysics workflows.

Solvers and workflows

AMReX includes capabilities for linear solvers, FFT, I/O, profiling, visualization, and application development.