English

High-performance finite elements with MFEM

Mathematical Software 2024-11-25 v1 Numerical Analysis Numerical Analysis

Abstract

The MFEM (Modular Finite Element Methods) library is a high-performance C++ library for finite element discretizations. MFEM supports numerous types of finite element methods and is the discretization engine powering many computational physics and engineering applications across a number of domains. This paper describes some of the recent research and development in MFEM, focusing on performance portability across leadership-class supercomputing facilities, including exascale supercomputers, as well as new capabilities and functionality, enabling a wider range of applications. Much of this work was undertaken as part of the Department of Energy's Exascale Computing Project (ECP) in collaboration with the Center for Efficient Exascale Discretizations (CEED).

Keywords

Cite

@article{arxiv.2402.15940,
  title  = {High-performance finite elements with MFEM},
  author = {Julian Andrej and Nabil Atallah and Jan-Phillip Bäcker and John Camier and Dylan Copeland and Veselin Dobrev and Yohann Dudouit and Tobias Duswald and Brendan Keith and Dohyun Kim and Tzanio Kolev and Boyan Lazarov and Ketan Mittal and Will Pazner and Socratis Petrides and Syun'ichi Shiraiwa and Mark Stowell and Vladimir Tomov},
  journal= {arXiv preprint arXiv:2402.15940},
  year   = {2024}
}

Comments

19 pages, 19 figures

R2 v1 2026-06-28T14:59:16.262Z