Guía Rápida

¿Cómo puedo acceder a PROTEUS? #

Primero, es necesario que tengas una cuenta de usuario para los Servicios Informáticos del iC1. Puedes comprobar si tienes derecho a tener una aquí

¿Cómo transfiero archivos entre mi equipo y PROTEUS? #

La transferencia de ficheros se realiza a través del protocolo SFTP. Para hacerlo de manera más fácil, se aconseja usar un cliente con interfaz gráfica, como es el caso de Filezilla.

¿Cómo compilo mis programas? #

Es conveniente compilar los programas en PROTEUS para evitar problemas de compatibilidad con distintas versiones de bibliotecas.

En PROTEUS están disponibles varios compiladores y . Consulta la lista de software para ver los compiladores y demás herramientas disponibles.

¿Qué programas puedo usar en PROTEUS? #

Puedes utilizar tus propios programas. También hay una serie de

¿Cómo se usa PROTEUS? #

PROTEUS es un cluster de computación. Es decir, un conjunto de nodos que se coordinan y trabajan conjuntamente para realizar tareas.

  • Nodos de gestión
  • Nodos de computación
  • Nodos de almacenamiento

proteus.ugr.es es el nodo que sirve de entrada al cluster (login), pero desde éste no se pueden ejecutar programas. Hay que enviar los trabajos a los nodos de computación. Sin embargo, estos nodos no son

Para ejecutar trabajos hay que usar el gestor de colas que se encarga de administrar el cluster.

¿Qué es un gestor de colas? #

Un gestor de colas es una aplicación que se encarga de administrar recursos informáticos. Mantiene una lista (cola) con los trabajos que se han de ejecutar.

En PROTEUS se usa el gestor de colar Slurm, muy usado en infraestructuras de este tipo.

¿Cómo utilizar el gestor de colas Slurm? #

Fichero de descripción del trabajo, ejecutable, requisitos hardware como el número de procesadores, cantidad de memoria y disco necesarios, tiempo máximo de ejecución, etc.

¿Qué son las particiones de Slurm? #

Las particiones son una especie de colas. Cada partición tiene sus propias características, como por ejemplo el número máximo de recursos que se pueden reservar o el tiempo máximo de ejecución. De acuerdo con las necesidades del trabajo, lo mandaremos a una partición o a otra.

Es necesario conocer las particiones disponibles en PROTEUS para elegir aquellas que mejor se adapten a nuestros trabajos.

Por defecto, se usará la partición htc-general

¿Cuántos trabajos puedo lanzar simultáneamente? #

No hay límite en el número de trabajos que pueden estar en cola, activos o esperando. Para garantizar un uso equitativo entre todos los usuarios se utiliza un sistema de prioridades. La prioridad de cada usuario se calcula en función de los recursos que haya consumido en las últimas semanas. Así, los trabajos de un usuario que no haya utilizado últimamente el cluster tendrán la máxima prioridad a la hora de realizar la asignación de recursos.

¿Cómo interacciono con Slurm? #

Las principales acciones son:

  • Ver los trabajos en cola
    squeue
  • Ver mis trabajos
    mi_squeue
  • Cancelar un trabajo
    scancel id
  • Ver la prioridad de los trabajos
    sprio
  • Ver estadísticas de uso de un trabajo
    sacct -j id