Outils pour utilisateurs

Outils du site


https_hpc_isima_fr_doku_php_id_demarrage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
https_hpc_isima_fr_doku_php_id_demarrage [2026/10/20 09:10] – adminhttps_hpc_isima_fr_doku_php_id_demarrage [2026/10/20 09:40] (Version actuelle) – supprimée admin
Ligne 1: Ligne 1:
-====== Démarrer en 5 minutes ====== 
- 
-Cette page vous permet de lancer rapidement votre premier calcul sur le cluster.  
- 
- 
-===== 1. Obtenir un compte ===== 
- 
-Envoyez un mail à Hélène Toussaint (helene.toussaint -AT- uca.fr) ou Raphaël Amato (raphael.amato -AT- uca.fr). 
- 
-Une fois votre compte ouvert : 
-  * si vous êtes membre de l'UCA, vous vous connectez avec vos identifiants UCA (ceux de l'ENT) ; 
-  * sinon, vous recevez un identifiant par mail. 
- 
-===== 2. Se connecter au cluster ===== 
- 
-Si vous n'êtes pas dans le bâtiment ISIMA, connectez-vous d'abord au VPN (voir [[https://doc.isima.fr/services/acces-distant/vpn/|installation du VPN]]). 
- 
-Connectez-vous ensuite en ssh sur le frontal ''frontalhpc2025'' : 
- 
-<code bash> 
-ssh login@frontalhpc2025 
-</code> 
- 
-Remplacez ''login'' par votre identifiant. Sous Windows, utilisez un logiciel comme MobaXterm (voir [[acces|accès aux serveurs]]). 
- 
-<note important> 
-Le frontal sert uniquement à se connecter, lancer les jobs et créer des images apptainer quand nécessaire, il n'est pas dimensionné pour supporter des calculs. **Les calculs doivent passer par SLURM** (étapes suivantes). 
-</note> 
- 
-===== 3. Copier votre programme sur le cluster ===== 
- 
-Copiez votre programme dans votre répertoire sur le cluster. Le plus simple est de monter ce répertoire sur votre PC (voir [[sshfs|accès fichiers sshfs]]) : vous pouvez alors y copier vos fichiers comme dans n'importe quel dossier. 
- 
-Vos fichiers sont accessibles depuis tous les nœuds de calcul. 
- 
-===== 4. Écrire le script du job ===== 
- 
-Créez, à côté de votre programme, un fichier ''mon_job.sh'' : 
- 
-<code bash> 
-#!/bin/bash 
-#SBATCH --time=1:00:00 
-#SBATCH --mem=2000 
- 
-./mon_exe 
-</code> 
- 
-  * ''%%--time%%'' : durée maximale du job (ici 1 heure, format heures:minutes:secondes). Si le job dépasse cette durée, il est arrêté. 
-  * ''%%--mem%%'' : mémoire nécessaire, en Mo (ici 2 Go). 
-  * ''./mon_exe'' : remplacez par la commande qui lance votre programme. 
- 
-===== 5. Lancer le job ===== 
- 
-Depuis le répertoire où se trouve ''mon_job.sh'' : 
- 
-<code bash> 
-sbatch mon_job.sh 
-</code> 
- 
-SLURM répond avec le numéro de votre job : 
- 
-<code> 
-Submitted batch job 123456 
-</code> 
- 
-===== 6. Suivre le job ===== 
- 
-Pour voir vos jobs : 
- 
-<code bash> 
-squeue 
-</code> 
- 
-La colonne ''ST'' indique l'état du job : 
-  * ''PD'' : en attente de ressources, 
-  * ''R'' : en cours d'exécution. 
- 
-Quand le job est terminé, il disparaît de la liste. 
- 
-Pour arrêter un job : 
- 
-<code bash> 
-scancel 123456 
-</code> 
- 
-===== 7. Récupérer le résultat ===== 
- 
-Tout ce que votre programme affiche (messages et erreurs) est écrit dans le fichier ''slurm-123456.out'', dans le répertoire d'où vous avez lancé ''sbatch''. 
- 
-C'est tout ! Vous savez lancer un calcul sur le cluster. 
- 
----- 
- 
-===== Et après ? ===== 
- 
-  * Lisez les [[pratique|bonnes pratiques]] avant de lancer de gros calculs. 
-  * Comprendre le fonctionnement de SLURM : [[premierspas|découverte de SLURM]]. 
-  * Plusieurs CPU, plus de mémoire, un nœud particulier : [[sbatch|options de sbatch]]. 
-  * Jobs de plus de 7 jours ou très gourmands : [[config|partitions]]. 
-  * Lancer le même programme sur beaucoup d'instances : [[jobarray|tableaux de jobs]]. 
-  * Tester ou compiler sur un nœud de calcul : [[shell|shell interactif]]. 
-  * Un logiciel ou une bibliothèque manque : [[apptainer|Apptainer]], [[python|Python]]. 
-  * Un job ne démarre pas ou s'arrête : [[erreur|erreurs classiques]]. 
  
https_hpc_isima_fr_doku_php_id_demarrage.1792480226.txt.gz · Dernière modification : 2026/10/20 09:10 de admin