¿Qué es PROTEUS?
PROTEUS es la infraestructura de computación de alto rendimiento (HPC) del Instituto Carlos I (iC1). Está diseñada para ejecutar simulaciones científicas de gran escala que requieren una capacidad de procesamiento y memoria muy superior a la de un ordenador convencional.
¿Qué servicios ofrece PROTEUS?
El servicio principal es el cómputo de alto rendimiento (HPC). No obstante, la infraestructura también permite otros servicios de apoyo a la investigación:
Además, aprovechando sus recursos, se ofrecen otros servicios de apoyo a la investigación, tales como:
- alojamiento web (personales, congresos, seminarios, docencia, etc.)
- correo electrónico (buzones, listas de distribución, etc.)
- nube privada
- servidor de repositorios git
- edición colaborativa de documentos científicos
- etc.
¿Quién puede usar PROTEUS?
PROTEUS está destinado a los miembros y colaboradores del Instituto Carlos I de Física Teórica y Computacional de la Universidad de Granada. En este enlace puedes obtener más información.
¿Cómo se usa PROTEUS?
Al igual que en otros centros de supercomputación, para garantizar una gestión eficiente de los recursos, PROTEUS utiliza un sistema de gestión de tareas (o gestor de colas) llamado Slurm.
El flujo de trabajo es el siguiente:
- Nodo de Login: Es el punto de entrada. Aquí el usuario se conecta para gestionar sus archivos, compilar programas y enviar sus tareas. No debe realizarse cómputo intensivo en este nodo.
- Gestor de colas (Slurm): Recibe las solicitudes de trabajo, las organiza en una cola según su prioridad y requisitos, y las asigna a los nodos disponibles.
- Nodos de computación: Son los equipos dedicados exclusivamente a la ejecución de los procesos de cálculo. Son gestionados por Slurm.
¿Cuáles son los principales comandos de Slurm?
Para interactuar con el gestor de colas, utilizaremos los siguientes comandos:
sbatch: Envía un script de trabajo a la cola para su ejecución en segundo plano.srun: Ejecuta una tarea de forma interactiva o directa.squeue: Consulta el estado de los trabajos en la cola.scancel <ID_trabajo>: Cancela un trabajo en ejecución o pendiente.sprio: Consulta la prioridad de los trabajos en la cola.sacct: Consulta el historial y las estadísticas de los trabajos finalizados.
¿Cómo transfiero archivos entre mi equipo y PROTEUS?
La transferencia de archivos entre su equipo local y PROTEUS se realiza mediante el protocolo SFTP (SSH File Transfer Protocol). Puede utilizar herramientas de línea de comandos o clientes gráficos (como FileZilla o WinSCP).
Normativa de uso
Al hacer uso de los servicios computacionales ofrecidos por el iC1, se acepta la normativa de uso descrita en el anterior enlace.