-- AdminUser - 26 Jan 2024

Software Instalado como Módulos

Un "módulo" es un archivo que contiene la información requerida para configurar y disponer una aplicación. Los modulos pueden ejecutarse desde las shells mas populares y algunos lenguajes de programación.

Los Módulos son útiles para administrar diferentes versiones de las aplicaciones; se pueden cargar y descargar de forma dinámica y atómica.
Los módulos descritos aquí se encargan de modificar el entorno de ejecución del shell o script. No deben confundirse con módulos específicos de los lenguajes (por ejemplo, módulos Perl, módulos Python o módulos R) que agregan capacidades específicas a los scripts.

Ejemplos Básicos

1. Visualizar(listar) el software que puede usar como módulos.
comando:  module avai

module1.png

2. Disponer o cargar una aplicación desde un módulo
comando:  module load NombredeModulo

moduleload.png

La anterior captura de pantalla muestra la versión del compilador gcc instalado en el entorno del usuario(10.2.1); Luego, se usa el comando "module load lang/gcc/9.2" para disponer y usar en el entorno operativo de la version del compilador gcc 9.2.

3. Listar los modulos(aplicaciones) presentes o que ha cargado el usuario en su entorno comando:  module list

modulelist.png

4. Retirar(descargar) un módulo(aplicación) del entorno de usuario comando:  module unload NombredeModulo

moduleunload.png

5. Ejemplo: Usar Lenguaje Python

Anaconda es la distribucion que facilita disponer de entornos especificos de Python y R, las aplicaciones en anaconda son administradas por conda

a. Para disponer de Anaconda3 y los entornos de software instalados, primero "cargamos el modulo" de anacoda3

moduleavaianaconda3.png

La captura de pantalla anterior muestra El nombre(en realidad aprte de una ruta) con el que se puede disponer de Anaconda3.

2. Cargamos la distribucion de aplicacion Anaconda3 con: module load envs/anaconda3

moduleavaianaconda3conda.png

La captura de pantalla muestra las diferentes versiones de lenguaje Python que podemos usar al carga Anaconda3,

En Anaconda3 tambien podemos disponer de entornos especificos mostrados por el administrador de paquetes de software conda.

 
Topic attachments
I Attachment Action Size Date Who Comment
module1.pngpng module1.png manage 76 K 26 Jan 2024 - 00:24 AdminUser module1
moduleavaianaconda.pngpng moduleavaianaconda.png manage 75 K 26 Jan 2024 - 01:26 AdminUser  
moduleavaianaconda.png.svgsvg moduleavaianaconda.png.svg manage 188 K 26 Jan 2024 - 01:22 AdminUser  
moduleavaianaconda3.pngpng moduleavaianaconda3.png manage 362 K 26 Jan 2024 - 01:31 AdminUser  
moduleavaianaconda3conda.pngpng moduleavaianaconda3conda.png manage 270 K 26 Jan 2024 - 01:42 AdminUser  
modulelist.pngpng modulelist.png manage 20 K 26 Jan 2024 - 01:00 AdminUser  
moduleload.pngpng moduleload.png manage 72 K 26 Jan 2024 - 00:47 AdminUser moduleload
moduleunload.pngpng moduleunload.png manage 28 K 26 Jan 2024 - 01:05 AdminUser  
Topic revision: r1 - 26 Jan 2024, AdminUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback