Published June 27, 2022 | Version v1
Presentation Open

Cx on NHR@KIT HPC machines for the Ginkgo Software

  • 1. Karlsruhe Institute of Technology

Description

With a strong reliance on research software projects in both industry and
for scientific simulations, research software sustainability is
increasingly becoming a major point of contention. A necessary but
nonsufficient aspect of software sustainability is Continuous Integration
and Benchmarking (CI/CB/Cx). In this talk, we will showcase the Cx
practices of the Ginkgo numerical linear algebra framework, which was
designed with unit testing, good software design techniques as well as Cx
practices as centerpieces. Because of HPC software constraints, access to
HPC clusters for both CI and CB are essential to ensure correctness. We
will show our configurable solution for running Cx on HPC clusters
implemented thanks to a custom GitLab runner, and relying on the enroot
container technology and SLURM.

 

The talk has been held as part of the HiRSE Seminar Series.

Files

Ginkgo_CICB_24062022.pdf

Files (2.2 MB)

Name Size Download all
md5:2f34f2194de1616fcd2fc0358161379a
2.2 MB Preview Download