AMReX-MFEM Interface & Integration

Our AMReX-MFEM driver integration demonstrates how block-structured AMR and high-order finite element methods can be tightly coupled for multiphysics simulations. The driver uses MPI domain decomposition with real-time data exchange to combine adaptive resolution with advanced finite element discretization techniques.

Common Features of AMReX and MFEM

  • Performance:Both AMReX and MFEM support hybrid MPI+X parallelism where X can be OpenMP on CPU-based architectures and CUDA, SYCL or HIP on GPU-accelerated platforms. (In addition, MFEM supports OCCA and RAJA). and scale to hundreds of thousands of parallel cores.
  • Parallel I/O capabilities
  • Extensive examples and miniapps
  • Built-in solvers and external library integration
  • Open-source BSD license with community contributions