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.
Prenons l'exemple du logiciel Matlab. CALI dispose de plusieurs versions :
2007b
2008a
R20014a
Les modules vous permettront de choisir la version que vous souhaitez.
module avail matlab
liste toutes les versions disponibles de matlabmodule load matlab/2007b
configure votre environnement pour la version 2007b
Une fois le module 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 avail <logiciel>
module list
module load <logiciel>/<version> module unload <logiciel>
Pour charger la version “par défaut” d'un logiciel :
module load <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.