Transformations de paquets pour utilisateurices HPC exigeant·es
Ludovic Courtès
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 !
Le Café Guix est un temps d’échange mensuel et informel autour du gestionnaire d’environnement logiciel GNU Guix. Étudiant·e·s, chercheuses et chercheurs, administrateur·ice système, IT support de laboratoire ou de Centre de Calcul, tout le monde est bienvenu·e dans ce rendez-vous mensuel d’une heure où l’on discutera de questionnements apportés par chacun sur Guix et sa pratique au sens large. https://hpc.guix.info/events/2022/café-guix/
Mots clés : environnement logiciel guix recherche reproductible
Informations
- Céline Acary-Robert
- 9 juin 2023 17:09
- Autres
- Français
Commentaire(s)