Outils pour utilisateurs

Outils du site


premierspas

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
premierspas [2026/03/20 14:17] adminpremierspas [2026/04/22 16:28] (Version actuelle) admin
Ligne 10: Ligne 10:
  
  
 +<note warning> 
 +Transition en cours vers **frontalhpc2025** : les noeuds de calcul vont progressivement rejoindre le nouveau cluster, accessible via la machine frontale **frontalhpc2025**. À l’exception du nom du frontal, la manière de se connecter et l'utilisation restent identiques. 
 +</note>
  
 ===== Qu'est-ce que SLURM ? ===== ===== Qu'est-ce que SLURM ? =====
Ligne 36: Ligne 38:
 [{{  :socket.jpg?direct&  | **Définition Socket, core, thread** - extrait de [[https://slurm.schedmd.com/mc_support.html|https://slurm.schedmd.com/mc_support.html]]}}] [{{  :socket.jpg?direct&  | **Définition Socket, core, thread** - extrait de [[https://slurm.schedmd.com/mc_support.html|https://slurm.schedmd.com/mc_support.html]]}}]
  
-=== Les jobs et les tasks ===+=== Les jobs ===
  
-Dans SLURM un **job**  correspond à une requête d'allocation de ressources (CPU, RAM, temps de calcul) par un utilisateur. Un job est composé d'étapes (**steps**) et chaque étape effectue une tâche (**task**) ou plusieurs en parallèle. Une task correspond à un processus, une task peut utiliser un ou plusieurs CPU.+Dans SLURM un **job**  correspond à une requête d'allocation de ressources (CPU, RAM, temps de calcul) par un utilisateur. 
 +/* 
 + Un job est composé d'étapes (**steps**) et chaque étape effectue une tâche (**task**) ou plusieurs en parallèle. Une task correspond à un processus, une task peut utiliser un ou plusieurs CPU. 
 +*/
  
 === Les partitions === === Les partitions ===
Ligne 57: Ligne 62:
   * soit lancer directement son job en ligne de commande à l'aide de la commande srun.   * soit lancer directement son job en ligne de commande à l'aide de la commande srun.
  
-==== Soumettre un job en utilisant un script ====+Sauf cas particulier, il est préférable d'utiliser un script (méthode simple, rapide et le script est réutilisé facilement). 
 + 
 + 
 +==== Soumettre un job en utilisant un script (méthode conseillée) ====
  
 L'utilisateur crée un script bash (.sh) dans lequel il précise les ressources dont il a besoin puis appelle son programme (étape 1). Ce script est ensuite soumis à SLURM via la commande sbatch qui affecte un numéro au job (étape 2). L'utilisateur crée un script bash (.sh) dans lequel il précise les ressources dont il a besoin puis appelle son programme (étape 1). Ce script est ensuite soumis à SLURM via la commande sbatch qui affecte un numéro au job (étape 2).
premierspas.1774012627.txt.gz · Dernière modification : 2026/03/20 14:17 de admin