MFEM is a free, lightweight, scalable C++ library for finite element methods.


MFEM is used in many projects, including BLAST, Cardioid, Palace, VisIt, RF-SciDAC, FASTMath, xSDK, and CEED in the Exascale Computing Project.

We host an annual workshop and FEM@LLNL seminar series series.

See also our Gallery, Publications, Videos and News pages.


Date Message
Jun 5, 2024 Register for MFEM tutorial on Aug 22.
May 7, 2024 Version 4.7 released.
May 2, 2024 New MFEM paper in IJHPCA.
Oct 26, 2023 2023 MFEM Community Workshop.
Feb 22, 2023 AWS releases Palace based on MFEM.

Latest Release

New featuresExamplesCode documentationSources

Older releasesPython wrapperLaunch Binder


Building MFEMGetting StartedFinite ElementsPerformance

New users should start by examining the example codes.

We also recommend using GLVis for visualization.


Use the GitHub issue tracker to report bugs or post questions or comments. See the About page for citation information.