Modes interactif ou batch
Description du partage des ressources en les sessions en interactif et le traitement par lots
Le cluster IBM est séparé en deux parties distinctes :
- une partie frontale pour les connexions, compilations dotée de ressources propres : deux noeuds p510 avec chacun de 2 processeurs Power 5(cadencés à 1.5GHz) et 4 Go de mémoire vive. Ces noeuds permettent l'accès aux espaces permaments des utilisateurs dans les systèmes de fichiers /home, /work et /save ainsi que le système de fichiers qui contient les répertoires temporaires pour les travaux soumis à LoadLeveler, /dlocal.
Remarque :
Ces machines bi-processeurs, de part leur configuration, ne sont pas destinées à réaliser de grosses exécutions en interactif.Pour exécuter un programme MPI, il faut spécifier un fichier hostfile avec le nom de frontale sur deux lignes (deux processeurs) et utiliser la commande suivante :
poe ./mon_code -procs 2 -hfile ./hostfile
- une partie batch (traitement par lots) qui englobe les 22 noeuds p575 : soit 176 processeurs Power5 et 352 Go de mémoire (264 Go pour le batch). 16 noeuds sont interconnectés à l'aide d'un commutateur à faible latence Federation ; les 6 autres noeuds sont "indépendants". Cela signfie que les applications de cri_job_type mpi peuvent s'exécuter dans ou à cheval sur les 16 noeuds ou bien s'ils font moins de 8 processus, dans l'un des 6 autres noeuds. Les autres types d'applications s'exécutent uniquement au sein d'un noeud et ne peuvent donc demander plus de 8 processus ou 10 Go de mémoire (auxquelles s'ajoutent 2Go par noeud pour la stack).
Voir la rubrique Gestion des ressources demandées dans la page de loadleveler. L'accès à ces ressources se fait uniquement en mode batch au travers du logiciel de soumission loadleveler dont le fonctionnement est présentée dans sa page.