namespace:cargar_un_software

This is an old revision of the document!


Environment Modules

Para utilizar un software especifico instalado en el sistema se debe ejecutar la utilidadEnvironment Modules.

Module es una utilidad en sistemas linux/unix que carga todos los elementos necesarios para utilizar una libreria o software, eliminando complejas configuraciones en las variables de entorno, y permitiendo seleccionar versiones distintas de una aplicación o libreria rapidamente.


Mostrar programas disponibles con el comando : module avail

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

Cargar una versión especifica de un software: module load gcc/8.4.0

Ejemplo : Cargando el compilador gcc 8.4.0

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

Cuando no necesitas más un software especifico debes descargar el módulo correspondiente : module unload <nombre-modulo>

module unload gcc/8.4.0
  • namespace/cargar_un_software.1626805677.txt.bz2
  • Last modified: 2021/07/20 15:27
  • by admin