premierspas
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 | ||
| premierspas [2017/06/16 16:05] – toussain | premierspas [2026/04/22 16:28] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Utilisation du cluster et de SLURM ====== | ====== Utilisation du cluster et de SLURM ====== | ||
| - | Un cluster est un regroupement de machines dédiées au calcul. Il est composé d'une machine frontale (" | + | Un **cluster** est un regroupement de machines dédiées au calcul. Il est composé d'une machine frontale (" |
| - | Remarque : Les processus d'un utilisateur sont confinés aux ressources (CPU notamment) qu'il a réservées : il ne peut pas accéder aux CPU réservés par d' | ||
| + | |||
| + | =====Accès au cluster===== | ||
| + | On accède au cluster en se connectant (en ssh) sur le serveur **frontalhpc2020** et en utilisant le login / mot de passe de son compte ENT UCA (ou compte spécifiquement créé pour les extérieurs à l' | ||
| + | |||
| + | |||
| + | <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' | ||
| + | </ | ||
| ===== Qu' | ===== Qu' | ||
| - | SLURM (Simple Linux Utility for Resource Management) est un gestionnaire de ressources et ordonnanceur de tâches pour des clusters LINUX. Il permet de répartir au mieux les ressources de calcul (CPU, GPU, RAM) entre utilisateurs en gérant des files d' | + | SLURM (Simple Linux Utility for Resource Management) est un gestionnaire de ressources et ordonnanceur de tâches pour des clusters LINUX. Il permet de répartir au mieux les ressources de calcul (CPU, GPU, RAM) entre utilisateurs en gérant des files d' |
| + | |||
| + | Les processus d'un utilisateur sont confinés aux ressources (CPU notamment) qu'il a réservées : il ne peut pas accéder aux CPU réservés par d' | ||
| + | |||
| + | |||
| + | Une documentation complète est disponible sur le site de SLURM : [[http:// | ||
| ==== Le vocabulaire ==== | ==== Le vocabulaire ==== | ||
| Ligne 26: | Ligne 38: | ||
| [{{ : | [{{ : | ||
| - | === Les jobs et les tasks === | + | === Les jobs === |
| - | Dans SLURM un **job** | + | Dans SLURM un **job** |
| + | /* | ||
| + | Un job est composé d' | ||
| + | */ | ||
| === Les partitions === | === Les partitions === | ||
| Ligne 34: | Ligne 49: | ||
| Une partition dans SLURM correspond à un groupement logique de nœuds de calcul. Chaque partition est associée à des contraintes en termes de ressources (en particulier le temps de calcul maximum d'un job). Une partition peut être vue comme une file d' | Une partition dans SLURM correspond à un groupement logique de nœuds de calcul. Chaque partition est associée à des contraintes en termes de ressources (en particulier le temps de calcul maximum d'un job). Une partition peut être vue comme une file d' | ||
| + | /* | ||
| === Les features === | === Les features === | ||
| L' | L' | ||
| + | */ | ||
| ===== Soumettre un job ===== | ===== Soumettre un job ===== | ||
| Ligne 45: | 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, |
| + | |||
| + | |||
| + | ==== Soumettre un job en utilisant un script | ||
| L' | L' | ||
| Ligne 107: | Ligne 127: | ||
| </ | </ | ||
| + | <color # | ||
premierspas.1497621939.txt.gz · Dernière modification : 2018/10/11 22:49 (modification externe)