MFEM logo

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


MFEM is used in many projects, including BLAST, XBraid and VisIt. It is part ot the new ECP co-design Center for Efficient Exascale Discretizations (CEED).

See also our Gallery, list of related publications and project news updates.


Date Message
Jan 28, 2017 Version 3.3 released.
Nov 11, 2016 MFEM part of ECP's CEED co-design center.
Sep 12, 2016 PyMFEM - a Python wrapper for MFEM released.

Latest Release

New featuresExamplesCode documentationSources

For older releases see the download section.


Building MFEMSerial TutorialParallel TutorialCode Overview

Finite Element MethodElectromagneticsMeshing

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.