ECP 2.3.3.07 STRUMPACK/SuperLU/FFTX

PI Name Pieter Ghysels
PI Institution Lawrence Berkeley National Laboratory
Collaborating ANL Division Leadership Computing Facility (LCF)
Project Description

In this ECP project we deliver factorization based sparse solvers based on two algorithm variants: supernodal (SuperLU) and multifrontal (STRUMPACK). STRUMPACK is further enhanced with scalable preconditioning functionality using hierarchical matrix algebra. Both libraries are purely algebraic, applicable to a large variety of applications. We address several exascale computing challenges 1) We develop novel approximation algorithms with lower arithmetic and communication complexity 2) We implement new parallelization techniques that reduce communication and improve vectorization 3) We integrate our software into higher level algebraic solvers such as hypre, PETSc, Trilinos, and we collaborate with ECP application teams.

Testbed

Iris and Yarrow