Back to Search Start Over

MFEM

Authors :
Will Pazner
Jakub Cerveny
M L Stowell
Tzanio V. Kolev
Stefano Zampini
R W Anderson
Johann Dahm
Jean-Sylvain Camier
Aaron Fisher
Veselin Dobrev
Ido Akkerman
David Medina
Andrew T. Barker
Jamie A. Bramwell
Yohann Dudouit
Julian Andrej
Vladimir Tomov
Source :
Computers & Mathematics with Applications, 81
Publication Year :
2021

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

Language :
English
ISSN :
08981221
Volume :
81
Database :
OpenAIRE
Journal :
Computers & Mathematics with Applications
Accession number :
edsair.doi.dedup.....0995c28ca20ad3988c304dc4e58acc24