Upcoming Events
Applied & Computational Mathematics seminar: Accelerating Efficient Solution of PDEs at Exascale
Nov 22, 2024, 10:00 - 11:00 AM
Speaker: Dr. Tzanio Kolev, Lawrence Livermore National Lab
Title: Accelerating Efficient Solution of PDEs at Exascale
Abstract: Modern GPU-based 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.
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 this talk we present an overview of MFEM, a scalable library for high-order finite element discretization of PDEs on general unstructured grids that employs partial assembly and matrix-free algorithms to power a wide variety of HPC applications. In addition to discussing MFEM's capabilities and algorithms, we also report on some of the work in related projects, including high-order ALE compressible hydrodynamics in LLNL's BLAST code and GPU-related developments in the Center for Efficient Exascale Discretizations, which was a co-design center in the US Exascale Computing Project.
Time: Friday, November 22 – 10:00am – 11:00am
Place: Exploratory Hall, room 4106 and Zoom