4th HiRSE Seminar
Abstract: 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 is 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 will be held online. The link will be posted in the HiRSE Mattermost, in the FZJ #rse Rocket.Chat channel and the RSE mailing lists of the HiRSE partners. If you would like to attend, but think you may not get the link through these channels, please write to firstname.lastname@example.org.
Slides for this talk can be found here: https://zenodo.org/record/6761848Location: virtual