Loading Events

« All Events

  • This event has passed.

PICS Colloquium: “MFEM: Accelerating Efficient Solution of PDEs at Exascale”

November 10, 2023 @ 2:00 PM3:00 PM

Abstract:

Upcoming exascale architectures require rethinking of the numerical algorithms used in large-scale PDE-based applications. These architectures favor algorithms, such as high-order finite elements, that expose fine-grain parallelism and maximize the ratio of floating point operations to energy intensive data movement.

In this talk we present an overview of MFEM [1], a scalable library for high-order finite element discretization of PDEs on general unstructured grids. We also report on recent work in the Center for Efficient Exascale Discretizations [2], a co-design center in the US Exascale Computing Project focused on next-generation discretization software and algorithms.

Our approach to efficient operator evaluation is based on a “matrix-free” representation of the finite element operator, that factors a bilinear form into a series of sparse and dense components corresponding to the parallelism, mesh topology, basis, geometry, and pointwise physics in the problem. The operator decomposition exposes several layers of parallelism, enables the use of batched dgemss and tensor contractions, and only requires quadrature point values to be assembled for computing the action. This “partial assembly” formulation is a natural fit for modern HPC hardware, because it results both in less (nearly optimal) computation and less (optimal) data movement compared to assembling a global sparse matrix, therefore increasing performance and reducing time to solution.

In addition to discussing efficient operator evaluation, we will provide an overview of the MFEM capabilities and applications to compressible hydrodynamics and electromagnetics. We will also review our work on performance optimizations for GPU architectures, high-order benchmarks and miniapps, scalable unstructured adaptive mesh refinement, high-order mesh optimization and matrix-free preconditioning.

[1] MFEM: Modular finite element library, http://mfem.org.

[2] Center for Efficient Exascale Discretizations, http://ceed.exascaleproject.org.

 

Bio: 

Tzanio Kolev (LLNL) is a computational mathematician at the Center for Applied Scientific Computing in Lawrence Livermore National Laboratory, where he works on advanced finite element meshing, discretizations and solver algorithms for large-scale HPC applications. Tzanio is the project leader for the MFEM finite element library and the director of the co-design Center for Efficient Exascale Discretizations (CEED) in DOE’s Exascale Computing Project (ECP). His research interests include the development and analysis of finite element discretizations, high-order methods and applications, performance optimizations and scalability, discretization-enhanced multigrid solvers, and the design and implementation of large-scale scientific software.

Details

Date:
November 10, 2023
Time:
2:00 PM – 3:00 PM
Event Category:
Event Tags:
,

Organizer

Julia Esposito
Email
jnespos@seas.upenn.edu

Venue

Zoom