Back to Search
Start Over
MFEM
- 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
- Subjects :
- FOS: Computer and information sciences
Finite element methods
Discretization
010103 numerical & computational mathematics
01 natural sciences
Computational science
Software portability
High-order methods
FOS: Mathematics
Polygon mesh
Mathematics - Numerical Analysis
0101 mathematics
High-performance computing
Mathematics
Open-source scientific software
business.industry
Usability
Numerical Analysis (math.NA)
Modular design
Supercomputer
Finite element method
010101 applied mathematics
Computational Mathematics
Computational Theory and Mathematics
Matrix-free algorithms
Modeling and Simulation
Scalability
Computer Science - Mathematical Software
business
Numerical PDEs
Mathematical Software (cs.MS)
Subjects
Details
- Language :
- English
- ISSN :
- 08981221
- Volume :
- 81
- Database :
- OpenAIRE
- Journal :
- Computers & Mathematics with Applications
- Accession number :
- edsair.doi.dedup.....0995c28ca20ad3988c304dc4e58acc24