Transformations de paquets pour utilisateurices HPC exigeant·es
"Résumé :
Les personnes qui travaillent en calcul intensif (HPC) ont la réputation
d’être exigeantes dès qu’il s’agit de flexibilité sur la manière de
construire les logiciels : on veut pouvoir combiner des versions
choisies, activer ou non certaines options de compilation, ajouter ou
non certaines dépendances optionnelles, etc. Spack est connu pour
répondre à ces besoins en ligne de commande.
Dans cet esprit, mais dans un cadre où on a reproductibilité et
traçabilité par défaut, les options de transformations de paquets de
Guix permettent d’ajuster les logiciels à ses besoins depuis la ligne de
commande. Nous verrons les principales transformations, du changement
de dépendances avec `--with-input` à l’optimisation pour une
micro-architecture avec `--tune`, en passant par le choix de révisions
spécifiques avec `--with-commit`. Et bien sûr, ce sera l’occasion de
répondre à vos interrogations en la matière !