Cx on NHR@KIT HPC machines for the Ginkgo Software
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 |