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

Features

MFEM is used in many projects, including BLAST, Cardioid, VisIt, RF-SciDAC, FASTMath, xSDK, and CEED in the Exascale Computing Project. See also our Gallery, Publications, Videos and News pages.

News

Date Message
Aug 18, 2022 MFEM Community Workshop in October 2022.
Aug 15, 2022 MFEM tutorial on AWS.
Mar 21, 2022 Version 4.4 released.
Jan 20, 2022 FEM@LLNL seminar series starting.

Latest Release

New featuresExamplesCode documentationSources

Older releasesPython wrapperLaunch Binder

Documentation

Building MFEMGetting StartedFinite ElementsPerformance

New users should start by examining the example codes.

We also recommend using GLVis for visualization.

Contact

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