Outils pour utilisateurs

Outils du site


modules

Ceci est une ancienne révision du document !


Modules

Les modules permettent de configurer votre environnement utilisateur pour utiliser des logiciels dans des versions spécifiques.

Prenons l'exemple du logiciel Matlab. CALI dispose de plusieurs versions :

  • module avail matlab liste toutes les versions disponibles de matlab
  • module load matlab/2007b configure votre environnement pour la (vieille) version 2007b
  • module load matlab configure votre environnement pour la dernière version de matlab

Une fois le module de la version souhaitée chargé, la commande matlab lancera la version voulue.

Modules pré-chargés

Quand vous ouvrez une session sur le cluster, seuls deux modules sont pré-chargés dans votre environnement :

  • pour les compilateurs Intel : accès à la suite intel-composer
  • pour la librairie MPI Intel

Autrement dit :

  • si vous voulez utilisez un logiciel scientifique, vous devez impérativement charger le module dans votre environnement
  • l'accès aux compilateurs Intel ne nécessite normalement pas de chargement

Les commandes utiles

Lister les environnements et versions disponibles

module avail

Lister les modules chargés

module list

Charger ou décharger un module

module load <logiciel>/<version>
module unload <logiciel>

Supprimer tous les modules

module purge

Intégration dans les jobs slurm

Quand vous préparez un fichier batch pour slurm (l'ordonnanceur de travaux), si votre programme est lié à un environnement logiciel, n'oubliez pas de charger au début de votre batch les modules nécessaires.

modules.1412613926.txt.gz · Dernière modification: 2014/10/06 18:45 de montap01