Back to Search Start Over

MFEM: a modular finite element methods library

Authors :
Anderson, Robert
Andrej, Julian
Barker, Andrew
Bramwell, Jamie
Camier, Jean-Sylvain
Cerveny, Jakub
Dobrev, Veselin
Dudouit, Yohann
Fisher, Aaron
Kolev, Tzanio
Pazner, Will
Stowell, Mark
Tomov, Vladimir
Dahm, Johann
Medina, David
Zampini, Stefano
Publication Year :
2019

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.<br />Comment: 36 pages, 21 figures

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.1911.09220
Document Type :
Working Paper
Full Text :
https://doi.org/10.1016/j.camwa.2020.06.009