MFEM

A modular finite element methods library

Journal Article (2021)
Author(s)

Robert Anderson (Lawrence Livermore National Laboratory)

Julian Andrej (Lawrence Livermore National Laboratory)

Andrew Barker (Lawrence Livermore National Laboratory)

Jamie Bramwell (Lawrence Livermore National Laboratory)

Jean Sylvain Camier (Lawrence Livermore National Laboratory)

Jakub Cerveny (Lawrence Livermore National Laboratory)

Veselin Dobrev (Lawrence Livermore National Laboratory)

Yohann Dudouit (Lawrence Livermore National Laboratory)

I. Akkerman (TU Delft - Ship Hydromechanics and Structures)

More Authors (External organisation)

Research Group
Ship Hydromechanics and Structures
Copyright
© 2021 Robert Anderson, Julian Andrej, Andrew Barker, Jamie Bramwell, Jean Sylvain Camier, Jakub Cerveny, Veselin Dobrev, Yohann Dudouit, I. Akkerman, More Authors
DOI related publication
https://doi.org/10.1016/j.camwa.2020.06.009
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 Robert Anderson, Julian Andrej, Andrew Barker, Jamie Bramwell, Jean Sylvain Camier, Jakub Cerveny, Veselin Dobrev, Yohann Dudouit, I. Akkerman, More Authors
Research Group
Ship Hydromechanics and Structures
Volume number
81
Pages (from-to)
42-74
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

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.

Files

AAM.pdf
(pdf | 6.05 Mb)
- Embargo expired in 17-12-2021