Projet

Général

Profil

Wiki » Historique » Version 19

Minerva Mac Gonagall, 20/10/2025 11:31

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 13 Argus Rusard
- 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 18 Minerva Mac Gonagall
- Les nœuds de **calcul** [[Processeurs#Nœuds-standards|compute]] : ce sont les machines sur lesquelles les travaux sont exécutés (par l'intermédiaire du [[Slurm|Gestionnaire de Travaux]])
10 1 Argus Rusard
  - machines c001 à c032
11 17 Minerva Mac Gonagall
      - 32 serveurs HPE Apollo2000
12
      - 2 processeurs hexadécacœurs (32 cœurs par nœud) [AMD® EPYC™ 7313 @ 3 GHz](https://www.amd.com/fr/products/processors/server/epyc/7003-series/amd-epyc-7313.html) 
13
      - 250 Go de mémoire RAM
14
  - machine c033
15
      - 1 serveur HPE DL385
16
      - 2 processeurs icositetracœurs (24 cœurs) [AMD EPYC 9224 @ 2,5 GHz](https://www.amd.com/fr/products/processors/server/epyc/4th-generation-9004-and-8004-series/amd-epyc-9224.html)
17
      - 250 Go de mémoire de RAM
18 15 Minerva Mac Gonagall
- des nœuds **[[Processeurs#Nœuds-visu|visu]]** (x2): des nœuds pourvus de cartes graphiques permettant du calcul GPU et de l'affichage graphique 3D
19 13 Argus Rusard
  - gpu01:
20
      - 2 processeurs octocœurs (16 cœurs par nœud) [Intel® Xeon® CPU E5-2609 v4 @ 1.70GHz](https://www.intel.fr/content/www/fr/fr/products/sku/92990/intel-xeon-processor-e52609-v4-20m-cache-1-70-ghz/specifications.html)
21
      - 60 Go de mémoire RAM
22
      - 1 carte graphique NVidia® [GTX Titan X](https://www.nvidia.com/en-us/geforce/graphics-cards/geforce-gtx-titan-x/) (aimablement prêtée par H. Bouy)
23
  - gpu02:
24
      - 2 processeurs quadricœurs (8 cœurs par nœud) [Intel® Xeon® CPU E5-2603 0 @ 1.80GHz](https://www.intel.fr/content/www/fr/fr/products/sku/64592/intel-xeon-processor-e52603-10m-cache-1-80-ghz-6-40-gts-intel-qpi/specifications.html)
25 1 Argus Rusard
      - 60 Go de mémoire RAM
26
      - 1 carte graphique NVidia® [GTX Titan X](https://www.nvidia.com/en-us/geforce/graphics-cards/geforce-gtx-titan-x/) (aimablement prêtée par H. Bouy)
27 16 Minerva Mac Gonagall
- des nœuds **[[Processeurs#Nœuds-gpu|gpu]]** (x1): les machines dotées de cartes accélératrices GPU
28
  - gpu03:
29
      - 1 serveur Lenovo® ThinkSystem SR655 v3
30 17 Minerva Mac Gonagall
      - 1 processeur hexadécacœurs [AMD® EPYC™ 9124 @ 1,8 GHz](https://www.amd.com/fr/products/processors/server/epyc/4th-generation-9004-and-8004-series/amd-epyc-9124.html) 
31 16 Minerva Mac Gonagall
      - 192 Go de mémoire RAM
32 19 Minerva Mac Gonagall
      - 1 carte graphique AMD® [Instinct MI210](https://www.amd.com/fr/products/accelerators/instinct/mi200/mi210.html) de 64Go
33 16 Minerva Mac Gonagall
      - pour y accéder, voir: [[GPU]]
34 1 Argus Rusard
35 11 Argus Rusard
# Utilisation du Cluster
36
37
L'utilisation du cluster poudlard est soumise au respect du règlement intérieur: [[Règlement intérieur]]
38
39
On peut utiliser le cluster de différentes manières
40
41
- en mode ligne de commande [[Guide de l'utilisateur]]
42
- avec une [[Chemins de traverse|Interface Web]]
43
44 1 Argus Rusard
# Environnement Logiciel
45
46 5 Argus Rusard
Les nœuds du cluster fournissent un environnement [Rocky Linux 8](https://rockylinux.org/)
47
48
On y trouve notamment:
49
- des [[Compilateurs]]
50
- des [[Profilers]]
51
- des [[Debuggers]]
52
- des [[Librairies]]
53
- des [[Editeurs de texte]]
54
- des systèmes de [[Conteneurs]]
55
- un environnement de [[Modules]]
56
- un environnement de logiciels [[Spack]]
57 7 Argus Rusard
58
# Espaces disque
59
60
- [[FS_tmp]]: espace temporaire local aux nœuds de calcul
61 1 Argus Rusard
- [[FS_home]]: espace pour les données des comptes utilisateurs
62 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!**
63 7 Argus Rusard
64
# Gestionnaire de travaux
65
66
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.
67
68
Le Gestionnaire de Travaux de Curta est [[Slurm]]
69
70
Une explication de la configuration du gestionnaire de travaux: [[Configuration Scheduler]]