CERFACS SEMINAR
Friday 6 December 2024From 10h00 at 11h00
JCA room, CERFACS
Ludovic Courtès (Centre Inria de l'Université de Bordeaux)
Deploying a reproducible HPC software stack with GNU Guix
https://youtube.com/live/giYtbUt_I_o?feature=share
In HPC, software deployment often borders on resourcefulness:
each cluster has its own “modules”, not necessarily all those needed, and you need, and you have to make do with them, possibly compiling what’s missing that would be the price to pay for performance. Like as if that weren’t enough, what worked one day doesn’t necessarily work a month later.
GNU Guix is a software deployment tool that seeks to solve these problems, reconciling reproducible deployment and performance. In this talk, we’ll be talking about the fundamentals that to achieve reproducibility (and what we mean by this) without compromising performance. We’ll also look at how you can use Guix to deploy your software environment on a laptop or supercomputer where Guix is installed, but also on a supercomputer where Guix is not available.