MFEM is a lightweight, general, scalable C++ library for finite element methods. It enables high-performance scalable finite element discretization research and application development on a wide variety of platforms, from laptops to supercomputers. The v4.3 release includes many improvements and new features, such as:
- Variable order spaces, serial p- and hp-refinement
- Low order refined discretizations, solvers and transfer
- Preconditioners for advection-dominated systems
- Support for GPU solvers from hypre and PETSc
- GPU-accelerated mesh optimization algorithms
- Explicit vectorization for Fujitsu’s A64FX ARM microprocessor
- Support for high-order Lagrange meshes in VTK format
- New and improved integrations with FMS (Field and Mesh Specification), Caliper, libCEED, Ginkgo
- 11 new examples and miniapps
- and much more!
Learn more:
- MFEM v4.3 release notes
- MFEM GitHub repo
- MFEM website with documentation
- MFEM v4.3 animation on YouTube illustrating development of and code contributions