From fbb55f5cb0ff2aabb2bd0d6905d6a4667795cf26 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:52:52 +0200 Subject: [PATCH 01/75] Create _category_.json --- docs/code_form/arctic/_category_.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/code_form/arctic/_category_.json diff --git a/docs/code_form/arctic/_category_.json b/docs/code_form/arctic/_category_.json new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/docs/code_form/arctic/_category_.json @@ -0,0 +1 @@ + From 85858f0c1a51383fa617fbbf3188e028978fff92 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:53:45 +0200 Subject: [PATCH 02/75] Update _category_.json --- docs/code_form/arctic/_category_.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/code_form/arctic/_category_.json b/docs/code_form/arctic/_category_.json index 8b1378917..4a5fd3326 100644 --- a/docs/code_form/arctic/_category_.json +++ b/docs/code_form/arctic/_category_.json @@ -1 +1,4 @@ - +{ + "label": "Actic", + "position": 6 +} From 0e739dfe72ae9664d30ae6f28e440d55c9b57b8a Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:56:15 +0200 Subject: [PATCH 03/75] Create connexion.md --- docs/code_form/arctic/connexion.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 docs/code_form/arctic/connexion.md diff --git a/docs/code_form/arctic/connexion.md b/docs/code_form/arctic/connexion.md new file mode 100644 index 000000000..58b5e44e9 --- /dev/null +++ b/docs/code_form/arctic/connexion.md @@ -0,0 +1,28 @@ +--- +title: "Se connecter à Arctic" +sidebar_position: 2 +--- + +# Comment se connecter à Arctic + +La connexion s'effectue en SSH vers la frontale de nom **arctic.criann.fr** + +**Syntaxe en ligne de commande** : `ssh -l monlogin arctic.criann.fr` (en remplaçant `monlogin` par votre identifiant). Les environnements Linux et Mac intègrent nativement le protocole SSH via un terminal. Si vous êtes sous environnement Windows, nous vous recommandons d'utiliser le logiciel [MobaXTerm](https://mobaxterm.mobatek.net/) qui vous apportera un environnement de travail complet basé du protocole ssh (export d'écran, transfert de fichiers). + +Les connexions se font par clé ssh ou par mot de passe initial à modifier à la première connexion (cas de comptes d'étudiants pour TP ou mini-projet de projet d'enseignement). Les administrateurs d'Arctic fournissent les informations nécessaires aux porteurs et utilisateurs de projet lors des demandes et créations de compte. + + + +:::info +Si votre structure a un **firewall** limitant les flux en sortie de votre site, voici les ports à ouvrir : + +- Connexions SSH (port 22) vers la frontale de nom `arctic.criann.fr` + - IPv4 : `195.xxx.xx.xxx` +Concernant les sessions de visualisation à distance, pour connaître les IP et les ports à ouvrir, [merci de contacter le support par mail](mailto:support@criann.fr). +::: From d4038c5aa9d53c27dbd48bc23118be24d264f9eb Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 14:52:43 +0200 Subject: [PATCH 04/75] Create description.md --- docs/code_form/arctic/description.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 docs/code_form/arctic/description.md diff --git a/docs/code_form/arctic/description.md b/docs/code_form/arctic/description.md new file mode 100644 index 000000000..58b5e44e9 --- /dev/null +++ b/docs/code_form/arctic/description.md @@ -0,0 +1,28 @@ +--- +title: "Se connecter à Arctic" +sidebar_position: 2 +--- + +# Comment se connecter à Arctic + +La connexion s'effectue en SSH vers la frontale de nom **arctic.criann.fr** + +**Syntaxe en ligne de commande** : `ssh -l monlogin arctic.criann.fr` (en remplaçant `monlogin` par votre identifiant). Les environnements Linux et Mac intègrent nativement le protocole SSH via un terminal. Si vous êtes sous environnement Windows, nous vous recommandons d'utiliser le logiciel [MobaXTerm](https://mobaxterm.mobatek.net/) qui vous apportera un environnement de travail complet basé du protocole ssh (export d'écran, transfert de fichiers). + +Les connexions se font par clé ssh ou par mot de passe initial à modifier à la première connexion (cas de comptes d'étudiants pour TP ou mini-projet de projet d'enseignement). Les administrateurs d'Arctic fournissent les informations nécessaires aux porteurs et utilisateurs de projet lors des demandes et créations de compte. + + + +:::info +Si votre structure a un **firewall** limitant les flux en sortie de votre site, voici les ports à ouvrir : + +- Connexions SSH (port 22) vers la frontale de nom `arctic.criann.fr` + - IPv4 : `195.xxx.xx.xxx` +Concernant les sessions de visualisation à distance, pour connaître les IP et les ports à ouvrir, [merci de contacter le support par mail](mailto:support@criann.fr). +::: From a852f30c09a7cc12db7b60ecc79703e22bd8831f Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 14:55:34 +0200 Subject: [PATCH 05/75] Update description.md --- docs/code_form/arctic/description.md | 42 +++++++++++----------------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/docs/code_form/arctic/description.md b/docs/code_form/arctic/description.md index 58b5e44e9..b499ff846 100644 --- a/docs/code_form/arctic/description.md +++ b/docs/code_form/arctic/description.md @@ -1,28 +1,20 @@ --- -title: "Se connecter à Arctic" -sidebar_position: 2 +title: "Description" +sidebar_position: 1 --- -# Comment se connecter à Arctic - -La connexion s'effectue en SSH vers la frontale de nom **arctic.criann.fr** - -**Syntaxe en ligne de commande** : `ssh -l monlogin arctic.criann.fr` (en remplaçant `monlogin` par votre identifiant). Les environnements Linux et Mac intègrent nativement le protocole SSH via un terminal. Si vous êtes sous environnement Windows, nous vous recommandons d'utiliser le logiciel [MobaXTerm](https://mobaxterm.mobatek.net/) qui vous apportera un environnement de travail complet basé du protocole ssh (export d'écran, transfert de fichiers). - -Les connexions se font par clé ssh ou par mot de passe initial à modifier à la première connexion (cas de comptes d'étudiants pour TP ou mini-projet de projet d'enseignement). Les administrateurs d'Arctic fournissent les informations nécessaires aux porteurs et utilisateurs de projet lors des demandes et créations de compte. - - - -:::info -Si votre structure a un **firewall** limitant les flux en sortie de votre site, voici les ports à ouvrir : - -- Connexions SSH (port 22) vers la frontale de nom `arctic.criann.fr` - - IPv4 : `195.xxx.xx.xxx` -Concernant les sessions de visualisation à distance, pour connaître les IP et les ports à ouvrir, [merci de contacter le support par mail](mailto:support@criann.fr). -::: +# L'architecture d'Arctic + +## Architecture globale +Le cluster hébergeant Arctic est une solution HPE : +- Réseau d'interconnexion SlingShot 11 a 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) +- Systeme de fichiers parallèle Lustre +- Stockage : environ 2 Po d'espace disque (`/home`, `/dlocal`, `/soft`), dont : + - environ 1 Po en technologie Flash + - environ 1 Po en technologie disque mécanique + +## Sous-ensembles d'architecture de nœuds de calcul +- 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz +- 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) +- 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) +- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée oar unité From 6776d77874c6dc47574efe72922d060ed0676d3b Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 14:57:39 +0200 Subject: [PATCH 06/75] Create index.md --- docs/code_form/arctic/index.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 docs/code_form/arctic/index.md diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md new file mode 100644 index 000000000..b499ff846 --- /dev/null +++ b/docs/code_form/arctic/index.md @@ -0,0 +1,20 @@ +--- +title: "Description" +sidebar_position: 1 +--- + +# L'architecture d'Arctic + +## Architecture globale +Le cluster hébergeant Arctic est une solution HPE : +- Réseau d'interconnexion SlingShot 11 a 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) +- Systeme de fichiers parallèle Lustre +- Stockage : environ 2 Po d'espace disque (`/home`, `/dlocal`, `/soft`), dont : + - environ 1 Po en technologie Flash + - environ 1 Po en technologie disque mécanique + +## Sous-ensembles d'architecture de nœuds de calcul +- 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz +- 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) +- 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) +- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée oar unité From 0a56307ace9fea1001d4ed7d508afcca9bfda982 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 14:58:48 +0200 Subject: [PATCH 07/75] Create jobs.md --- docs/code_form/arctic/jobs.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 docs/code_form/arctic/jobs.md diff --git a/docs/code_form/arctic/jobs.md b/docs/code_form/arctic/jobs.md new file mode 100644 index 000000000..b499ff846 --- /dev/null +++ b/docs/code_form/arctic/jobs.md @@ -0,0 +1,20 @@ +--- +title: "Description" +sidebar_position: 1 +--- + +# L'architecture d'Arctic + +## Architecture globale +Le cluster hébergeant Arctic est une solution HPE : +- Réseau d'interconnexion SlingShot 11 a 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) +- Systeme de fichiers parallèle Lustre +- Stockage : environ 2 Po d'espace disque (`/home`, `/dlocal`, `/soft`), dont : + - environ 1 Po en technologie Flash + - environ 1 Po en technologie disque mécanique + +## Sous-ensembles d'architecture de nœuds de calcul +- 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz +- 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) +- 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) +- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée oar unité From 9d52e3afa8d4879e2bf10f3aef419986cc60336f Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:01:23 +0200 Subject: [PATCH 08/75] Create logiciels.md --- docs/code_form/arctic/logiciels.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docs/code_form/arctic/logiciels.md diff --git a/docs/code_form/arctic/logiciels.md b/docs/code_form/arctic/logiciels.md new file mode 100644 index 000000000..0813091ee --- /dev/null +++ b/docs/code_form/arctic/logiciels.md @@ -0,0 +1,27 @@ +--- +title: "Environnements logiciels" +sidebar_position: 4 +--- + +# Environnements logiciels d'Arctic +## IA - Deep Learning +Les logiciels sont installés sous environnements python3, pour l'architecture des GPU NVIDIA d'Arctic (A100 et H200) : +- Frameworks de deep learning **PyTorch** et **TensorFlow** +- Framework de machine learning **scikit-learn** +- Outils de traitement d'image **OpenCV** et **scikit-image** +- Outils d'analyse de données **pandas** + +Une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/ia-deep-learning/) recense les différentes versions et leurs modules asscociés (commande utile : `module avail aidl`) + +## HPC +### Compliation +Les liens suivants décrivent les environnements spécifiques (Cray Programming Environment) disponibles sur Arctic : +- pour la [compilation de codes CPU](https://services.criann.fr/services/hpc/cluster-austral/guide/#compilation) +- pour la [compilation de codes GPU](https://services.criann.fr/services/hpc/cluster-austral/guide/compil-gpu/) + +Les GPU AMD sont consacrés à des codes de simulation programmés par API HIP, OpenACC (FORTRAN et Cray Compiler uniquement), OpenMP target, SYCL ou OpenCL. + +### Applications +Des codes métier de référence sont aussi disponibles pour différents domaines tels que mécanique et CFD (exemple : **OpenFOAM**), climat (exemple : **WRF**), simulation atomistique (exemple : **Gromacs**) ou mathématiques (exemple : **R**). + +Voir les [commandes utiles](https://services.criann.fr/services/hpc/cluster-austral/guide/#logiciels-disponibles) (telles que `module load cfd_fem`, `module load atomic_simu`) permettant de lister les logicels disponibles par catégorie scientifique ou technique. From dae578720c8f1e52b645a005843225797c6e5e45 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:06:01 +0200 Subject: [PATCH 09/75] Create stockage.fr --- docs/code_form/arctic/stockage.fr | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/code_form/arctic/stockage.fr diff --git a/docs/code_form/arctic/stockage.fr b/docs/code_form/arctic/stockage.fr new file mode 100644 index 000000000..9fb4fc60e --- /dev/null +++ b/docs/code_form/arctic/stockage.fr @@ -0,0 +1,8 @@ +--- +title: "Stockage" +sidebar_position: 3 +--- + +### Espaces de travail et gestion des données + +Les espaces de travail (homedir et scratch), les quotas disques indivuels et de projet et les bonnes pratiques de gestion des données font l'objet d'une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/data-management/) From 0abf880a14163423a1686ffe122b74e00e8d37e1 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:41:33 +0200 Subject: [PATCH 10/75] Update _category_.json --- docs/code_form/arctic/_category_.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/_category_.json b/docs/code_form/arctic/_category_.json index 4a5fd3326..6bd05d964 100644 --- a/docs/code_form/arctic/_category_.json +++ b/docs/code_form/arctic/_category_.json @@ -1,4 +1,4 @@ { - "label": "Actic", + "label": "Arctic", "position": 6 } From 1b3d0fc6c93f61798ade32799d818f988c4f80e5 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:46:05 +0200 Subject: [PATCH 11/75] Delete docs/code_form/arctic/stockage.fr --- docs/code_form/arctic/stockage.fr | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 docs/code_form/arctic/stockage.fr diff --git a/docs/code_form/arctic/stockage.fr b/docs/code_form/arctic/stockage.fr deleted file mode 100644 index 9fb4fc60e..000000000 --- a/docs/code_form/arctic/stockage.fr +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Stockage" -sidebar_position: 3 ---- - -### Espaces de travail et gestion des données - -Les espaces de travail (homedir et scratch), les quotas disques indivuels et de projet et les bonnes pratiques de gestion des données font l'objet d'une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/data-management/) From 84c21a593cb17ff43ee37abea6da527d050218c8 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:48:14 +0200 Subject: [PATCH 12/75] Create stockage.md --- docs/code_form/arctic/stockage.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/code_form/arctic/stockage.md diff --git a/docs/code_form/arctic/stockage.md b/docs/code_form/arctic/stockage.md new file mode 100644 index 000000000..9fb4fc60e --- /dev/null +++ b/docs/code_form/arctic/stockage.md @@ -0,0 +1,8 @@ +--- +title: "Stockage" +sidebar_position: 3 +--- + +### Espaces de travail et gestion des données + +Les espaces de travail (homedir et scratch), les quotas disques indivuels et de projet et les bonnes pratiques de gestion des données font l'objet d'une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/data-management/) From e28a3389308a997c36cd859103bbab2b9a9e9706 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:50:13 +0200 Subject: [PATCH 13/75] Update jobs.md --- docs/code_form/arctic/jobs.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/docs/code_form/arctic/jobs.md b/docs/code_form/arctic/jobs.md index b499ff846..09f61d21b 100644 --- a/docs/code_form/arctic/jobs.md +++ b/docs/code_form/arctic/jobs.md @@ -1,20 +1,14 @@ --- -title: "Description" -sidebar_position: 1 +title: "Lancer un calcul" +sidebar_position: 5 --- -# L'architecture d'Arctic +# Lancer un calcul sur Arctic +Une section de documentation est dédiée à la [soumssion des travaux par Slurm](https://services.criann.fr/services/hpc/cluster-austral/guide/#environnement-de-soumission-slurm) -## Architecture globale -Le cluster hébergeant Arctic est une solution HPE : -- Réseau d'interconnexion SlingShot 11 a 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) -- Systeme de fichiers parallèle Lustre -- Stockage : environ 2 Po d'espace disque (`/home`, `/dlocal`, `/soft`), dont : - - environ 1 Po en technologie Flash - - environ 1 Po en technologie disque mécanique +Les modèles de script sont fournis dans un répertoire `/soft/slurm/Modeles_scripts/` -## Sous-ensembles d'architecture de nœuds de calcul -- 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz -- 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) -- 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) -- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée oar unité +La [parition Slurm](https://services.criann.fr/services/hpc/cluster-austral/guide/#environnement-de-soumission-slurm) est à spécifier par l'utilisateur dans son script. +Des tableaux **Partitions pour architectures spécifiques** (GPU notamment) et **Partitions pour calculs parallèles** figurent sur le lien précédent. + +Domaine **IA - deep learning** : lire sa [page consacrée](https://services.criann.fr/services/hpc/cluster-austral/guide/ia-deep-learning) et sa section **Utilisation** From 62b2841da6826ac8f7555d18b699339f70d30f10 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 15:54:45 +0200 Subject: [PATCH 14/75] Update index.md --- docs/code_form/arctic/index.md | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index b499ff846..4de0a04da 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -1,20 +1,11 @@ --- -title: "Description" -sidebar_position: 1 +title: "Arctic, multi-architectures" --- +Parmi les entités de service « Code formation » de MesoNET, Arctic est matériellement hébergée par le cluster HPC régional (Austral) du mésocentre de Normandie, Criann. -# L'architecture d'Arctic +Le service est accessible à des projets d'enseignement, de formation ou de développement d'application de recherche en IA ou HPC. -## Architecture globale -Le cluster hébergeant Arctic est une solution HPE : -- Réseau d'interconnexion SlingShot 11 a 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) -- Systeme de fichiers parallèle Lustre -- Stockage : environ 2 Po d'espace disque (`/home`, `/dlocal`, `/soft`), dont : - - environ 1 Po en technologie Flash - - environ 1 Po en technologie disque mécanique +En fonction de la nature d'un projet et du profil de ses applications, différents sous-ensembles d'architecture (voir [Description](./description.md) et [Environnements logiciels](./logiciels.md)) peuvent être ciblés ou réservés (cas de TP d'enseignement) : ressources purement CPU (AMD Genoa), ressources GPU AMD MI210, GPU NVIDIA A100 ou H200. -## Sous-ensembles d'architecture de nœuds de calcul -- 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz -- 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) -- 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) -- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée oar unité +## Demande d'accès au service +La [documentation générale d'acces à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique. From 67c40b2f56d3abc8d2b04a3556ff8a317d40a495 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:14:19 +0200 Subject: [PATCH 15/75] Update description.md --- docs/code_form/arctic/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/description.md b/docs/code_form/arctic/description.md index b499ff846..48630fddc 100644 --- a/docs/code_form/arctic/description.md +++ b/docs/code_form/arctic/description.md @@ -17,4 +17,4 @@ Le cluster hébergeant Arctic est une solution HPE : - 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz - 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) - 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) -- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée oar unité +- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée par unité From 2200dbf77655ae1b1720f858e7b2f9fd3d861c22 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 7 Oct 2025 17:09:40 +0200 Subject: [PATCH 16/75] Update hours_request.md --- docs/HOWTO/hours_request.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/HOWTO/hours_request.md b/docs/HOWTO/hours_request.md index 04184087e..cfb07142a 100644 --- a/docs/HOWTO/hours_request.md +++ b/docs/HOWTO/hours_request.md @@ -72,3 +72,7 @@ Les règles exactes de comptabilité sur Zen sont encore en cours de développem ::: Sur Zen la comptabilisation se fait en heures CPU. Pour réserver un nœud complet, le nombre d'heures à demander correspond à 128 fois le nombre d'heures de calcul. + +## Arctic (CPU et GPU) + +Qu'un travail n'exploite que des CPU ou aussi des GPU, sa consommation de ressource décomptée est le nombdre d'heures.cœurs qu'il réserve : (cœurs de CPU) x (durée de temps elapsed). From 661b9e93494fe817b5fe0f57e4be4370bb149a5f Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Thu, 9 Oct 2025 10:53:58 +0200 Subject: [PATCH 17/75] Update hours_request.md --- docs/HOWTO/hours_request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/HOWTO/hours_request.md b/docs/HOWTO/hours_request.md index cfb07142a..273cbb5a6 100644 --- a/docs/HOWTO/hours_request.md +++ b/docs/HOWTO/hours_request.md @@ -75,4 +75,4 @@ Sur Zen la comptabilisation se fait en heures CPU. Pour réserver un nœud compl ## Arctic (CPU et GPU) -Qu'un travail n'exploite que des CPU ou aussi des GPU, sa consommation de ressource décomptée est le nombdre d'heures.cœurs qu'il réserve : (cœurs de CPU) x (durée de temps elapsed). +Qu'un travail exploite des CPU ou des GPU, sa consommation de ressource décomptée est le nombdre d'heures.cœurs qu'il réserve : (cœurs de CPU) x (durée de temps elapsed). From 02b4457c882287f8fc3193dcd5d9d6c0a23609de Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Fri, 10 Oct 2025 08:58:08 +0200 Subject: [PATCH 18/75] Update description.md --- docs/code_form/arctic/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/description.md b/docs/code_form/arctic/description.md index 48630fddc..c4f3039ce 100644 --- a/docs/code_form/arctic/description.md +++ b/docs/code_form/arctic/description.md @@ -7,7 +7,7 @@ sidebar_position: 1 ## Architecture globale Le cluster hébergeant Arctic est une solution HPE : -- Réseau d'interconnexion SlingShot 11 a 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) +- Réseau d'interconnexion SlingShot 11 à 200 Gbit/s (1 NIC par nœud de calcul fin (purement CPU), 1 NIC par nœud de calcul à GPU AMD, 3 ou 4 NIC par nœud de calcul à GPU NVIDIA) - Systeme de fichiers parallèle Lustre - Stockage : environ 2 Po d'espace disque (`/home`, `/dlocal`, `/soft`), dont : - environ 1 Po en technologie Flash From 8bcbd2e0a33ad963b357b6ac0681a96160b5a135 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Fri, 10 Oct 2025 09:05:19 +0200 Subject: [PATCH 19/75] Update logiciels.md --- docs/code_form/arctic/logiciels.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/logiciels.md b/docs/code_form/arctic/logiciels.md index 0813091ee..cf7570dc0 100644 --- a/docs/code_form/arctic/logiciels.md +++ b/docs/code_form/arctic/logiciels.md @@ -24,4 +24,4 @@ Les GPU AMD sont consacrés à des codes de simulation programmés par API HIP, ### Applications Des codes métier de référence sont aussi disponibles pour différents domaines tels que mécanique et CFD (exemple : **OpenFOAM**), climat (exemple : **WRF**), simulation atomistique (exemple : **Gromacs**) ou mathématiques (exemple : **R**). -Voir les [commandes utiles](https://services.criann.fr/services/hpc/cluster-austral/guide/#logiciels-disponibles) (telles que `module load cfd_fem`, `module load atomic_simu`) permettant de lister les logicels disponibles par catégorie scientifique ou technique. +Voir les [commandes utiles](https://services.criann.fr/services/hpc/cluster-austral/guide/#logiciels-disponibles) (telles que `module avail cfd_fem`, `module avail atomic_simu`) permettant de lister les logicels disponibles par catégorie scientifique ou technique. From 5bb671942806129f18baec5fb31f620246721ced Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Thu, 23 Oct 2025 17:26:39 +0200 Subject: [PATCH 20/75] Update jobs.md --- docs/code_form/arctic/jobs.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/code_form/arctic/jobs.md b/docs/code_form/arctic/jobs.md index 09f61d21b..92e90488a 100644 --- a/docs/code_form/arctic/jobs.md +++ b/docs/code_form/arctic/jobs.md @@ -8,7 +8,17 @@ Une section de documentation est dédiée à la [soumssion des travaux par Slurm Les modèles de script sont fournis dans un répertoire `/soft/slurm/Modeles_scripts/` +## Les partitions (classes de soumission) + La [parition Slurm](https://services.criann.fr/services/hpc/cluster-austral/guide/#environnement-de-soumission-slurm) est à spécifier par l'utilisateur dans son script. -Des tableaux **Partitions pour architectures spécifiques** (GPU notamment) et **Partitions pour calculs parallèles** figurent sur le lien précédent. + +**_Partitions pour architectures spécifiques_** + +| Partition | Durée maximale | Limites par calcul +| ------------ | -------------- |------------------------------------------------------- | +| **ar_mig** | 8 h | 2 nœuds (16 GPU, 256 cœurs CPU, 2x480000 MB de mémoire) | +| **ar_a100** | 8 h | 1 nœuds (8 GPU, 128 cœurs CPU, 480000 MB de mémoire) | +| **ar_h200** | 8 h | 1/2 nœud (4 GPU,96 cœurs) +| **ar_mi210** | 8 h | 2 nœuds (8 GPU, 64 cœurs CPU, 2x242000 MB de mémoire) | Domaine **IA - deep learning** : lire sa [page consacrée](https://services.criann.fr/services/hpc/cluster-austral/guide/ia-deep-learning) et sa section **Utilisation** From c4d8351b473f9363217e266f8eee5cdaa667b4d8 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 12:12:59 +0100 Subject: [PATCH 21/75] Update jobs.md --- docs/code_form/arctic/jobs.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/code_form/arctic/jobs.md b/docs/code_form/arctic/jobs.md index 92e90488a..a4bb5b26d 100644 --- a/docs/code_form/arctic/jobs.md +++ b/docs/code_form/arctic/jobs.md @@ -10,15 +10,17 @@ Les modèles de script sont fournis dans un répertoire `/soft/slurm/Modeles_scr ## Les partitions (classes de soumission) -La [parition Slurm](https://services.criann.fr/services/hpc/cluster-austral/guide/#environnement-de-soumission-slurm) est à spécifier par l'utilisateur dans son script. +La parition Slurm est à spécifier par l'utilisateur dans son script. **_Partitions pour architectures spécifiques_** | Partition | Durée maximale | Limites par calcul | ------------ | -------------- |------------------------------------------------------- | -| **ar_mig** | 8 h | 2 nœuds (16 GPU, 256 cœurs CPU, 2x480000 MB de mémoire) | -| **ar_a100** | 8 h | 1 nœuds (8 GPU, 128 cœurs CPU, 480000 MB de mémoire) | -| **ar_h200** | 8 h | 1/2 nœud (4 GPU,96 cœurs) -| **ar_mi210** | 8 h | 2 nœuds (8 GPU, 64 cœurs CPU, 2x242000 MB de mémoire) | +| **ar_mig** | 8 h | 4 cœurs, 1 instance de GPU NVIDIA A100 partitionné en MIG | +| **ar_a100** | 8 h | 16 cœurs, 1 GPU NVIDIA A100 +| **ar_h200** | 8 h | 24 cœurs, 1 GPU NVIDIA H200 +| **ar_mi210** | 1 h | 4 cœurs, 1 GPU AMD MI210 + +La partition `ar_mig` est associée à un nœud de calcul dont les GPU NVIDIA A100 sont partitionnés par la technologie MIG (Multi-Instance GPU). Différentes tailles d'instance de GPU partitionné sont disponibles : un [complément d'information](https://services.criann.fr/services/hpc/cluster-austral/guide/#gpus-mig) décrit ces tailles, et le nom de la ressource qui leur est associée et doit être spécifiée par la directive `--gres` de Slurm (sur le complément précédent, remplacer le nom de la partition `hpda_mig` par `ar_mig`). Domaine **IA - deep learning** : lire sa [page consacrée](https://services.criann.fr/services/hpc/cluster-austral/guide/ia-deep-learning) et sa section **Utilisation** From aa8afea039378eb5a4f55f00d0a0657b3ac98ac7 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:35:46 +0100 Subject: [PATCH 22/75] Update jobs.md --- docs/code_form/arctic/jobs.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/code_form/arctic/jobs.md b/docs/code_form/arctic/jobs.md index a4bb5b26d..5567d175e 100644 --- a/docs/code_form/arctic/jobs.md +++ b/docs/code_form/arctic/jobs.md @@ -12,14 +12,13 @@ Les modèles de script sont fournis dans un répertoire `/soft/slurm/Modeles_scr La parition Slurm est à spécifier par l'utilisateur dans son script. -**_Partitions pour architectures spécifiques_** - | Partition | Durée maximale | Limites par calcul | ------------ | -------------- |------------------------------------------------------- | | **ar_mig** | 8 h | 4 cœurs, 1 instance de GPU NVIDIA A100 partitionné en MIG | -| **ar_a100** | 8 h | 16 cœurs, 1 GPU NVIDIA A100 -| **ar_h200** | 8 h | 24 cœurs, 1 GPU NVIDIA H200 -| **ar_mi210** | 1 h | 4 cœurs, 1 GPU AMD MI210 +| **ar_a100** | 8 h | 16 cœurs, 1 GPU NVIDIA A100 | +| **ar_h200** | 8 h | 24 cœurs, 1 GPU NVIDIA H200 | +| **ar_mi210** | 1 h | 4 cœurs, 1 GPU AMD MI210 | +| **ar_fin** | 1 h | 384 cœurs (2 nœuds de calcul purs CPU, AMD Genoa) | La partition `ar_mig` est associée à un nœud de calcul dont les GPU NVIDIA A100 sont partitionnés par la technologie MIG (Multi-Instance GPU). Différentes tailles d'instance de GPU partitionné sont disponibles : un [complément d'information](https://services.criann.fr/services/hpc/cluster-austral/guide/#gpus-mig) décrit ces tailles, et le nom de la ressource qui leur est associée et doit être spécifiée par la directive `--gres` de Slurm (sur le complément précédent, remplacer le nom de la partition `hpda_mig` par `ar_mig`). From ea9cd8f58ba164cc09e96bf9b4261f8e62e537bc Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:44:30 +0100 Subject: [PATCH 23/75] Update description.md --- docs/code_form/arctic/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/description.md b/docs/code_form/arctic/description.md index c4f3039ce..7c236f4d6 100644 --- a/docs/code_form/arctic/description.md +++ b/docs/code_form/arctic/description.md @@ -14,7 +14,7 @@ Le cluster hébergeant Arctic est une solution HPE : - environ 1 Po en technologie disque mécanique ## Sous-ensembles d'architecture de nœuds de calcul -- 124 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz +- 84 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz - 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) - 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) - 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée par unité From eb6c25ee780e74acd0a45d3337370d016158dd69 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:58:12 +0100 Subject: [PATCH 24/75] Update logiciels.md --- docs/code_form/arctic/logiciels.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/code_form/arctic/logiciels.md b/docs/code_form/arctic/logiciels.md index cf7570dc0..8c40a994b 100644 --- a/docs/code_form/arctic/logiciels.md +++ b/docs/code_form/arctic/logiciels.md @@ -24,4 +24,7 @@ Les GPU AMD sont consacrés à des codes de simulation programmés par API HIP, ### Applications Des codes métier de référence sont aussi disponibles pour différents domaines tels que mécanique et CFD (exemple : **OpenFOAM**), climat (exemple : **WRF**), simulation atomistique (exemple : **Gromacs**) ou mathématiques (exemple : **R**). -Voir les [commandes utiles](https://services.criann.fr/services/hpc/cluster-austral/guide/#logiciels-disponibles) (telles que `module avail cfd_fem`, `module avail atomic_simu`) permettant de lister les logicels disponibles par catégorie scientifique ou technique. +- Versions disponibles pour une application : `module avail gromacs`, `module avail openfoam` +- Modules disponibles par catégorie scientifique : `module avail atomic_simu`, `module avail cfd_fem`, `module avail bio`, `module avail climate` +- Environnements python : `module avail py_env` +- Compilateurs et librairies du CPE (Cray Programming Environment) : `module avail cpe_env` From 5fe1c7019b301f215e0206ef3c5a01c3a17fe97b Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:43:00 +0100 Subject: [PATCH 25/75] Create profils.md --- docs/code_form/arctic/profils.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 docs/code_form/arctic/profils.md diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md new file mode 100644 index 000000000..1b9f2398c --- /dev/null +++ b/docs/code_form/arctic/profils.md @@ -0,0 +1,4 @@ +--- +title: "Profils d'utilisation" +sidebar_position: 2 +--- From 8bd3d8e778b380816ee9feb3c6233decda4178ac Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:44:04 +0100 Subject: [PATCH 26/75] Update connexion.md --- docs/code_form/arctic/connexion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/connexion.md b/docs/code_form/arctic/connexion.md index 58b5e44e9..fb80d744b 100644 --- a/docs/code_form/arctic/connexion.md +++ b/docs/code_form/arctic/connexion.md @@ -1,6 +1,6 @@ --- title: "Se connecter à Arctic" -sidebar_position: 2 +sidebar_position: 3 --- # Comment se connecter à Arctic From 7c9d06ee3eb967ba7771c7c88644e4a7746f0adf Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:44:28 +0100 Subject: [PATCH 27/75] Update stockage.md --- docs/code_form/arctic/stockage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/stockage.md b/docs/code_form/arctic/stockage.md index 9fb4fc60e..bfc9ae491 100644 --- a/docs/code_form/arctic/stockage.md +++ b/docs/code_form/arctic/stockage.md @@ -1,6 +1,6 @@ --- title: "Stockage" -sidebar_position: 3 +sidebar_position: 4 --- ### Espaces de travail et gestion des données From feeafe45b6bae7977b9707a6ba2ad3bebdbdb511 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:44:46 +0100 Subject: [PATCH 28/75] Update logiciels.md --- docs/code_form/arctic/logiciels.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/logiciels.md b/docs/code_form/arctic/logiciels.md index 8c40a994b..727e3e9f8 100644 --- a/docs/code_form/arctic/logiciels.md +++ b/docs/code_form/arctic/logiciels.md @@ -1,6 +1,6 @@ --- title: "Environnements logiciels" -sidebar_position: 4 +sidebar_position: 5 --- # Environnements logiciels d'Arctic From 76901ae5633c03ce80f59a5838fe35a39d65f56f Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:45:06 +0100 Subject: [PATCH 29/75] Update jobs.md --- docs/code_form/arctic/jobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/jobs.md b/docs/code_form/arctic/jobs.md index 5567d175e..0c959b943 100644 --- a/docs/code_form/arctic/jobs.md +++ b/docs/code_form/arctic/jobs.md @@ -1,6 +1,6 @@ --- title: "Lancer un calcul" -sidebar_position: 5 +sidebar_position: 6 --- # Lancer un calcul sur Arctic From 26d078241e2b6c320fc986146d654f9f80649aef Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:18:43 +0100 Subject: [PATCH 30/75] Update profils.md --- docs/code_form/arctic/profils.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md index 1b9f2398c..0ad892701 100644 --- a/docs/code_form/arctic/profils.md +++ b/docs/code_form/arctic/profils.md @@ -2,3 +2,21 @@ title: "Profils d'utilisation" sidebar_position: 2 --- + +# Profils d'utilisation d'Arctic + +## Enseignement + +### Ressources utilisables pour TP, avec réservation par Slurm pour un groupe +- CPU : 2 nœuds de calcul à 192 cœurs et 700 Go de mémoire chacun +- GPU pour l'IA ou le HPC : 1 nœud de calcul à 8 GPU NVIDIA A100, partitionnés en MIG (Multi-Instance GPU, voir section [travaux](../jobs.md) pour les précisions) +- GPU pour le HPC : 2 nœuds de calcul à 4 GPU AMD MI210 chacun + + ### Ressources utilisables pour TP, dans la file générale des travaux + - GPU NVIDIA A100 (non partitionnés) + - GPU NVIDIA H200 + +## Recherche, dans la file générale des travaux +- GPU NVIDIA A100 ou H200 + +La valeur ajoutée du modèle H200 réside en particulier dans la quantité de mémoire qu'il embarque : 140 Go par carte. pertinente pour certians projets de recherche en IA ou HPC. From 3d7f1412a5532e7172c8ae5f7581e7f7e4799b71 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:20:06 +0100 Subject: [PATCH 31/75] Update profils.md --- docs/code_form/arctic/profils.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md index 0ad892701..cb10b4e33 100644 --- a/docs/code_form/arctic/profils.md +++ b/docs/code_form/arctic/profils.md @@ -9,7 +9,7 @@ sidebar_position: 2 ### Ressources utilisables pour TP, avec réservation par Slurm pour un groupe - CPU : 2 nœuds de calcul à 192 cœurs et 700 Go de mémoire chacun -- GPU pour l'IA ou le HPC : 1 nœud de calcul à 8 GPU NVIDIA A100, partitionnés en MIG (Multi-Instance GPU, voir section [travaux](../jobs.md) pour les précisions) +- GPU pour l'IA ou le HPC : 1 nœud de calcul à 8 GPU NVIDIA A100, partitionnés en MIG (Multi-Instance GPU, voir section [travaux](https://github.com/PBousquetMelou/user-documentation/blob/ArcticCodeForm/docs/code_form/arctic/jobs.md) pour les précisions) - GPU pour le HPC : 2 nœuds de calcul à 4 GPU AMD MI210 chacun ### Ressources utilisables pour TP, dans la file générale des travaux From 37fbc6e17cbbdde8a6480b3c4aee18edaac2d65f Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:21:30 +0100 Subject: [PATCH 32/75] Update profils.md --- docs/code_form/arctic/profils.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md index cb10b4e33..068e49d15 100644 --- a/docs/code_form/arctic/profils.md +++ b/docs/code_form/arctic/profils.md @@ -16,7 +16,7 @@ sidebar_position: 2 - GPU NVIDIA A100 (non partitionnés) - GPU NVIDIA H200 -## Recherche, dans la file générale des travaux -- GPU NVIDIA A100 ou H200 +## Recherche +- GPU NVIDIA A100 ou H200, dans la file générale des travaux La valeur ajoutée du modèle H200 réside en particulier dans la quantité de mémoire qu'il embarque : 140 Go par carte. pertinente pour certians projets de recherche en IA ou HPC. From 2052545aea446a0bea019bf317815bbd16584c38 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:22:09 +0100 Subject: [PATCH 33/75] Update profils.md --- docs/code_form/arctic/profils.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md index 068e49d15..615237698 100644 --- a/docs/code_form/arctic/profils.md +++ b/docs/code_form/arctic/profils.md @@ -19,4 +19,4 @@ sidebar_position: 2 ## Recherche - GPU NVIDIA A100 ou H200, dans la file générale des travaux -La valeur ajoutée du modèle H200 réside en particulier dans la quantité de mémoire qu'il embarque : 140 Go par carte. pertinente pour certians projets de recherche en IA ou HPC. +La valeur ajoutée du modèle H200 réside en particulier dans la quantité de mémoire qu'il embarque : 140 Go par carte, pertinente pour certians projets de recherche en IA ou HPC. From f7ab9f873de779c02bb5e715f3f4d771d89e2152 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:38:56 +0100 Subject: [PATCH 34/75] Update index.md --- docs/code_form/arctic/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index 4de0a04da..6851e372e 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -9,3 +9,7 @@ En fonction de la nature d'un projet et du profil de ses applications, différen ## Demande d'accès au service La [documentation générale d'acces à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique. + +La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande : la description scientifique de son projet, dans le formulaire du portail, doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates et créneaux horaires. + +En cas de besoin d'informations complémentaires sur Arctic, écrire à support@mesonet.fr From a81251ee4cf65f13d2af1ccdb86e07ae91542c62 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:50:05 +0100 Subject: [PATCH 35/75] Update index.md --- docs/code_form/arctic/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index 6851e372e..2073fb487 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -8,8 +8,8 @@ Le service est accessible à des projets d'enseignement, de formation ou de dév En fonction de la nature d'un projet et du profil de ses applications, différents sous-ensembles d'architecture (voir [Description](./description.md) et [Environnements logiciels](./logiciels.md)) peuvent être ciblés ou réservés (cas de TP d'enseignement) : ressources purement CPU (AMD Genoa), ressources GPU AMD MI210, GPU NVIDIA A100 ou H200. ## Demande d'accès au service -La [documentation générale d'acces à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique. +La [documentation générale d'acces à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique sur le [portail](https://acces.mesonet.fr/gramc-meso/). -La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande : la description scientifique de son projet, dans le formulaire du portail, doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates et créneaux horaires. +La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande pour Arctic : le formulaire de description scientifique doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates et créneaux horaires. En cas de besoin d'informations complémentaires sur Arctic, écrire à support@mesonet.fr From 283d25425549da5c73e0e1abd8ce13fd06a868ca Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:56:57 +0100 Subject: [PATCH 36/75] Update profils.md --- docs/code_form/arctic/profils.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md index 615237698..827dde1f2 100644 --- a/docs/code_form/arctic/profils.md +++ b/docs/code_form/arctic/profils.md @@ -12,7 +12,7 @@ sidebar_position: 2 - GPU pour l'IA ou le HPC : 1 nœud de calcul à 8 GPU NVIDIA A100, partitionnés en MIG (Multi-Instance GPU, voir section [travaux](https://github.com/PBousquetMelou/user-documentation/blob/ArcticCodeForm/docs/code_form/arctic/jobs.md) pour les précisions) - GPU pour le HPC : 2 nœuds de calcul à 4 GPU AMD MI210 chacun - ### Ressources utilisables pour TP, dans la file générale des travaux +### Ressources utilisables pour TP, dans la file générale des travaux - GPU NVIDIA A100 (non partitionnés) - GPU NVIDIA H200 From 4be43783fda4a72ce3f09ab3d7a3c793ac43a065 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:59:40 +0100 Subject: [PATCH 37/75] Update connexion.md --- docs/code_form/arctic/connexion.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/code_form/arctic/connexion.md b/docs/code_form/arctic/connexion.md index fb80d744b..f6453d761 100644 --- a/docs/code_form/arctic/connexion.md +++ b/docs/code_form/arctic/connexion.md @@ -9,7 +9,9 @@ La connexion s'effectue en SSH vers la frontale de nom **arctic.criann.fr** **Syntaxe en ligne de commande** : `ssh -l monlogin arctic.criann.fr` (en remplaçant `monlogin` par votre identifiant). Les environnements Linux et Mac intègrent nativement le protocole SSH via un terminal. Si vous êtes sous environnement Windows, nous vous recommandons d'utiliser le logiciel [MobaXTerm](https://mobaxterm.mobatek.net/) qui vous apportera un environnement de travail complet basé du protocole ssh (export d'écran, transfert de fichiers). + + From ab277320276e4fadc5b9e0916776dc03b88cb87b Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:07:20 +0100 Subject: [PATCH 62/75] Update index.md --- docs/code_form/arctic/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index 39b1bd45d..98ee8184e 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -13,7 +13,7 @@ La [documentation générale d'accès à MesoNET](https://www.mesonet.fr/documen Tout utilisateur d'Arctic doit lire et se conformer aux [CGU des ressources de calcul du Criann](https://www.criann.fr/cgu-calcul/) :::info -La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande pour Arctic : le formulaire de description scientifique doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates et créneaux horaires. +La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande pour Arctic : le formulaire de description scientifique doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates, créneaux horaires, et modalités d'accès (ssh ou Jupyterhub). ::: En cas de besoin d'informations complémentaires sur Arctic, écrire à support@mesonet.fr From 5dff281ae91510f9562d75f4e4bcf9ba38b71167 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:51:28 +0100 Subject: [PATCH 63/75] Update cgu.md --- docs/code_form/arctic/cgu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/cgu.md b/docs/code_form/arctic/cgu.md index 0f8756d8f..72e28e968 100644 --- a/docs/code_form/arctic/cgu.md +++ b/docs/code_form/arctic/cgu.md @@ -1,6 +1,6 @@ --- title: "CGU" -sidebar_position: 7 +sidebar_position: 8 --- # Conditions Générales d'Utilisation des ressources de calcul du Criann From dac8fb8bb5233e3886a476175de4940411902b0a Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Mon, 1 Dec 2025 12:02:03 +0100 Subject: [PATCH 64/75] Create jupyter.md --- docs/code_form/arctic/jupyter.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 docs/code_form/arctic/jupyter.md diff --git a/docs/code_form/arctic/jupyter.md b/docs/code_form/arctic/jupyter.md new file mode 100644 index 000000000..c46c2e593 --- /dev/null +++ b/docs/code_form/arctic/jupyter.md @@ -0,0 +1,7 @@ +--- +title: "Service Jupyterhub" +sidebar_position: 7 +--- + +# Service Jupyterhub +Se référer à la documentation d'accès au [service Jupyterhub](https://services.criann.fr/services/hpc/cluster-austral/guide/jupyter) d'Arctic From b66fecf021ec0b9858687dfe7bbdd0a8a1d42a0a Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:55:00 +0100 Subject: [PATCH 65/75] Update connexion.md --- docs/code_form/arctic/connexion.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/code_form/arctic/connexion.md b/docs/code_form/arctic/connexion.md index 2c476216a..0e7cfcd82 100644 --- a/docs/code_form/arctic/connexion.md +++ b/docs/code_form/arctic/connexion.md @@ -11,6 +11,7 @@ La connexion s'effectue en SSH vers la frontale de nom **arctic.criann.fr** Les environnements Linux et Mac intègrent nativement le protocole SSH via un terminal. Si vous êtes sous environnement Windows, nous vous recommandons d'utiliser le logiciel [MobaXTerm](https://mobaxterm.mobatek.net/) qui vous apportera un environnement de travail complet basé du protocole ssh (export d'écran, transfert de fichiers). +Lire la documentation de bonnes pratiques de [sécurité](https://services.criann.fr/services/hpc/cluster-austral/guide/security/) From 5288c7d067a341f2a6ecd51b58b8586e4e7df8d0 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Mon, 1 Dec 2025 14:05:36 +0100 Subject: [PATCH 66/75] Update index.md --- docs/code_form/arctic/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index 98ee8184e..47860f631 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -7,6 +7,8 @@ Le service est accessible à des projets d'enseignement, de formation ou de dév En fonction de la nature d'un projet et du profil de ses applications, différents sous-ensembles d'architecture (voir [Description](./description.md) et [Environnements logiciels](./logiciels.md)) peuvent être ciblés ou réservés (cas de TP d'enseignement) : ressources purement CPU (AMD Genoa), ressources GPU AMD MI210, GPU NVIDIA A100 ou H200. +Le [guide d'utilisation d'Austral](https://services.criann.fr/services/hpc/cluster-austral/guide/) complète celui d'Arctic (voir la section [travaux](./jobs.md) d'Arctic pour les partitions Slurm qui lui sont propres). + ## Demande d'accès au service La [documentation générale d'accès à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique sur le [portail](https://acces.mesonet.fr/gramc-meso/). From 4deee7bf613a098b20181b4d039174311202755e Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:19:03 +0100 Subject: [PATCH 67/75] Update index.md --- docs/code_form/arctic/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index 47860f631..146b0edff 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -15,7 +15,7 @@ La [documentation générale d'accès à MesoNET](https://www.mesonet.fr/documen Tout utilisateur d'Arctic doit lire et se conformer aux [CGU des ressources de calcul du Criann](https://www.criann.fr/cgu-calcul/) :::info -La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande pour Arctic : le formulaire de description scientifique doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates, créneaux horaires, et modalités d'accès (ssh ou Jupyterhub). +La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande pour Arctic : le formulaire de description scientifique doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates, créneaux horaires et modalités d'accès (ssh ou Jupyterhub). ::: -En cas de besoin d'informations complémentaires sur Arctic, écrire à support@mesonet.fr +En cas de besoin d'informations complémentaires sur Arctic, écrire à l'[adresse du support](mailto:support@criann.fr) From 984246a7367f04a7569a9eeadce27de829ec8d44 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:31:30 +0100 Subject: [PATCH 68/75] Update index.md --- docs/code_form/arctic/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index 146b0edff..f3f3e27fd 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -12,10 +12,10 @@ Le [guide d'utilisation d'Austral](https://services.criann.fr/services/hpc/clust ## Demande d'accès au service La [documentation générale d'accès à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique sur le [portail](https://acces.mesonet.fr/gramc-meso/). -Tout utilisateur d'Arctic doit lire et se conformer aux [CGU des ressources de calcul du Criann](https://www.criann.fr/cgu-calcul/) +Tout utilisateur d'Arctic doit lire et se conformer aux [CGU des ressources de calcul du Criann](https://www.criann.fr/cgu-calcul/). :::info La section [profils d'utilisation](./profils.md) doit être consultée par un porteur de projet qui dépose une demande pour Arctic : le formulaire de description scientifique doit préciser le type d'architecture qu'il cible. Pour des TP d'enseignement avec réservation par Slurm pour un groupe, préciser l'architecture, les dates, créneaux horaires et modalités d'accès (ssh ou Jupyterhub). ::: -En cas de besoin d'informations complémentaires sur Arctic, écrire à l'[adresse du support](mailto:support@criann.fr) +En cas de besoin d'informations complémentaires sur le service Arctic, écrire à l'adresse du [support de MesoNET](mailto:support@mesonet.fr). From 4ca09092b25b473d4388d845e9e8916f94463188 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:35:39 +0100 Subject: [PATCH 69/75] Update profils.md --- docs/code_form/arctic/profils.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/profils.md b/docs/code_form/arctic/profils.md index 8c66af89c..521a3c389 100644 --- a/docs/code_form/arctic/profils.md +++ b/docs/code_form/arctic/profils.md @@ -13,7 +13,7 @@ sidebar_position: 2 - GPU pour le HPC : 2 nœuds de calcul à 4 GPU AMD MI210 chacun ### Ressources utilisables dans la file générale des travaux -Les architectures CPU, GPU AMD, NVIDIA A100 et H200 sont utilisables par l'ensemble des partitions Slurm d'Arctic : voir section [travaux](./jobs.md) +Les architectures CPU, GPU AMD, NVIDIA A100 et H200 sont utilisables par l'ensemble des partitions Slurm d'Arctic : voir section [travaux](./jobs.md). ## Recherche Les architectures GPU AMD, NVIDIA A100 ou H200, sont utilisables dans la file générale des travaux. From 897fc79fb9269be954a5b66e26b2d69b0968bfe5 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:40:44 +0100 Subject: [PATCH 70/75] Update connexion.md --- docs/code_form/arctic/connexion.md | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/docs/code_form/arctic/connexion.md b/docs/code_form/arctic/connexion.md index 0e7cfcd82..acaf1e92c 100644 --- a/docs/code_form/arctic/connexion.md +++ b/docs/code_form/arctic/connexion.md @@ -11,25 +11,5 @@ La connexion s'effectue en SSH vers la frontale de nom **arctic.criann.fr** Les environnements Linux et Mac intègrent nativement le protocole SSH via un terminal. Si vous êtes sous environnement Windows, nous vous recommandons d'utiliser le logiciel [MobaXTerm](https://mobaxterm.mobatek.net/) qui vous apportera un environnement de travail complet basé du protocole ssh (export d'écran, transfert de fichiers). -Lire la documentation de bonnes pratiques de [sécurité](https://services.criann.fr/services/hpc/cluster-austral/guide/security/) - +Lire la documentation de bonnes pratiques de [sécurité](https://services.criann.fr/services/hpc/cluster-austral/guide/security/) dans la gestion des moyens de connexion. - - - From ec2041951cebb957aea56277c9ac1d7237d24e8c Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:42:14 +0100 Subject: [PATCH 71/75] Update stockage.md --- docs/code_form/arctic/stockage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/stockage.md b/docs/code_form/arctic/stockage.md index a7b46d6bd..9ac8a197c 100644 --- a/docs/code_form/arctic/stockage.md +++ b/docs/code_form/arctic/stockage.md @@ -7,4 +7,4 @@ sidebar_position: 4 Un quota strict de 50 Go est appliqué sur l'espace de travail personnel (`$HOME`). -Les espaces de travail (homedir et scratch), les quotas disques indivuels et de projet et les bonnes pratiques de gestion des données font l'objet d'une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/data-management/) +Les espaces de travail (homedir et scratch), les quotas disques indivuels et de projet et les bonnes pratiques de gestion des données font l'objet d'une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/data-management/). From de585c00ebd7e6ad8118a949650711feb796dcc9 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:47:24 +0100 Subject: [PATCH 72/75] Update logiciels.md --- docs/code_form/arctic/logiciels.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/code_form/arctic/logiciels.md b/docs/code_form/arctic/logiciels.md index 727e3e9f8..50545d311 100644 --- a/docs/code_form/arctic/logiciels.md +++ b/docs/code_form/arctic/logiciels.md @@ -11,7 +11,9 @@ Les logiciels sont installés sous environnements python3, pour l'architecture d - Outils de traitement d'image **OpenCV** et **scikit-image** - Outils d'analyse de données **pandas** -Une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/ia-deep-learning/) recense les différentes versions et leurs modules asscociés (commande utile : `module avail aidl`) +Une [page dédiée](https://services.criann.fr/services/hpc/cluster-austral/guide/ia-deep-learning/) recense les différentes versions et leurs modules asscociés. + +Commande utile : `module avail aidl` ## HPC ### Compliation From 158af6e0aaaf0a5ca920cc5d6e36f793d227fc81 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:55:17 +0100 Subject: [PATCH 73/75] Update jupyter.md --- docs/code_form/arctic/jupyter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/jupyter.md b/docs/code_form/arctic/jupyter.md index c46c2e593..c0fca9452 100644 --- a/docs/code_form/arctic/jupyter.md +++ b/docs/code_form/arctic/jupyter.md @@ -4,4 +4,4 @@ sidebar_position: 7 --- # Service Jupyterhub -Se référer à la documentation d'accès au [service Jupyterhub](https://services.criann.fr/services/hpc/cluster-austral/guide/jupyter) d'Arctic +Se référer à la documentation d'accès au [service Jupyterhub](https://services.criann.fr/services/hpc/cluster-austral/guide/jupyter) d'Arctic. From 1cd5cab108fadf20df48e6053d7671e6791988ed Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 14:42:28 +0100 Subject: [PATCH 74/75] Update description.md --- docs/code_form/arctic/description.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/description.md b/docs/code_form/arctic/description.md index 7c236f4d6..ab263be43 100644 --- a/docs/code_form/arctic/description.md +++ b/docs/code_form/arctic/description.md @@ -17,4 +17,4 @@ Le cluster hébergeant Arctic est une solution HPE : - 84 nœuds de calcul bi-socket AMD EPYC 9654 (Genoa, 96-Core par socket à 2,4 GHz) dotés chacun de 768 (24x 32) Go de RAM DDR5 à 4800 MHz - 11 nœuds de calcul bi-socket AMD Epyc 7543 (Milan, 32-Core par socket à 2,8 GHz, 512 Go de RAM DDR4 à 3200 MHz), dotés chacun de 8 cartes **GPU NVIDIA A100** (8 unités de traitement GPU interconnectés par NVLink, 80 Go de mémoire HBM2e embarquée par unité) - 2 nœuds de calcul bi-sockets Intel Xeon 8558 (48-Core par socket à 2,1 GHz, 2 To de RAM DDR5 à 5600 MHz), dotés chacun de 8 cartes **GPU NVIDIA H200** (8 unités de traitement GPU interconnectés par NVLink, **141 Go de mémoire HBM3e** embarquée par unité) -- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée par unité +- 2 nœuds de calcul mono-socket AMD Epyc 7543P (Milan, 32-Core à 2,8 GHz, 256 Go de RAM DDR4 à 3200 MHz), dotés chacun de 4 cartes **GPU AMD MI210** (64 Go de mémoire HBM2e embarquée par unité) From 74e3e0a1510581336c370ee1c36199c73e83e356 Mon Sep 17 00:00:00 2001 From: PBousquetMelou <67002778+PBousquetMelou@users.noreply.github.com> Date: Tue, 2 Dec 2025 15:01:21 +0100 Subject: [PATCH 75/75] Update index.md --- docs/code_form/arctic/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/code_form/arctic/index.md b/docs/code_form/arctic/index.md index f3f3e27fd..a7d702eb4 100644 --- a/docs/code_form/arctic/index.md +++ b/docs/code_form/arctic/index.md @@ -10,7 +10,7 @@ En fonction de la nature d'un projet et du profil de ses applications, différen Le [guide d'utilisation d'Austral](https://services.criann.fr/services/hpc/cluster-austral/guide/) complète celui d'Arctic (voir la section [travaux](./jobs.md) d'Arctic pour les partitions Slurm qui lui sont propres). ## Demande d'accès au service -La [documentation générale d'accès à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique sur le [portail](https://acces.mesonet.fr/gramc-meso/). +La [documentation générale d'accès à MesoNET](https://www.mesonet.fr/documentation/user-documentation/acces/portail) fournit les informations pour la demande d'accès au service, puis de dépôt d'un projet scientifique. Tout utilisateur d'Arctic doit lire et se conformer aux [CGU des ressources de calcul du Criann](https://www.criann.fr/cgu-calcul/).