Aller au contenu

Modules

Gestion d'environnement d'applications et de librairies

Commandes

Taper module help pour l'ensemble des options de la commande module

  • module avail : lister les modules disponibles
  • module avail nom_appli : lister les modules disponibles pour l'application indiquée
  • module help nom_appli/version : afficher l'aide en ligne (si présente) pour l'application indiquée
  • module load nom_appli/version : charger l'environnement du module indiqué
  • module unload nom_appli/version : décharger l'environnement du module indiqué
  • module list : lister les environnements chargés
  • module purge : décharger tous les environnements chargés au préalable

Cas des librairies

Pour les librairies, le chargement d'un module active les variables d'environnement pouvant être incluses dans un Makefile ($(HDF5_INC), $(HDF5_C_LIBS) ou $(HDF5_FORTRAN_LIBS) dans l'exemple suivant).

Exemple : option display listant ce que le chargement (option load) d'un module appliquerait :

[login@boreale-front1 ~]$ module display hdf5/nec/1.10.5/parallel 
-------------------------------------------------------------------
/soft/Modules/Modules-boreale/vecto/hdf5/nec/1.10.5/parallel:

prepend-path    PATH /soft/vecto/hdf5-1.10.5-parallel/bin
setenv          HDF5_HOME /soft/vecto/hdf5-1.10.5-parallel
setenv          HDF5_INC -I/soft/vecto/hdf5-1.10.5-parallel/include
prepend-path    NCC_INCLUDE_PATH /soft/vecto/hdf5-1.10.5-parallel/include
prepend-path    NFORT_INCLUDE_PATH /soft/vecto/hdf5-1.10.5-parallel/include
prepend-path    VE_LIBRARY_PATH /soft/vecto/hdf5-1.10.5-parallel/lib
prepend-path    VE_LIBRARY_PATH /soft/vecto/zlib-1.2.11/lib
prepend-path    VE_LIBRARY_PATH /soft/vecto/szip-2.1.1/lib
setenv          HDF5_C_LIBS {-lhdf5_hl -lhdf5 -lz -lsz -ldl}
setenv          HDF5_FORTRAN_LIBS {-lhdf5_fortran -lhdf5_hl -lhdf5 -lz -lsz -ldl}
display hdf5/nec/1.10.5/parallel environment (with no C++ support)
-------------------------------------------------------------------

Dernière mise à jour: 25 novembre 2022 14:05:21