Commandes de module dans un environnement LSF 10.1
Remarque : Dans les descriptions qui suivent, le symbole « $ » sert à indiquer l’invite de commande d’un terminal Linux. Le programmateur de tâches LSF dans une grappe de calcul de CAO est exécuté en permanence et n’a jamais besoin d’être lancé. Il a été configuré avec des files d’attente qui traitent les demandes pour les cœurs et la mémoire. Toute commande introduite par ls ou b est interprétée comme une demande d’informations à propos de la grappe, de son environnement ou de sa configuration. Par exemple, pour énumérer les noms de tous les nœuds dans la grappe, avec les ressources statiques (cœurs, mémoire et autres données) :$ lshosts
Pour afficher les files d’attente disponibles des opérations par lot avec les niveaux de priorité affectés :$ bqueues
Lors d’une connexion à la grappe de calcul de CAO, vous vous retrouverez dans un environnement LINUX standard, avec l’interpréteur bash par défaut. Il s’agit d’un environnement de traitement de base. Pour de plus amples renseignements à propos de l’interpréteur bash, consultez la section des tutoriels à partir du site https://linuxconfig.org/ Les commandes LSF présentées ici sont des variations du mot clé module. Pour voir la liste complète des variations :$ module –help
La structure générique de la commande est la suivante :Usage: module [ commutateurs ] [ sous-commande ] [ sous-commande – arguments ]
Présentation du contenu système et des logiciels chargés pour les opérations de CAO
Pour connaître les fichiers de module actuellement chargés dans l’environnement :$ module list
Pour connaître les outils et logiciels installés dans les répertoires :-
- usr/share/Modules/modulefiles (fourni avec un planificateur de tâches)
- CMC/modules/ (outils de CAD installés par les administrateurs de CMC Microsystèmes)
$ module avail
Installation des outils de CAD avant une simulation
Pour ajouter un module à l’environnement courant de l’utilisateur (s’applique seulement à la fenêtre du terminal de l’appel) :$ module load
Pour supprimer un module de l’environnement courant de l’utilisateur :$ module unload
Pour échanger les modules, comme indiqué par les sous-commandes :$ module switch
Informations à propos des modules
Pour obtenir plus de détails à propos d’un module particulier :$ module whatis
Pour connaître les variables PATH et d’environnement d’un module ou d’un outil particulier :$ module show/display