https_hpc_isima_fr_doku_php_id_demarrage
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| https_hpc_isima_fr_doku_php_id_demarrage [2026/10/20 09:10] – admin | https_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' | ||
| - | |||
| - | Connectez-vous ensuite en ssh sur le frontal '' | ||
| - | |||
| - | <code bash> | ||
| - | ssh login@frontalhpc2025 | ||
| - | </ | ||
| - | |||
| - | Remplacez '' | ||
| - | |||
| - | <note important> | ||
| - | Le frontal sert uniquement à se connecter, lancer les jobs et créer des images apptainer quand nécessaire, | ||
| - | </ | ||
| - | |||
| - | ===== 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' | ||
| - | |||
| - | 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 '' | ||
| - | |||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | #SBATCH --time=1: | ||
| - | #SBATCH --mem=2000 | ||
| - | |||
| - | ./mon_exe | ||
| - | </ | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | ===== 5. Lancer le job ===== | ||
| - | |||
| - | Depuis le répertoire où se trouve '' | ||
| - | |||
| - | <code bash> | ||
| - | sbatch mon_job.sh | ||
| - | </ | ||
| - | |||
| - | SLURM répond avec le numéro de votre job : | ||
| - | |||
| - | < | ||
| - | Submitted batch job 123456 | ||
| - | </ | ||
| - | |||
| - | ===== 6. Suivre le job ===== | ||
| - | |||
| - | Pour voir vos jobs : | ||
| - | |||
| - | <code bash> | ||
| - | squeue | ||
| - | </ | ||
| - | |||
| - | La colonne '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | Quand le job est terminé, il disparaît de la liste. | ||
| - | |||
| - | Pour arrêter un job : | ||
| - | |||
| - | <code bash> | ||
| - | scancel 123456 | ||
| - | </ | ||
| - | |||
| - | ===== 7. Récupérer le résultat ===== | ||
| - | |||
| - | Tout ce que votre programme affiche (messages et erreurs) est écrit dans le fichier '' | ||
| - | |||
| - | 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' | ||
| - | * Tester ou compiler sur un nœud de calcul : [[shell|shell interactif]]. | ||
| - | * Un logiciel ou une bibliothèque manque : [[apptainer|Apptainer]], | ||
| - | * Un job ne démarre pas ou s' | ||
https_hpc_isima_fr_doku_php_id_demarrage.1792480226.txt.gz · Dernière modification : 2026/10/20 09:10 de admin