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 load matlab/2007b
module load matlab/R2014a
module avail matlab
permet de lister toutes les versions disponibles 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.