Rempke, Arne and Krzikalla, Olaf and Mohnke, Jasmin and Wendler, Johannes and Wagner, Michael and Gerhold, Thomas (2023) Spliss: A Sparse Linear System Solver for Transparent Integration of Emerging HPC Technologies into CFD Solvers. Computational and Data Science Seminar, 2023-01-24, Jülich, Deutschland.
![]() |
PDF
3MB |
Abstract
We introduce Spliss, a block sparse linear solver library, which is designed to meet current and upcoming challenges in the CFD development. The C++ template interface of Spliss supports a wide range of linear operators typically used in CFD applications. This includes sparse block matrices of fixed or variable block sizes, different scalar types and matrix-free operators. We explain the technical design of Spliss, by which we can achieve computational efficiency and parallel scalability on contemporary and emerging HPC platforms. The presented performance evaluation is conducted on the DLR cluster CARO and on Juwels Booster. It shows how we have passed the tipping point, beyond which GPUs perform strictly better, by integrating GPUDirect and CUDA-aware MPI communication.
Item URL in elib: | https://elib.dlr.de/193786/ | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||||||||||||
Title: | Spliss: A Sparse Linear System Solver for Transparent Integration of Emerging HPC Technologies into CFD Solvers | ||||||||||||||||||||||||||||
Authors: |
| ||||||||||||||||||||||||||||
Date: | 24 January 2023 | ||||||||||||||||||||||||||||
Refereed publication: | No | ||||||||||||||||||||||||||||
Open Access: | Yes | ||||||||||||||||||||||||||||
Gold Open Access: | No | ||||||||||||||||||||||||||||
In SCOPUS: | No | ||||||||||||||||||||||||||||
In ISI Web of Science: | No | ||||||||||||||||||||||||||||
Status: | Published | ||||||||||||||||||||||||||||
Keywords: | Sparse Linear Algebra, Iterative Solvers, Performance, Spliss, HPC, CFD, CODA, CUDA, MPI | ||||||||||||||||||||||||||||
Event Title: | Computational and Data Science Seminar | ||||||||||||||||||||||||||||
Event Location: | Jülich, Deutschland | ||||||||||||||||||||||||||||
Event Type: | Other | ||||||||||||||||||||||||||||
Event Date: | 24 January 2023 | ||||||||||||||||||||||||||||
Organizer: | Institute for Advanced Simulation, Jülich Supercomputing Centre | ||||||||||||||||||||||||||||
HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||||||||||||||
HGF - Program: | Aeronautics | ||||||||||||||||||||||||||||
HGF - Program Themes: | Efficient Vehicle | ||||||||||||||||||||||||||||
DLR - Research area: | Aeronautics | ||||||||||||||||||||||||||||
DLR - Program: | L EV - Efficient Vehicle | ||||||||||||||||||||||||||||
DLR - Research theme (Project): | L - Virtual Aircraft and Validation | ||||||||||||||||||||||||||||
Location: | Dresden | ||||||||||||||||||||||||||||
Institutes and Institutions: | Institute of Software Methods for Product Virtualization > High Perfomance Computing | ||||||||||||||||||||||||||||
Deposited By: | Rempke, Arne | ||||||||||||||||||||||||||||
Deposited On: | 07 Feb 2023 13:27 | ||||||||||||||||||||||||||||
Last Modified: | 28 May 2024 09:06 |
Repository Staff Only: item control page