MFEM: A modular finite element methods library

360Citations
Citations of this article
225Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

MFEM is an open-source, lightweight, flexible and scalable C++ library for modular finite element methods that features arbitrary high-order finite element meshes and spaces, support for a wide variety of discretization approaches and emphasis on usability, portability, and high-performance computing efficiency. MFEM's goal is to provide application scientists with access to cutting-edge algorithms for high-order finite element meshing, discretizations and linear solvers, while enabling researchers to quickly and easily develop and test new algorithms in very general, fully unstructured, high-order, parallel and GPU-accelerated settings. In this paper we describe the underlying algorithms and finite element abstractions provided by MFEM, discuss the software implementation, and illustrate various applications of the library.

Cite

CITATION STYLE

APA

Anderson, R., Andrej, J., Barker, A., Bramwell, J., Camier, J. S., Cerveny, J., … Zampini, S. (2021). MFEM: A modular finite element methods library. Computers and Mathematics with Applications, 81, 42–74. https://doi.org/10.1016/j.camwa.2020.06.009

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free