Diferencia entre revisiones de «Environment Modules»

De NLHPC
Sin resumen de edición
(se agrega enlace a página de LMOD)
 
(No se muestran 8 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
== Environment Modules ==
== Environment Modules ==


Se encuentra disponible por defecto al ingresar a los nodos login (leftraru[1-4]). Se puede usar en las particiones slims/largemem.
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 ===
=== Listar ===
El listado completo para slims.


Para listar los módulos disponibles:
<pre>
  [usuario@leftraru1 ~]$ module avail
  [usuario@leftraru1 ~]$ module avail
   
   
------------------------------------------------------------------------------- /usr/share/Modules/modulefiles -------------------------------------------------------------------------------
------------------------------------ /usr/share/Modules/modulefiles ------------------------------------
  dot        module-git  module-info modules    null        use.own
  dot        module-git  module-info modules    null        use.own
   
   
--------------------------------------------------------------------------------- /home/Modules/modulefiles ----------------------------------------------------------------------------------
------------------------------------   /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
  14-mp       espresso/5.3.0       gurobi/6.5.1       libgracle/3.0     opencv/2.4.13     schrodinger/2016.3
  aims/071914                   espresso/6.0.0               gurobi/7.5.1                 libzmq/4.2.0                 openfoam/2.4.0               schrodinger/2017.4.bak
  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
  [...]
  [...]
</pre>
=== Cargar ===
=== Cargar ===
[usuario@leftraru1 ~]$ whereis cplex
 
cplex:
<pre>
[usuario@leftraru1 ~]$ module load cplex/9.1.3
[usuario@leftraru1 ~]$ whereis cplex
[usuario@leftraru1 ~]$ whereis cplex
cplex:
cplex: /home/apps/cplex/9.1.3/bin/x86-64_rhel4.0_3.4/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
</pre>
 
=== Eliminar ===
=== Eliminar ===
[usuario@leftraru1 ~]$ module list
 
Currently Loaded Modulefiles:
<pre>
  1) cplex/9.1.3
[usuario@leftraru1 ~]$ module list
[usuario@leftraru1 ~]$ module rm cplex/9.1.3
Currently Loaded Modulefiles:
[usuario@leftraru1 ~]$ module list
  1) cplex/9.1.3
No Modulefiles Currently Loaded.
[usuario@leftraru1 ~]$ module rm cplex/9.1.3
[usuario@leftraru1 ~]$ module list
No Modulefiles Currently Loaded.
</pre>
 
=== Limpiar ===
=== Limpiar ===
Para eliminar los módulos que previamente se tienen cargados
Para eliminar los módulos que previamente se tienen cargados


Línea 38: Línea 54:
  [usuario@leftraru1 ~]$ module list
  [usuario@leftraru1 ~]$ module list
  No Modulefiles Currently Loaded.
  No Modulefiles Currently Loaded.
=== Mostrar ===
=== Mostrar ===
Para revisar que parámetros se agregan a las variables de entorno
Para revisar que parámetros se agregan a las variables de entorno


[usuario@leftraru1 ~]$ module show openfoam/4.0
<pre>
[usuario@leftraru1 ~]$ module show openfoam/4.0
  -------------------------------------------------------------------
  -------------------------------------------------------------------
  /home/Modules/modulefiles/openfoam/4.0:
  /home/Modules/modulefiles/openfoam/4.0:
Línea 56: Línea 75:
  setenv FOAM_CSHRC /home/apps/openfoam/4.0/OpenFOAM-4.0/etc/cshrc  
  setenv FOAM_CSHRC /home/apps/openfoam/4.0/OpenFOAM-4.0/etc/cshrc  
  -------------------------------------------------------------------
  -------------------------------------------------------------------
</pre>
== Enlaces relacionados ==
Visite nuestra wiki dedicada a [https://wiki.nlhpc.cl/Lmod LMOD] donde podrá conocer en profundidad el uso de esta herramienta.

Revisión actual - 19:13 27 feb 2024

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 
 -------------------------------------------------------------------

Enlaces relacionados

Visite nuestra wiki dedicada a LMOD donde podrá conocer en profundidad el uso de esta herramienta.