Wiki¶
Présentation de la machine Poudlard¶
Le cluster Poudlard est composé de plusieurs groupes de machines accessibles:
- Les nœuds interactifs frontaux (x2): machines sur lesquelles l'utilisateur se connecte pour mettre au point et lancer ses travaux, manipuler ses données et ses résultats
- Les nœuds de calcul compute Apollo2000 (x32): ce sont les machines sur lesquelles les travaux sont exécutés (par l'intermédiaire du Gestionnaire de Travaux)
- 2 processeurs hexadécacœurs (32 cœurs par nœud) AMD® EPYC™ 7313 @ 3 GHz
- 250 Go de mémoire RAM
- machines c001 à c032
Utilisation du Cluster¶
L'utilisation du cluster poudlard est soumise au respect du règlement intérieur: Règlement intérieur
On peut utiliser le cluster de différentes manières
- en mode ligne de commande Guide de l'utilisateur
- avec une Interface Web
Environnement Logiciel¶
Les nœuds du cluster fournissent un environnement Rocky Linux 8
On y trouve notamment:
- des Compilateurs
- des Profilers
- des Debuggers
- des Librairies
- des Editeurs de texte
- des systèmes de Conteneurs
- un environnement de Modules
- un environnement de logiciels Spack
Espaces disque¶
- FS_tmp: espace temporaire local aux nœuds de calcul
- FS_home: espace pour les données des comptes utilisateurs
- FS_scratch: système de fichiers parallèle pour les données des jobs. NB: Cet espace n'est pas destiné à l'archivage! les fichiers y sont nettoyés régulièrement par un système automatique!
Gestionnaire de travaux¶
Les ressources de calcul proprement dites sont accessibles par un gestionnaire de travaux. Il permet à l'utilisateur de réserver les ressources nécessaires à un calcul décrit dans un script de soumission. Ce script est en général un script shell (mais il peut être en Python, etc...) qui contient éventuellement des directives propres au gestionnaire de travaux.
Le Gestionnaire de Travaux de Curta est Slurm
Une explication de la configuration du gestionnaire de travaux: Configuration Scheduler
Updated by Argus Rusard 4 months ago · 12 revisions