Efficient Exascale Discretizations: High-Order Finite Element Methods
arXiv:2109.04996 · doi:10.1177/10943420211020803
Abstract
Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that expose ultra fine-grain parallelism and maximize the ratio of floating point operations to energy intensive data movement. One of the few viable approaches to achieve high efficiency in the area of PDE discretizations on unstructured grids is to use matrix-free/partially-assembled high-order finite element methods, since these methods can increase the accuracy and/or lower the computational time due to reduced data motion. In this paper we provide an overview of the research and development activities in the Center for Efficient Exascale Discretizations (CEED), a co-design center in the Exascale Computing Project that is focused on the development of next-generation discretization software and algorithms to enable a wide range of finite element applications to run efficiently on future hardware. CEED is a research partnership involving more than 30 computational scientists from two US national labs and five universities, including members of the Nek5000, MFEM, MAGMA and PETSc projects. We discuss the CEED co-design activities based on targeted benchmarks, miniapps and discretization libraries and our work on performance optimizations for large-scale GPU architectures. We also provide a broad overview of research and development activities in areas such as unstructured adaptive mesh refinement algorithms, matrix-free linear solvers, high-order data visualization, and list examples of collaborations with several ECP and external applications.
arXiv comment22 pages, 18 figures
References in corpus (8)
- MFEM: a modular finite element methods library
- OCCA: A unified approach to multi-threading languages
- Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods
- Nonconforming Schwarz-Spectral Element Methods For Incompressible Flow
- Efficient low-order refined preconditioners for high-order matrix-free continuous and discontinuous Galerkin methods
- Simulation-Driven Optimization of High-Order Meshes in ALE Hydrodynamics
- Local Fourier analysis of Balancing Domain Decomposition by Constraints algorithms
- Discontinuous Galerkin Discretizations of the Boltzmann Equations in 2D: semi-analytic time stepping and absorbing boundary layers
Cited by in corpus (15)
- Entropy Stable Discontinuous Galerkin Methods for Balance Laws in Non-Conservative Form: Applications to the Euler Equations with Gravity
- High-performance finite elements with MFEM
- Accelerating High-Order Mesh Optimization Using Finite Element Partial Assembly on GPUs
- On error-based step size control for discontinuous Galerkin methods for compressible fluid dynamics
- End-to-end GPU acceleration of low-order-refined preconditioning for high-order finite element discretizations
- High-Order Mesh Morphing for Boundary and Interface Fitting to Implicit Geometries
- A robust and memory-efficient transition state search method for complex energy landscapes
- Matrix-free GPU-accelerated saddle-point solvers for high-order problems in
- A consistent diffuse-interface model for two-phase flow problems with rapid evaporation
- A consistent diffuse-interface finite element approach to rapid melt--vapor dynamics with application to metal additive manufacturing
- An Explicit Local Space-Time Adaptive Framework for Monodomain Models
- Multilevel Interior Penalty Methods on GPUs
- Multigrid methods for the Stokes problem on GPU systems
- Adaptive Surface Fitting and Tangential Relaxation for High-Order Mesh Optimization
- A Jacobian-free Newton-Krylov method for high-order cell-centred finite volume solid mechanics