Presentation Open Access

Cx on NHR@KIT HPC machines for the Ginkgo Software

Terry Cojean

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 (2.2 MB)
Name Size
Ginkgo_CICB_24062022.pdf
md5:2f34f2194de1616fcd2fc0358161379a
2.2 MB Download
18
17
views
downloads
All versions This version
Views 1818
Downloads 1717
Data volume 37.9 MB37.9 MB
Unique views 1515
Unique downloads 1414

Share

Cite as