Equipamiento
Información para usuarios
Producción científica
Transferencia
Sponsors & Proveedores
News

Información Usuarios

Preguntas Frecuentes
 
  1. Quiénes pueden acceder al cluster?
  2. Cómo solicitar la apertura de una cuenta en el cluster?
  3. Cómo acceder al cluster?
  4. Cómo transferir un archivo al cluster?
  5. Compiladores disponibles
  6. Bibliotecas disponibles
  7. Cómo ejecutar un programa?
  8. Cómo ver la cola de procesos?
  9. Cómo eliminar un procesos de la cola?
  10. Cómo ejecutar un comando en todos los nodos del cluster?
 
 
Respuestas
 
1. Quiénes pueden acceder al cluster?
Podrán solicitar tiempo de cómputo aquellos proyectos que justifiquen el uso del sistema en paralelo previa aprobación del Consejo de Administración.
 
2. Cómo solicitar la apertura de una cuenta en el cluster?

Se debe enviar un mail a hopeadmin@iafe.uba.ar completando el siguiente formulario.

 
3. Cómo acceder al cluster?
Una vez que se obtuvo una cuenta en el cluster HOPE, se puede acceder al cluster utilizando ssh desde cualquier máquina del IAFE. El nombre del cluster para acceder en forma remota es hope.iafe.uba.ar.
Si se desea acceder desde una máquina fuera del IAFE, enviar un mail a hopeadmin@iafe.uba.ar solicitando el permiso.
 
4. Cómo transferir un archivo al cluster?
Los archivos pueden ser programas fuentes, ejecutables o datos.
  1. Con el comando scp o sftp copiar el archivo al directorio /home/[usuario_del_cluster]
  2. Verificar en el cluster que el archivo se haya transferido correctamente.
    Si el archivo que contiene el programa fuente fue generado en Windows es posible que tenga caracteres inapropiados para Linux. Ante la duda, se recomienda ejecutar en el cluster el comando: dos2unix   prog_fuente

IMPORTANTE: El cluster no presta servicio de almacenamiento. Los usuarios deben eliminar los datos de sus corridas dentro de las 72 horas de finalizada la misma. De no ser así los datos serán eliminados en forma automática.

 
5. Compiladores disponibles
  • gcc
  • gcc++
  • f77
  • mpicc
Si desea solicitar la instalación de algún compilador que no esté presente en la lista enviar un mail a hopeadmin@iafe.uba.ar. La instalación se realizará de acuerdo con la disponibilidad de tiempo. Los softwares pagos entran en un régimen especial.
 
6. Bibliotecas disponibles
  • mpich
Si desea solicitar la instalación de alguna biblioteca que no esté presente en la lista enviar un mail a hopeadmin@iafe.uba.ar. Las bibliotecas pagas entran en un régimen especial.
 
7. Cómo ejecutar un programa?
Para asegurarse el uso exclusivo de los nodos seleccionados, es necesario enviar a ejecutar el programa con el comando qsub que los ubica en una cola de procesos.

El comando qsub necesita como parámetro un script. Típicamente este script contiene:

  • los parámetros propios del qsub (entre ellos la selección del entorno paralelo a utilizar)
  • la invocación al programa que se quiere ejecutar en batch

Ejemplo de un script para las bibliotecas MPICH: mpich.txt
El script contiene los comentarios con la explicación de cada línea. Finalmente, se ejecuta: qsub   mpich.sh

Los ejemplos de estos scripts se encuentran en el cluster en el directorio: /usr/local/hope

 
8. Cómo ver la cola de procesos?
Para ver la cola de procesos encolados con el comando qsub utilizar el comando qstat

Uno de los campos de la tabla de salida de este comando es el estado del proceso, el mismo puede ser:
d(eletion)
t(ransfering)
r(unning)
R(estarted)
s(uspended)
S(uspended)
T(hreshold)
w(aiting)
h(old).

Otra variante del qstat es: qstat -f

 
9. Cómo eliminar un procesos de la cola?
Para eliminar un proceso de la cola:
  1. Ejecutar el comando qstat
  2. Tomar el ID del proceso a eliminar y ejecutar: qdel Job_id
 
10. Cómo ejecutar un comando en todos los nodos del cluster?
Se utiliza el comando cluster-fork Por ejemplo:
cluster-fork "uname -a"
cluster-fork "ps -ef|grep usuario|grep -v grep"