Preguntas frecuentes

¿Cómo me contacto con ustedes?

soporte@cluster.uy

¿Cómo instalo la biblioteca X?

Existen tres alternativas:

  1. En caso de que la biblioteca pueda ser compilada manualmente sugerimos a cada usuario compilar su propia versión y mantenerla en su propio home
  2. En caso de que sea muy difícil de compilar una versión propia, sugerimos utilizar Singularity e instalarla dentro de un contenedor.
  3. Finalmente, (como última opción) es posible solicitar la instalación de una biblioteca a soporte@cluster.uy.

¿Cómo instalo un paquete de Python usando pip?

Ver Virtualenv.

¿Cómo transfiero X TB desde/hacia el ClusterUY?

Contactarse con soporte@cluster.uy

¿Cómo transfiero datos desde ClusterFING hacia ClusterUY?

Primero es necesario conectarse a ClusterUY y configurar la conexión a ClusterFING:

  1. Copiar la clave privada de ClusterFING a ~/.ssh/id_rsa_clusterfing.
  2. Editar el archivo ~/.ssh/config y agregar al final:
    Host cluster-external.fing.edu.uy
        User <usuario en cluster fing>
        IdentityFile ~/.ssh/id_rsa_clusterfing

Luego es necesario conectarse a compilacion y ejecutar:

[compilacion ~]$ nohup rsync -rlhz <usuario en cluster fing>@cluster-external.fing.edu.uy:~/<dir origen> ~/<dir destino>/ &>rsync.log

Este comando permite realizar la copia en el background de forma que seguirá ejecutando aunque cerremos la sesión SSH con ClusterUY. El log del resultado de la copia lo podemos consultar en tiempo real en rsync.log

Hyperthreading o no hyperthreading: esa es la cuestión.

Al utilizar hyperthreading se comparten recursos de cada núcleo del procesador entre hasta dos hilos de un proceso. Por un lado, esto puede impactar negativamente en el desempeño del proceso (aunque dependiendo del tipo de proceso este impacto puede llegar a ser muy mínimo). Por otro, usar hyperthreading permite aprovechar mejor los recursos de cómputo, efectivamente duplicando la cantidad de recursos disponibles.

La recomendación es simple: probar. Si el desempeño de la aplicación es aceptable con hyperthreading, entonces adelante. Si no es aceptable basta con utilizar la directiva --ntasks-per-core=1 para deshabilitarlo.

¿Los trabajos besteffort son para mi?

Los trabajos besteffort tienen como desventaja que requieren un esfuerzo adicional de programación porque es necesario salvar periódicamente el estado de la ejecución (esto puede ser especialmente difícil en procesos multihilados). La ventaja principal de estos trabajos es que cuentan con una cantidad significativamente mayor de recursos en el cluster.

Para aplicaciones secuenciales recomendamos fuertemente hacer el esfuerzo de usar una ejecución tipo besteffort .

¿Cuando comenzará a ejecutar mi trabajo?

$ squeue -j <job id> --start
             JOBID PARTITION     NAME     USER ST          START_TIME  NODES SCHEDNODES           NODELIST(REASON)
          <job id>    normal   prueba  jpueblo PD 2018-11-01T23:50:22      1 (null)               (Priority)

Mi cuota de disco es insuficiente. ¿Puedo obtener más espacio?

Contactarse con soporte@cluster.uy

Soy usuario de ClusterFING y no se usar SLURM, ¿cómo aprendo rápidamente?

Puede consultar aquí

Mi investigación/trabajo fue un éxito y estoy infinitamente agradecido con el ClusterUY, ¿cómo les demuestro mi agradecimiento?

La mejor forma de agradecernos es incluir un reconocimiento al ClusterUY en tus publicaciones/trabajos. Por favor incluye algo como lo que se presenta a continuación:

Acknowledgment:

The experiments presented in this paper were carried out using ClusterUY (site: https://cluster.uy)

¿Cómo obtengo mas ayuda?

¿Esta ayuda no responde tus preguntas? ¿Los administradores no saben como ayudarte o tardan mucho en responderte? Es muy probable que otro usuario ya se haya topado con tu mismo problema y sepa la respuesta a tu pregunta. Intenta contactarte con la comunidad de usuarios del ClusterUY a través de la lista de correos usuarios@cluster.uy