MFEM: a modular finite element methods library

by   Robert Anderson, et al.

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.



There are no comments yet.


page 17

page 25

page 27

page 28

page 29

page 30

page 31

page 32


Local Fourier Analysis of P-Multigrid for High-Order Finite Element Operators

Multigrid methods are popular for solving linear systems derived from di...

Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA

With the introduction of advanced heterogeneous computing architectures ...

A Scalable and Modular Software Architecture for Finite Elements on Hierarchical Hybrid Grids

In this article, a new generic higher-order finite-element framework for...

LEoPart: a particle library for FEniCS

This paper introduces LEoPart, an add-on for the open source finite elem...

Computational Aided Design for Generating a Modular, Lightweight Car Concept

Developing an appropriate design process for a conceptual model is a ste...

FEMPAR: An object-oriented parallel finite element framework

FEMPAR is an open source object oriented Fortran200X scientific software...

GPU Algorithms for Efficient Exascale Discretizations

In this paper we describe the research and development activities in the...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.