namespace:cargar_un_software

This is an old revision of the document!


Cargando software y librerias

En troquil hay dos métodos para utilizar un software:

  1. Ingresado el nombre del software directamente en una terminal, si la utilidad o software esta disponible se ejecuta directamente para trabajar, puedes ir directo a esta sección para ejecutar un trabajo
  2. Si el método 1 falla, se deber verificar la disponibilidad del software y su versión exacta a través de la utilidad module

Software disponible con Module

Para utilizar un software especifico instalado en el sistema se debe ejecutar la utilidad “module”.

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


Paso 1: BUSCAR

Mostrar programas disponibles con el comando : module availd

rverdugo@troquil:~> module availd
---------------------------------------------------------------------------- /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:~>

Paso 2: CARGAR

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

Ejemplo : Cargando el compilador gcc 8.3.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:~>

Paso 3 :Descargar

Cuando no necesitas más un programa/libreria o quieres cambiar de versión debes primero descargar el módulo de esta forma, y para el ejemplo anterior con GCC:

module unload gcc/8.4.0

Luego de esto puedes cargar otra versión del mismo programa

  • namespace/cargar_un_software.1626657634.txt.bz2
  • Last modified: 2021/07/18 22:20
  • by admin