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 :

  • pour utiliser la version 2007b, lancez la commande module load matlab/2007b
  • pour utiliser la version R2014a module load matlab/R2014a

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 à 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.1412613731.txt.gz · Dernière modification: 2014/10/06 18:42 de montap01