Ceci est une ancienne révision du document !
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 matlabmodule 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.
Quand vous ouvrez une session sur le cluster, seuls deux modules sont pré-chargés dans votre environnement :
Autrement dit :
module avail
module list
module load <logiciel>/<version> module unload <logiciel>
module purge
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.