Empezando en lamb:

Permisos para acceder

Para acceder al cluster es necesario hacer la solicitud al grupo de investigación que administra lamb.

Abrir sesion

Para acceder al cluster necesitas SSH (Secure Shell). Usuarios windows pueden usar PuTTY, Cygwin o MobaXTerm. Usuarios con OsX pueden usar la aplicación ssh incluida. El acceso se hace en el nodo maestro del cluster, localizado en lamb.cicese.mx. Si se accede desde una línea de comandos, escriba:

$ ssh -X <usuario>@lamb.cicese.mx

Donde <usuario> es el usuario proporcionado por los administradores del cluster. La contraseña también sera proporcionada.

Tu primer trabajo en el cluster

El siguiente script mandara a pantalla el mensaje «Hola mundo» y dormirá por 10 segundos, entonces imprimirá el tiempo y la fecha. La salida de la consola sera puesta en un archivo, solicitando la cola intel.

#!/bin/sh

# Directivas
#PBS -N HolaMundo
#PBS -l nodes=1
#PBS -q intel

# Definir los archivos de salida de consola y de error
#PBS -o holamundo.out
#PBS -e holamundo.err

# La variable de entorno $PBS_O_WORKDIR es el directorio desde el que se ejecuta "qsub holamundo.sh"
cd $PBS_O_WORKDIR

# Imprimir "Hola mundo"
echo "Hola Mundo"

# Dormir por 10 segundos
sleep 10

# Imprimir la fecha y hora
date

# Fin del script

Enviando el trabajo

Si su script es grabado como holamundo.pbs, envie la tarea al cluster con:

$ qsub holamundo.sh

Esta tarea creara dos archivos en el directorio de trabajo, uno para las salidas y otro para errores, uno llamado holamundo.out y otro holamundo.err. Si todo sale bien el primer archivo contendrá la salida de la tarea y el segundo estará vacío.

¿Ahora que?

Podemos aprender mas sobre como enviar tareas al cluster en la siguiente pagina Enviar tareas al cluster lamb.

Trabajando en el cluster cubre el manejo de las tareas, transferencía de archivos y tareas de ejemplo que nos dan instrucciones mas a profundidad sobre como ejecutar las aplicaciones mas comunes. Almacenamiento explica como se configura y maneja el almacenamiento en Lamb.

Si deseas saber mas sobre como lamb se configuro la pagina de información tecnica proveé de mas detalles.