Environment Modules

De NLHPC
Revisión del 19:10 27 feb 2024 de Eosorio (discusión | contribs.) (Se indica que el sistema de módulo está activo por defecto en el clúster)

Environment Modules

El sistema de módulos se encuentra disponible por defecto en nuestro clúster.

Una vez que haya accedido a su cuenta, podrá hacer uso de los módulos de manera interactiva como también a través de sus scripts para lanzar sus simulaciones en los nodos de cómputo.

Listar

Para listar los módulos disponibles:

 [usuario@leftraru1 ~]$ module avail
 
------------------------------------ /usr/share/Modules/modulefiles ------------------------------------
 dot         module-git  module-info modules     null        use.own
 
------------------------------------   /home/Modules/modulefiles    ------------------------------------

 14-mp        espresso/5.3.0        gurobi/6.5.1        libgracle/3.0      opencv/2.4.13      schrodinger/2016.3
 ace/6.3.3    espresso/5.4.0        gurobi/7.0.2        libproj/4.8.0      openfoam/2.3.1     schrodinger/2017.4
 aims/071914  espresso/6.0.0        gurobi/7.5.1        libzmq/4.2.0       openfoam/2.4.0     schrodinger/2017.4.bak
 [...]

Cargar

[usuario@leftraru1 ~]$ whereis cplex
cplex:
[usuario@leftraru1 ~]$ module load cplex/9.1.3
[usuario@leftraru1 ~]$ whereis cplex
cplex: /home/apps/cplex/9.1.3/bin/x86-64_rhel4.0_3.4/cplex

Eliminar

[usuario@leftraru1 ~]$ module list
Currently Loaded Modulefiles:
  1) cplex/9.1.3
[usuario@leftraru1 ~]$ module rm cplex/9.1.3
[usuario@leftraru1 ~]$ module list
No Modulefiles Currently Loaded.

Limpiar

Para eliminar los módulos que previamente se tienen cargados

[usuario@leftraru1 ~]$ module list
Currently Loaded Modulefiles:
  1) intel/2018a       2) impi/2018.0.128
[usuario@leftraru1 ~]$ module purge
[usuario@leftraru1 ~]$ module list
No Modulefiles Currently Loaded.

Mostrar

Para revisar que parámetros se agregan a las variables de entorno

 
[usuario@leftraru1 ~]$ module show openfoam/4.0
 -------------------------------------------------------------------
 /home/Modules/modulefiles/openfoam/4.0:
 
 module-whatis	 Sets up OpenFOAM 4.0 in your enviornment 
 module		 load intel/2016 impi/5.1.3.181 boost/1.59 gmp/6.1.0 cgal/4.8.1 mpfr/3.1.4 
 prereq	 mpfr/3.1.4 cgal/4.8.1 
 prepend-path	 PATH /home/apps/openfoam/4.0/OpenFOAM-4.0/bin 
 prepend-path	 PATH /home/apps/openfoam/4.0/OpenFOAM-4.0/bin/tools 
 prepend-path	 PATH /home/apps/openfoam/4.0/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/bin 
 prepend-path	 LD_LIBRARY_PATH /home/apps/openfoam/4.0/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/lib 
 prepend-path	 LD_LIBRARY_PATH /home/apps/openfoam/4.0/OpenFOAM-4.0/platforms/linux64IccDPInt32Opt/lib/dummy 
 setenv		 FOAM_BASHRC /home/apps/openfoam/4.0/OpenFOAM-4.0/etc/bashrc 
 setenv		 FOAM_CSHRC /home/apps/openfoam/4.0/OpenFOAM-4.0/etc/cshrc 
 -------------------------------------------------------------------