Ceci est une ancienne révision du document !
Table des matières
Utilisation de la grappe de processeurs
Les machines de la grappe (cluster) clac sont maintenant reliées entre elles sur un réseau Myrinet de liens en fibre optique. Pour les utiliser, la commande cluster
est disponible aux professeurs et aux étudiants des 2e et 3e cycles. Le mode privilégié d'utilisation est d'indiquer à la commande cluster
le programme ou le script à exécuter. Par exemple :
cluster --exec uptime
Ceci a pour effet de réserver un processeur pour le temps d'exécution du programme uptime
.
Exemples
Voici quelques exemples pour illustrer les principales options du programme cluster
; pour la liste complète, tapez la commande suivante :
cluster --aide
- Pour consulter le tableau des réservations :
cluster --liste
- Pour réserver 3 processeurs et y exécuter la commande
hostname
sur chacun :cluster --proc=3 --lancer=touscpus --exec hostname
Réservation
L'utilisation des processeurs d'une grappe est soumise à une durée par défaut de 8 heures. Une durée supérieure peut être indiquée par le paramètre --duree temps
où le temps est indiqué par un nombre suivi de s
(seconde), m
(minute) ou h
(heure). Passé ce temps, un usager pourrait arrêter votre tâche avec le paramètre --force
.
Une réservation peut être prolongée par la commande
cluster --prolonge
ou annulée par la commande
cluster --libere
Myrinet
Voici une petite explication de l'utilisation de Myrinet sur clac
(surtout avec mpi
) :
Comment utiliser MPI sur le cluster? Pour utiliser mpich
avec Myrinet :
inclure mpich-myrinet mpicc ..... # compilation du programme cluster --proc=? --myrinet --mpich --lancer local --execute mpirun -- -machinefile machinefile -np ? PROGRAM
Pour utiliser mpich
sans Myrinet :
inclure mpich mpicc ..... # compilation du programme cluster --proc=? --mpich --lancer local --execute mpirun -- -machinefile machinefile -np ? PROGRAM
Pour compiler un programme mpi
, c'est toujours via mpicc
.
Grappes du DIRO
Voici la liste des grappes (clusters) du Département d'informatique et de recherche opérationnelle .
Laboratoire | Grappe | Caractéristiques des noeuds | Responsable |
---|---|---|---|
DIRO | clac clop | 2 CPU FC4 4G 1 ou 2 CPU FC4 3.7G | Comité des labos (Douglas Eck, prés.) |
LBIT | acgt | 2 CPU FC4 8G | Miklos Csuros |
LISA | clyb lisa mona | 1 CPU FC4 1G 1 CPU FC4 1G 2 CPU FC4 4G | Yoshua Bengio |
OPTIM | kiwi | 2 CPU FC4 4G | Pierre L'Écuyer |
RALI | cite giga | 2 CPU FC4 3.7G 2 CPU FC4 8G | Jian-Yun Nie Philippe Langlais |