MFEM: a modular finite element methods library
By Robert W. Anderson, Julian Andrej, A. Barker, Jamie A. Bramwell, Sylvain Camier, J. Cervený, V. Dobrev, Yohann Dudouit, A. Fisher, T. Kolev and 6 more. Computers and Mathematics with Applications, 2019
473 citations recorded by the source corpus.
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.
Subfields: Computational Mechanics, Computer Graphics and Computer-Aided Design, Electrical and Electronic Engineering
View Paper: https://www.semanticscholar.org/paper/166ef9482d80950f2d12fe6ee852ec0f69adc814