# Calcul sur datacenter régional ou national - Version synthétique

Cette page présente un **recensement (très synthétique) des centres de calcul régionaux et nationaux**, avec un descriptif de leurs caractéristiques et les liens pour demander l’accès.

Pour un guide de prise en main des ressources du cluster MCIA : [https://wikidoc.oasu.u-bordeaux.fr/books/divers/page/guide-de-prise-en-main-des-clusters-hpc-du-mcia](https://wikidoc.oasu.u-bordeaux.fr/books/divers/page/guide-de-prise-en-main-des-clusters-hpc-du-mcia)

### Clusters régionaux Nouvelle-Aquitaine (MCIA)

Voici une comparaison synthétique des 4 calculateurs (Curta, Jarvis, Pyrène, Cali V3), suivie d’un focus spécifique sur le stockage, afin de bien distinguer capacité de calcul, mémoire, GPU, et stratégie data.

#### Comparaison des calculateurs (puissance &amp; usages)

<table cellpadding="2" cellspacing="0" id="bkmrk-crit%C3%A8re-curta-jarvis" style="height: 399.4px; width: 956px;" width="643"><colgroup><col style="width: 153px;" width="124"></col><col style="width: 201px;" width="126"></col><col style="width: 215px;" width="133"></col><col style="width: 149px;" width="81"></col><col style="width: 108px;" width="158"></col><col style="width: 65px;"></col></colgroup><thead><tr style="height: 30.3px;"><th style="border: medium; padding: 0cm; height: 30.3px;" width="124">Critère

</th><th style="border: medium; padding: 0cm; height: 30.3px;" width="126">**Curta**

</th><th style="border: medium; padding: 0cm; height: 30.3px;" width="133">**Jarvis**

</th><th style="border: medium; padding: 0cm; height: 30.3px;" width="81">**Pyrène**

</th><th style="border: medium; padding: 0cm; height: 30.3px; width: 79px;" width="158">**Cali V3**

</th><th style="border: medium; padding: 0cm; width: 79px; height: 30.3px;">**Poudlard**

</th></tr></thead><tbody><tr style="height: 67.2px;"><td style="border: medium; padding: 0cm; height: 67.2px;" width="124">**Architecture**

</td><td style="border: medium; padding: 0cm; height: 67.2px;" width="126">Cluster HPC classique distribué

</td><td style="border: medium; padding: 0cm; height: 67.2px;" width="133">Single System Image (SSI)

</td><td style="border: medium; padding: 0cm; height: 67.2px;" width="81">Cluster mémoire

</td><td style="border: medium; padding: 0cm; height: 67.2px; width: 79px;" width="158">Cluster orienté GPU

</td><td style="border: medium; padding: 0cm; width: 79px; height: 67.2px;">Cluster étudiant / mix CPU-GPU

</td></tr><tr style="height: 37.8px;"><td style="border: medium; padding: 0cm; height: 37.8px;" width="124">**Cœurs CPU**

</td><td style="border: medium; padding: 0cm; height: 37.8px;" width="126">12 000

</td><td style="border: medium; padding: 0cm; height: 37.8px;" width="133">768

</td><td style="border: medium; padding: 0cm; height: 37.8px;" width="81">1 568

</td><td style="border: medium; padding: 0cm; height: 37.8px; width: 79px;" width="158">1 118

</td><td style="border: medium; padding: 0cm; width: 79px; height: 37.8px;">1 184

</td></tr><tr style="height: 52.6px;"><td style="border: medium; padding: 0cm; height: 52.6px;" width="124">**Mémoire max / nœud**

</td><td style="border: medium; padding: 0cm; height: 52.6px;" width="126">3 To

</td><td style="border: medium; padding: 0cm; height: 52.6px;" width="133">6 To

</td><td style="border: medium; padding: 0cm; height: 52.6px;" width="81">1,5 To

</td><td style="border: medium; padding: 0cm; height: 52.6px; width: 79px;" width="158">variable

</td><td style="border: medium; padding: 0cm; width: 79px; height: 52.6px;">250 Go (CPU) / 64 Go (GPU)</td></tr><tr style="height: 91.2px;"><td style="border: medium; padding: 0cm; height: 91.2px;" width="124">**GPU**

</td><td style="border: medium; padding: 0cm; height: 91.2px;" width="126">**8** × NVIDIA P100 (calcul) + **8** × Quadro P4000 (visualisation)

</td><td style="border: medium; padding: 0cm; height: 91.2px;" width="133">L40S (**2** GPU)

</td><td style="border: medium; padding: 0cm; height: 91.2px;" width="81">X

</td><td style="border: medium; padding: 0cm; height: 91.2px; width: 79px;" width="158">**89** GPU (H100, L40, RTX6000, GTX1080)

</td><td style="border: medium; padding: 0cm; width: 79px; height: 91.2px;">**3** GPU (GTX Titan X, AMD MI210)

</td></tr><tr style="height: 37.8px;"><td style="border: medium; padding: 0cm; height: 37.8px;" width="124">**Scheduler**

</td><td style="border: medium; padding: 0cm; height: 37.8px;" width="126">Slurm

</td><td style="border: medium; padding: 0cm; height: 37.8px;" width="133">Slurm

</td><td style="border: medium; padding: 0cm; height: 37.8px;" width="81">Slurm

</td><td style="border: medium; padding: 0cm; height: 37.8px; width: 79px;" width="158">Slurm

</td><td style="border: medium; padding: 0cm; width: 79px; height: 37.8px;">Slurm

</td></tr><tr style="height: 82.5px;"><td style="border: medium; padding: 0cm; height: 82.5px;" width="124">**Public cible**

</td><td style="border: medium; padding: 0cm; height: 82.5px;" width="126">HPC généraliste massif

</td><td style="border: medium; padding: 0cm; height: 82.5px;" width="133">Data in-memory / gros graphes

</td><td style="border: medium; padding: 0cm; height: 82.5px;" width="81">Mémoire + CPU

</td><td style="border: medium; padding: 0cm; height: 82.5px; width: 79px;" width="158">IA / Deep Learning / GPU

</td><td style="border: medium; padding: 0cm; width: 79px; height: 82.5px;">Étudiants, apprentissage HPC et GPU

</td></tr><tr><td style="border: medium; padding: 0cm;">**Point faible**

</td><td style="border: medium; padding: 0cm;">Programmation distribuée nécessaire

</td><td style="border: medium; padding: 0cm;">Peu de GPU

</td><td style="border: medium; padding: 0cm;">Pas de GPU

</td><td style="border: medium; padding: 0cm; width: 79px;">Peu adapté aux gros jobs CPU ou mémoire unifiée

</td><td style="border: medium; padding: 0cm; width: 79px;"> ?

</td></tr></tbody></table>

#### Comparaison **du stockage** (critique pour data &amp; IA)

##### Vue d’ensemble rapide

<table cellpadding="2" cellspacing="0" id="bkmrk-cluster-home-work-%2F-" style="width: 840px; height: 429.4px;" width="578"><colgroup><col style="width: 142px;" width="56"></col><col style="width: 347px;" width="95"></col><col style="width: 200px;"></col><col style="width: 75px;"></col><col style="width: 75px;"></col></colgroup><thead><tr style="height: 50.9px;"><th style="border: medium; padding: 0cm; height: 50.9px;" width="56">Cluster

</th><th style="border: medium; padding: 0cm; height: 50.9px;" width="95">**/home**

</th><th style="border: medium; padding: 0cm; width: 20.375px; height: 50.9px;">**/scratch**</th><th style="border: medium; padding: 0cm; width: 10.1875px; height: 50.9px;">**/tmp**</th><th style="border: medium; padding: 0cm; width: 10.1875px; height: 50.9px;">**Source**</th></tr></thead><tbody><tr style="height: 50.4px;"><td style="border: medium; padding: 0cm; height: 50.4px;" width="56">**Curta**

</td><td style="border: medium; padding: 0cm; height: 50.4px;" width="95"><span style="color: rgb(0, 0, 0);">128 Go (soft) / 256 Go (hard)</span>

<span style="color: rgb(0, 0, 0);">20 Go par utilisateur </span>

</td><td style="border: medium; padding: 0cm; width: 20.375px; height: 50.4px;"><span style="color: rgb(0, 0, 0);">400 To (GPFS)</span></td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 50.4px;"><span style="color: rgb(0, 0, 0);">460 Go par nœud</span></td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 50.4px;"><span style="color: rgb(0, 0, 0);">https://redmine.mcia.fr/projects/cluster-curta/wiki/</span></td></tr><tr style="height: 58.8px;"><td style="border: medium; padding: 0cm; height: 58.8px;" width="56">**Jarvis**

</td><td style="border: medium; padding: 0cm; height: 58.8px;" width="95"><span style="color: rgb(0, 0, 0);">10 To total / 200 Go par utilisateur</span>

</td><td style="border: medium; padding: 0cm; width: 20.375px; height: 58.8px;"><span style="color: rgb(0, 0, 0);">24 To total / 500 Go par utilisateur</span>

</td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 58.8px;"><span style="color: rgb(0, 0, 0);">Non spécifié</span>

</td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 58.8px;"><span style="color: rgb(0, 0, 0);">https://redmine.mcia.fr/projects/cluster-doremi-jarvis/wiki/Architecture\_du\_calculateur</span>

</td></tr><tr style="height: 151.2px;"><td style="border: medium; padding: 0cm; height: 151.2px;" width="56">**Pyrène**

</td><td style="border: medium; padding: 0cm; height: 151.2px;" width="95"><span style="color: rgb(0, 0, 0);">200 Go par utilisateur</span>

</td><td style="border: medium; padding: 0cm; width: 20.375px; height: 151.2px;"><span style="color: rgb(0, 0, 0);">18 To partagés</span>

</td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 151.2px;"><span style="color: rgb(0, 0, 0);">Non spécifié</span></td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 151.2px;"><span style="color: rgb(0, 0, 0);">https://git.univ-pau.fr/num-as/pyrene-cluster/-/wikis/1-Environment/1.3-Disk-space</span></td></tr><tr style="height: 118.1px;"><td style="border: medium; padding: 0cm; height: 118.1px;" width="56">**Cali V3**

</td><td style="border: medium; padding: 0cm; height: 118.1px;" width="95"><span style="color: rgb(0, 0, 0);">60 Go par utilisateur</span>

</td><td style="border: medium; padding: 0cm; width: 20.375px; height: 118.1px;"><span style="color: rgb(0, 0, 0);">1 To par utilisateur</span>

</td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 118.1px;"><span style="color: rgb(0, 0, 0);">400 Go à 1 To par nœud</span>

</td><td style="border: medium; padding: 0cm; width: 10.1875px; height: 118.1px;"><span style="color: rgb(0, 0, 0);">https://redmine.mcia.fr/projects/cluster-cali3/wiki/Stockage</span>

</td></tr></tbody></table>

---

##### En gros

- **/scratch** : les données déposées dans cet espace ne sont **PAS sauvegardées** et peuvent être **supprimées automatiquement** selon la politique du centre (ex. fichiers inactifs &gt; 90 jours sur Curta). Il n’existe **aucun moyen de récupération** après suppression.
- **Attention aux quotas** : les espaces `/home`, `/scratch` et `/work` sont soumis à des quotas par utilisateur. Un dépassement peut entraîner des erreurs d’écriture ou des échecs de jobs.
- **Sur Curta** : les répertoires `/home` sont régulièrement sauvegardés via des snapshots accessibles à l’emplacement :  
    `/gpfs/home/.snapshots/snap_curta-home-home_<date>-0000_daily/<username>/`  
    Ces sauvegardes ont une rétention limitée et ne couvrent **que l’espace /home**.
- **/tmp** : espace local au nœud de calcul, disponible uniquement pendant l’exécution d’un job. Les données sont supprimées à la fin du job.

#### Recommandations finales (choix rapide)

<table cellpadding="2" cellspacing="0" id="bkmrk-besoin-cluster-recom" style="height: 184.6px; width: 541px;" width="393"><colgroup><col style="width: 299px;" width="235"></col> <col style="width: 167px;" width="149"></col> </colgroup><thead><tr style="height: 17.3px;"><th style="border: medium; padding: 0cm; height: 17.3px;" width="235">Besoin

</th><th style="border: medium; padding: 0cm; height: 17.3px;" width="149">Cluster recommandé

</th></tr></thead><tbody><tr style="height: 28.8px;"><td style="border: medium; padding: 0cm; height: 28.8px;" width="235">MPI massif / HPC classique

</td><td style="border: medium; padding: 0cm; height: 28.8px;" width="149">**Curta**

</td></tr><tr style="height: 27.8px;"><td style="border: medium; padding: 0cm; height: 27.8px;" width="235">Données énormes en RAM, graphes

</td><td style="border: medium; padding: 0cm; height: 27.8px;" width="149">**Jarvis**

</td></tr><tr style="height: 31.8px;"><td style="border: medium; padding: 0cm; height: 31.8px;" width="235">CPU + mémoire + stockage durable

</td><td style="border: medium; padding: 0cm; height: 31.8px;" width="149">**Pyrène**

</td></tr><tr style="height: 32.8px;"><td style="border: medium; padding: 0cm; height: 32.8px;" width="235">Deep Learning / GPU / IA

</td><td style="border: medium; padding: 0cm; height: 32.8px;" width="149">**Cali V3**

</td></tr><tr style="height: 28.8px;"><td style="border: medium; padding: 0cm; height: 28.8px;" width="235">Gros datasets temporaires parallèles

</td><td style="border: medium; padding: 0cm; height: 28.8px;" width="149">**Curta / Pyrène**

</td></tr><tr style="height: 17.3px;"><td style="border: medium; padding: 0cm; height: 17.3px;" width="235">Prototypage data sans MPI

</td><td style="border: medium; padding: 0cm; height: 17.3px;" width="149">**Jarvis**

</td></tr></tbody></table>

**Notes communes aux clusters régionaux MCIA :**

- Authentification via compte MCIA : [https://redmine.mcia.fr/projects/cluster-curta/wiki/Comptes\_Utilisateurs](https://redmine.mcia.fr/projects/cluster-curta/wiki/Comptes_Utilisateurs)
- Accès via SSH ou portails Web (OpenOnDemand, TurboVNC, VirtualGL) selon cluster
- Suivi conso : [https://pandora.mcia.fr/grafana](https://pandora.mcia.fr/grafana)

### Accès aux centres nationaux

### 1. Grid5000

- Demande de création de compte utilisateur : [https://www.grid5000.fr/w/Grid5000:Get\_an\_account](https://www.grid5000.fr/w/Grid5000:Get_an_account)
- Vous recevrez ensuite un lien expliquant comment créer votre mot de passe et renseigner votre clé SSH.
- Vous pourrez alors vous connecter à la plateforme via la ligne de commande : ```bash
    ssh USER@access.grid5000.fr
    ```

où `USER` correspond à votre nom d’utilisateur.

Vous trouverez un guide de prise en main ici : [https://www.grid5000.fr/w/Getting\_Started ](https://www.grid5000.fr/w/Getting_Started)et davantage d’informations dans la documentation officielle.

### 2. via eDARI

Les ressources nationales (CINES, IDRIS, TGCC) se demandent via le portail **eDARI** : [https://www.edari.fr](https://www.edari.fr/)

Malgré les différences matérielles entre les plateformes, leur utilisation est globalement identique :

- Accès via ligne de commande
- Gestion des fichiers sur des espaces de stockage dédiés
- Soumission des jobs via un ordonnanceur
- Suivi de la consommation de l’allocation

La principale différence réside dans les ressources disponibles (CPU, GPU, mémoire, quotas).

L’utilisation d’eDARI se fait en plusieurs étapes

1. **Demande d’allocation** :  
    L’utilisateur doit d’abord déposer une demande d’allocation sur l’une des plateformes disponibles (CINES, Jean Zay, TGCC).  
    Ici : [https://www.edari.fr](https://www.edari.fr/)  
    Cette demande précise le projet, les besoins en calcul (CPU, GPU, mémoire, durée, etc.).
2. **Validation de la demande** :  
    Après évaluation, la demande peut être acceptée et une allocation de ressources est accordée.
3. **Rattachement du compte** :  
    Une fois l’allocation validée, il est nécessaire de **rattacher son compte eDARI** à la demande acceptée afin de pouvoir consommer du temps de calcul.
4. **Démarrage des calculs** :  
    Le rattachement effectué, l’utilisateur peut se connecter aux machines et soumettre des calculs.

#### 2.1. IDRIS – Centre de calcul du CNRS

- Site : [https://www.idris.fr/](https://www.idris.fr/)
- Documentation accès : [https://www.idris.fr/info/gestion/demandes-heures.html](https://www.idris.fr/info/gestion/demandes-heures.html)
- Schéma de demande d'accès : [https://www.edari.fr/schema/acces/ressource](https://www.edari.fr/schema/acces/ressource)

##### Supercalculateur Jean Zay

- Partitions CPU et GPU, puissance crête : 125,9 PFlop/s (juillet 2024)
- CPUs Intel Xeon et GPUs Nvidia V100 / A100 selon partition
- Scheduler : Slurm
- Accès : via eDARI

##### Espaces disques majeurs sur Jean Zay

<table id="bkmrk-espace-capacit%C3%A9-par-" style="width: 100%;"><thead><tr><th style="width: 13.1076%;">**Espace**</th><th style="width: 12.0414%;">**Capacité par défaut**</th><th style="width: 36.8296%;">**Spécificité**</th><th style="width: 38.1406%;">**Usage**</th></tr></thead><tbody><tr><td style="width: 13.1076%;">**$HOME**</td><td style="width: 12.0414%;">3 Go / 150k inodes par utilisateur</td><td style="width: 36.8296%;">Accueil de connexion</td><td style="width: 38.1406%;">Stockage de fichiers de configuration et de petits fichiers</td></tr><tr><td style="width: 13.1076%;">**$WORK**</td><td style="width: 12.0414%;">5 To\* / 500k inodes par projet</td><td style="width: 36.8296%;">• Stockage sur disques rotatifs• 350 Go/s en lecture• 300 Go/s en écriture</td><td style="width: 38.1406%;">• Stockage des sources• Données d’entrée/sortie• Exécution en batch ou interactif</td></tr><tr><td style="width: 13.1076%;">**$SCRATCH**</td><td style="width: 12.0414%;">Quotas de sécurité très larges4,6 Po partagés</td><td style="width: 36.8296%;">• Stockage SSD• 1,5 To/s en lecture• 1,1 To/s en écriture• Fichiers inutilisés supprimés après 30 jours</td><td style="width: 38.1406%;">• Données d’entrée/sortie volumineuses• Exécution batch ou interactif• Performances optimales en I/O</td></tr><tr><td style="width: 13.1076%;">**$STORE**</td><td style="width: 12.0414%;">50 To\* / 100k inodes\* par projet</td><td style="width: 36.8296%;">• Sauvegarde sur bandes magnétiques• Cache sur disques rotatifs</td><td style="width: 38.1406%;">• Archivage long terme• Conservation pendant la durée du projet</td></tr></tbody></table>

#### Partage de données et augmentation du quota des espaces

• Pour partager des fichiers avec les membres de votre projet, il existe trois espaces communs :  
\- dans le $WORK : $ALL\_CCFRWORK  
\- dans le $SCRATCH : $ALL\_CCFRSCRATCH  
\- dans le $STORE : $ALL\_CCFRSTORE  
  
• Si vous travaillez avec des bases de données publiques volumineuses, l’IDRIS peut les installer pour vous dans l’espace disque $DSDIR. Cet espace est accessible en lecture à tous les utilisateurs. Cela permet de mutualiser les ressources et ne pas saturer vos espaces disques.

#### 2.2 CINES – Supercalculateur Adastra

- Site : [https://www.cines.fr/](https://www.cines.fr/)
- Architecture HPE-Cray EX, nœuds CPU AMD EPYC Genoa, GPU MI250X et MI300A
- Documentation : [https://dci.dci-gitlab.cines.fr/webextranet/architecture/](https://dci.dci-gitlab.cines.fr/webextranet/architecture/)

#### 2.3 TGCC – Centre CEA

- Site : [https://hpc.cea.fr/](https://hpc.cea.fr/)
- Nœuds AMD Rome, Intel Skylake/Cascadelake, GPUs V100 / P100 / A100
- Scheduler : Slurm
- Documentation : [https://hpc.cea.fr/tgcc-public/en/html/tgcc-public.html](https://hpc.cea.fr/tgcc-public/en/html/tgcc-public.html)

#### 2.4 France Grilles

- Accès à la grille de calcul distribuée et aux serveurs à la demande (Cloud)
- Certification via HARICA : [https://cm.harica.gr/](https://cm.harica.gr/)
- Portail : [https://iam.mesonet.fr/](https://iam.mesonet.fr/)
- Documentation : [https://github.com/FranceGrilles/documentation/blob/main/certificat\_utilisateur/demande\_certificat\_personnel\_cnrs.rst](https://github.com/FranceGrilles/documentation/blob/main/certificat_utilisateur/demande_certificat_personnel_cnrs.rst)
- Contact : info@france-grilles.fr

## International

- **EGI (European Grid Infrastructure)** : [https://www.egi.eu/](https://www.egi.eu/)
- Fournit une grille de calcul distribuée pour la recherche européenne.