Table des matières

Voir cette page sous forme de diaporama.

Modules

Cet article décrit l'usage des modules sur CALI.

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

Illustration

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

Les modules vous permettront de choisir la version que vous souhaitez.

Utilisation

Une fois le module 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 :

Autrement dit :

Toutes les commandes

Logiciels et versions disponibles

module avail
module avail <logiciel>

Modules chargés

module list

Charger ou décharger un module

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

Pour charger la version “par défaut” d'un logiciel :

module load <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.