namespace:cargar_un_software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
namespace:cargar_un_software [2021/07/19 09:22]
admin
namespace:cargar_un_software [2024/09/16 17:58] (current)
Line 1: Line 1:
 +====== Environment Modules ======
 +
 +===== Aplicaciones Disponibles =====
 +
 +Para utilizar un software específico instalado en el sistema se debe ejecutar la utilidad[[https://​modules.readthedocs.io/​en/​latest/​|Environment Modules]]**.**
 +
 +Module es una utilidad en sistemas Linux/Unix que carga todos los elementos necesarios para utilizar una librería o software, eliminando complejas configuraciones en las variables de entorno, y permitiendo seleccionar versiones distintas de una aplicación o librería rápidamente.
 +
 +----
 +
 +===== Procedimiento =====
 +
 +==== Paso 1 : Buscar ====
 +
 +Mostrar programas disponibles con el comando : **module avail**
 +<​code>​
 +
 +rverdugo@troquil:​~>​ module avail
 +---------------------------------------------------------------------------- /​usr/​local/​Modules/​modulefiles -----------------------------------------------------------------------------
 +app/​openfoam/​3.0 ​ CFDEM/​3.8.1 ​           gcc/​10.2.0 ​       libtool/​2.4.6 ​  ​modules ​        ​openmpi/​2.1.6 ​ python/​anaconda3/​2020 ​ tools/​bison/​3.7 ​     tools/​isl/​0.23
 +app/​openfoam/​5.0 ​ compiler/​intel/​12.1.5 ​ gmp/​6.2.1 ​        ​LIGGGHTS/​3.8.0 ​ mpc/​1.2.1 ​      ​openmpi/​3.1.6 ​ slurm/​20.02 ​           tools/​bzip2/​1.0.8 ​   tools/​make/​4.3
 +app/​openfoam/​8.0 ​ fftw/​3.3.9 ​            ​guile/​3.0.5 ​      ​lua/​5.4.2 ​      ​mpfr/​4.1.0 ​     openmpi/​4.1.0 ​ slurm/​20.02.7 ​         tools/​cmake/​3.14 ​    ​tools/​openssl/​1.1.1i
 +app/​qe/​6.7 ​       gcc/​4.3.4 ​             HDF5/​1.12 ​        ​m4/​1.4.19 ​      ​mpich/​3.4.2 ​    ​openmpi/​4.1.1 ​ tcl/​8.6.11 ​            ​tools/​cmake/​3.20.5 ​  ​tools/​sed/​4.8
 +app/​qe/​6.7-omp ​   gcc/​4.8.5 ​             hwloc/​2.4.1 ​      ​metis/​5.1.0 ​    ​null ​           perl/​5.30.1 ​   tools/​bash/​4.4 ​        ​tools/​git/​2.30.0 ​    ​use.own
 +app/​R/​3.6.3 ​      ​gcc/​8.4.0(default) ​    ​libfabric/​1.12.1 ​ module-info ​    ​openmpi/​1.10.7 ​ python/​3.8.3 ​  ​tools/​bash/​5.1 ​        ​tools/​gnutls/​3.6.15
 +rverdugo@troquil:​~>​
 +
 +</​code>​
 +
 +==== Paso 2: Cargar ====
 +
 +Cargar una versión especifica de un software: **module load gcc/8.4.0**
 +
 +**Ejemplo : **Cargando el compilador gcc 8.4.0
 +<​code>​
 +rverdugo@troquil:​~>​ module load gcc/8.4.0
 +Loading gcc/8.4.0
 +  Loading requirement:​ gmp/6.2.1 mpc/1.2.1 mpfr/4.1.0 fftw/3.3.9 tools/​bison/​3.7 tools/​cmake/​3.20.5 tools/​make/​4.3 tools/​isl/​0.23 m4/1.4.19 libtool/​2.4.6
 +rverdugo@troquil:​~>​ gcc -version
 +
 +gcc (GCC) 8.4.0
 +Copyright (C) 2018 Free Software Foundation, Inc.
 +This is free software; see the source for copying conditions. ​ There is NO
 +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 +
 +rverdugo@troquil:​~>​
 +
 +</​code>​
 +
 +==== Paso 3: Descargar ====
 +
 +Cuando no necesitas más un software especifico debes descargar el módulo correspondiente : module unload <​nombre-modulo>​
 +
 +<​code>​
 +module unload gcc/8.4.0
 +
 +</​code>​
 +
  
  • namespace/cargar_un_software.1626697357.txt.bz2
  • Last modified: 2024/09/16 17:58
  • (external edit)