Soutien

Programmateur de tâches LSF (Load Share Facility) : Commandes pour configurer votre environnement

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

Références

https://www.ibm.com/support/knowledgecenter/en/SSWRJV_10.1.0/lsf_welcome/lsf_welcome.html

Votre recherche bénéficie-t-elle des produits et services offerts par CMC Microsystèmes ?

Retour haut de page
X
Aller au contenu principal