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

Its goal is to enable high-performance scalable finite element discretization research and application development on a wide variety of platforms, ranging from laptops to exascale supercomputers.

Its features include:

MFEM is being developed in CASC, LLNL and is freely available under a BSD license.

In CEED, MFEM is a main component of the efforts in the Applications and Finite Element thrusts.

For more information, see the MFEM website: or watch the video below.