AMReX + MFEM Coupling

The examples in our gallery demonstrate our proof-of-concept AMReX-MFEM integration for scalar advection problems. This coupling framework enables real-time data exchange between AMReX's block-structured adaptive mesh refinement and MFEM's high-order finite element capabilities through MPI communication. The integration provides:

AMReX-MFEM 3D Helix Discretization Setup

Visualization of the AMReX-MFEM 3D helix coupling setup showing the complex three-dimensional geometry with variable height profile and the integration between block-structured AMReX grids and MFEM finite element discretization.

  • MPI domain decomposition: Processes split between AMReX and MFEM frameworks with dedicated communicators
  • Dimensional flexibility: Support for 2D and 3D simulations
  • Time-synchronized coupling: Real-time data exchange at each timestep using MPI point-to-point communication
  • Complex geometries: Support for three-dimensional domains with variable height profiles and curved boundaries, as demonstrated in the helix example
  • Visualization: Compatible output formats for viewing of full simulation domain in ParaView