Overview on HPC Numerical Libraries & Success Stories

Seminar: Overview on HPC Numerical Libraries & Success Stories

Date: December 7th 2020: 3-5pm

Location: Zoom:

Materials: Slides ( see below in the agenda)

Registration (closed): https://hpc.kaust.link/NLHPC-20

You are cordially invited to the next session of the KSL Workshop Series entitled: “Overview on HPC Numerical Libraries & Success Stories”. The seminar will take place on Monday, December 7th 2020, 3 pm - 5 pm via Zoom. Please register to get the zoom link.

The goal of this seminar is to bring awareness of optimized numerical libraries installed on KAUST HPC resources. The idea is to get an overview on the state-of-the-art numerical packages and to demonstrate how their integrations into real applications (e.g., Astronomy, Climate and CFD applications ) may further leverage the overall performance.

In this seminar, we will first recall the legacy numerical libraries (e.g., BLAS, LAPACK, ScaLAPACK), as implemented in vendor optimized libraries (e.g., Intel MKL, Cray LibSci, NVIDIA CuSolver). The attendees will learn how these optimized software libraries are critical for their scientific applications to extract the performance of the underlying architecture from any HPC systems, including the Shaheen supercomputer and Ibex cluster.

We will then look at advanced dense and sparse numerical libraries developed within the Extreme Computing Research Center at KAUST and present the latest results on emerging architectures. 

Hatem Ltaief, principal scientist at ECRC, will describe existing HPC dense linear algebra libraries such as Chameleon (https://gitlab.inria.fr/solverstack/chameleon) that rely on tile algorithms and dynamic runtime systems to maximize performance on various architectures. He will also provide insights on the Hierarchical Computations on Manycore Architectures (HiCMA) library (https://github.com/ecrc/hicma) that aims at further accelerating 3D data-sparse problems by exploiting their matrix rank structure.

Stefano Zampini, research scientist and active PETSc developer at ECRC, will give an overview on the PETSc library (https://www.mcs.anl.gov/petsc/) and discuss recent advances for GPUs. He will share his experience in integrating PETSc into the widely used OpenFOAM CFD software framework, and discuss use cases within the SSDC solver framework for compressible flows developed in the AANSLab that is part of the ECRC.


Agenda: ( Video of the seminar)

3.00-3.30pm: Bilel Hadri: Introduction on HPC Numerical libraries

3.30-4.15pm: Hatem Ltaief: HPC dense linear algebra libraries - From PLASMA/Chameleon to HiCMA (Slides Part1, Part2)

4.15-5.00pm: Stefano Zampini: PETSc Overview and ECRC Success Stories

For any questions, please email training@hpc.kaust.edu.sa.