2.1. Module

La mayoria de los programas ya cuentan con la facilidad de usarlos via el comando module. Este comando permite configurar variables de ambientes para los programas, pero ademas permite desconfigurarlas de la misma manera...

En una session normal, podran ver los modules existente que estan usando:

$ module list
Currently Loaded Modulefiles:
1) rocks-openmpi
      

Se puede averiguar los modulos disponibles ( lista no actualizada, es para ejemplo practico ):

$ module avail

../..

---------------------------------------------------------- /share/apps/Modules ----------------------------------------------------------
compilers/cmake-3.12.2  compilers/python-3.6.6  programs/bamtools-2.5.1 programs/freebayes      programs/samtools-1.9

      

Para tener un poco mas de informacion sobre un programa con modulo, se puede utilizar el sub-comando help:

$  module help programs/R-3.5.1 

----------- Module Specific Help for 'programs/R-3.5.1' -----------

	R is a free software environment for statistical computing and graphics.
      

La columna "Module" en la lista completa de los programas disponibles indica el nombre del modulo a utilizar.

Warning

!IMPORTANTE! Para usar un module en un script, deben de escribir esta linea antes de usarlo:

#$ .... opciones de SGE 
     
source $HOME/.bashrc               					   
module load modulename
      

El problema es debido a que no se genera una coneccion con ejecucion normal del Shell. Estamos revisando como corregir este problema.