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 disponiblesmodule avail nom_appli
: lister les modules disponibles pour l'application indiquéemodule help nom_appli/version
: afficher l'aide en ligne (si présente) pour l'application indiquéemodule 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ésmodule 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