Différences entre versions de « Modules »

De POLR
Sauter à la navigation Sauter à la recherche
Ligne 3 : Ligne 3 :
  
 
== Comment utiliser les modules ==
 
== Comment utiliser les modules ==
Par défaut module est initialisé pour tous les utilisateurs de [[Mingan]] via le fichier <tt>/etc/bashrc</tt>. La commande <tt>module avail</tt> permet de voir la liste des modules qui sont disponibles, i.e. qui ont été préalablement installés par l'administrateur. Sur [[Mingan]], en date du 8 janvier 2015, on obtient:
+
Par défaut module est initialisé pour tous les utilisateurs de [[Mingan]] via le fichier <tt>/etc/bashrc</tt>. La commande <tt>module avail</tt> permet de voir la liste des modules qui sont disponibles, i.e. qui ont été préalablement installés par l'administrateur. Sur [[Mingan]], en date du 26 février 2015, on obtient:
  
 
  $ module avail
 
  $ module avail
Ligne 15 : Ligne 15 :
 
   
 
   
 
  ---------------------- /share/apps/modules/modulefiles ----------------------
 
  ---------------------- /share/apps/modules/modulefiles ----------------------
  makedepf90   mpich2        openmpi-1.8.3 rom_nc_lib
+
  gcc/4.9.2   mpich2        openmpi-1.8.3-gcc-4.9.2
 +
makedepf90  openmpi/1.8.3  rom_nc_lib
  
 
Les modules peuvent être chargés ou déchargés avec les commandes <tt>module load</tt> ou <tt>module unload</tt>, respectivement. Pour voir quels modules sont chargés, utilisez la commande <tt>module list</tt>
 
Les modules peuvent être chargés ou déchargés avec les commandes <tt>module load</tt> ou <tt>module unload</tt>, respectivement. Pour voir quels modules sont chargés, utilisez la commande <tt>module list</tt>

Version du 26 février 2015 à 12:06

Introduction

L'application Environment Modules permet de modifier l'environnement d'un utilisateur afin qu'il puisse avoir accès à certaines fonctionnalités. Cet outil est commode lorsque plusieurs utilisateurs utilisent, par exemple, différentes versions d'un même logiciel, ou bien lorsque différents modèles requièrent différentes version d'un même compilateur.

Comment utiliser les modules

Par défaut module est initialisé pour tous les utilisateurs de Mingan via le fichier /etc/bashrc. La commande module avail permet de voir la liste des modules qui sont disponibles, i.e. qui ont été préalablement installés par l'administrateur. Sur Mingan, en date du 26 février 2015, on obtient:

$ module avail
---------------------- /usr/share/Modules/modulefiles -----------------------
dot              modules          rocks-openmpi
module-git       null             rocks-openmpi_ib
module-info      opt-python       use.own

----------------------------- /etc/modulefiles ------------------------------
openmpi-x86_64

---------------------- /share/apps/modules/modulefiles ----------------------
gcc/4.9.2    mpich2        openmpi-1.8.3-gcc-4.9.2
makedepf90   openmpi/1.8.3  rom_nc_lib

Les modules peuvent être chargés ou déchargés avec les commandes module load ou module unload, respectivement. Pour voir quels modules sont chargés, utilisez la commande module list

$ module list
No Modulefiles Currently Loaded.

Pour charger un module,

$ module load mpich2
$ module list
Currently Loaded Modulefiles:
  1) mpich2

Références