MFEM logo

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

Features

MFEM is used in many projects, including BLAST, XBraid, VisIt, the xSDK, the FASTMath institute in SciDAC, and the co-design Center for Efficient Exascale Discretizations (CEED) in the Exascale Computing Project.

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

News

Date Message
Nov 10, 2017 Version 3.3.2 released.
Oct 16, 2017 Postdoc position available on the MFEM team.
Jun 15, 2017 Laghos miniapp released by CEED.
Nov 11, 2016 MFEM part of ECP's CEED co-design center.

Latest Release

New featuresExamplesCode documentationSources

For older releases see the download section.

Documentation

Building MFEMSerial TutorialParallel TutorialCode Overview

Finite Element MethodElectromagneticsMeshing

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.