MFEM logo

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


MFEM is currently used in the BLAST, GLVis, XBraid and VisIt projects. See also our Gallery and a list of related publications.


Date Message
Jun 30, 2016 Version 3.2 released.
May 6, 2016 MFEM packages available in homebrew and spack.
Feb 16, 2016 Version 3.1 released.

Latest Release

New features / Examples / Code documentation / Sources

For older releases see the download section.


Building MFEM / Serial Tutorial / Parallel Tutorial / Electromagnetics / Meshing

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.