Projet

Général

Profil

Wiki » Historique » Version 8

Argus Rusard, 15/02/2023 21:17

1 1 Argus Rusard
# Wiki
2
3
# Présentation de la machine Poudlard
4
5 3 Argus Rusard
6
Le cluster Poudlard est composé de plusieurs groupes de machines accessibles:
7
8
- 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
9 4 Argus Rusard
- Les nœuds de calcul [[Processeurs#Nœuds-standards|compute]] Apollo2000 (x12): ce sont les machines sur lesquelles les travaux sont exécutés (par l'intermédiaire du [[Slurm|Gestionnaire de Travaux]])
10 3 Argus Rusard
  - 2 processeurs hexadécacœurs (32 cœurs par nœud) [AMD® EPYC™ 7313](https://www.amd.com/fr/products/cpu/amd-epyc-7313) @ 3 GHz
11
  - 250 Go de mémoire RAM
12
  - machines c001 à c012
13
14 1 Argus Rusard
15
# Espaces disque
16
17 2 Argus Rusard
- [[FS tmp]]: espace temporaire local aux nœuds de calcul
18
- [[FS home]]: espace pour les données des comptes utilisateurs
19
- [[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!**
20 1 Argus Rusard
21
# Gestionnaire de travaux
22
23
**TODO**
24
25
# Environnement Logiciel
26
27 5 Argus Rusard
Les nœuds du cluster fournissent un environnement [Rocky Linux 8](https://rockylinux.org/)
28
29
On y trouve notamment:
30
- des [[Compilateurs]]
31
- des [[Profilers]]
32
- des [[Debuggers]]
33
- des [[Librairies]]
34
- des [[Editeurs de texte]]
35
- des systèmes de [[Conteneurs]]
36
- un environnement de [[Modules]]
37
- un environnement de logiciels [[Spack]]
38 7 Argus Rusard
39
# Espaces disque
40
41
- [[FS_tmp]]: espace temporaire local aux nœuds de calcul
42 1 Argus Rusard
- [[FS_home]]: espace pour les données des comptes utilisateurs
43 8 Argus Rusard
- [[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!**
44 7 Argus Rusard
45
# Gestionnaire de travaux
46
47
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.
48
49
Le Gestionnaire de Travaux de Curta est [[Slurm]]
50
51
Une explication de la configuration du gestionnaire de travaux: [[Configuration Scheduler]]