Vous regardez une version antérieure (v. /display/EDDSDLTEL/Logiciels) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 15) Actuel »


The "SSM environment"

The "SSM environment" is build on SSM, Simple Software Management.

The same SSM environment is available on Compute Canada clusters as well as on our internal UQAM servers.

Using the SSM environment means one can subscribes to certain domaines and packages using s.ssmuse.dot to aquire access to certain directories, scripts, binaries, etc.. This includes for example all tools to treat RPN files and the CRCM5 model itself.
In general '. s.ssmuse.dot ...' will add directories to your $PATH, $LD_LIBRARY_PATH, etc. and set some environment variables.

To get a list of all the available domaines and packages type:
    s.list_ssm_shortcuts

Your own personal aliases, exports, s.ssmuse.dot etc. for interactive use will go into the file
    ~/.profile.d/.interactive_profile
which you will have to create if it does not exist already.

There is nothing you have to do on the UQAM servers to set up the environment - it has already been set up at the creation of your account.
But on Compute Canada clusters you will have to do a little "setup" once.

Modules

Sur nos serveurs, nous travaillons avec des "modules".
Certains modules ne "s'aiment" pas, c'est pourquoi nous utilisons des modules en premier lieu. C'est aussi pourquoi il n'est pas recommandé de mettre des "module load ..." dans vos .profiles. Vous pouvez créer des alias à la place.

Liste des modules disponibles

Pour obtenir une liste de tous les modules disponibles, utilisez la commande :

     module avail

Certains modules ne peuvent être chargés qu'après que d'autres ont été chargés. Vous ne verrez ces modules qu'avec 'module avail' une fois que leur module "principal" est chargé.

Charger des modules

Pour "loader" le ou les modules que vous voulez utilisé exécutez la commande :

     module load <nom_du_module>
ou
     module add <nom_du_module>

Vous pouvez également charger plusieurs modules au dans la même commande:

    module load <nom_du_module1> <nom_du_module2> ...

Autres commandes "module" :

    module list        # Pour voir quels modules sont chargés 

    module purge   # Décharger tous les modules



  • Aucune étiquette