Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel4
outlinetrue

Panel
borderColor#2A7886
titleColor#2A7886
borderWidth1
borderStylesolid
titlePeríodo actual

2023-1

Fecha de inicio:  

Fecha de finalización:   

¿Qué es la RES?



La Red Española de Supercomputación (RES) es una infraestructura distribuida que consiste en la interconexión de 12 supercomputadores con el objetivo de ofrecer recursos de computación de alto rendimiento a la comunidad científica (más información).

El uso de recursos para los proyectos que se engloban en el marco de la RES es diferente respecto al resto de proyectos. A continuación te detallamos qué recursos hay disponibles en el CSUC y cómo acceder a ellos.

La infraestructura de cálculo del CSUC



En el CSUC, los recursos asignados a proyectos de la RES están reservados y son de acceso exclusivo para sus usuarios.

Actualmente, hay disponibles dos máquinas diferentes de cálculo, PirineusII y Canigó.



CanigóPirineusII
ModeloBull Sequana X800Bull Sequana X550
CaracterísticasMáquina de memoria compartidaClúster heterogéneo de alto rendimiento
Tipo de CPUIntel Xeon Platinum 8168 2.70GHzIntel Xeon Platinum 8168 2.70GHz
Núcleos por nodo19248
Núcleos para usuarios de la RES3841152
Memoria por núcleo24064 MB3900 MB
InterconexiónInfiniband 100GBInfiniband 100GB
Sistema operativoRed Hat Enterprise LinuxRed Hat Enterprise Linux
Características de la infraestructura de cálculo disponible en el CSUC para los usuarios de la RES.


En nuestro portal de HPC se puede encontrar información más detallada sobre el software instalado en nuestras máquinas y algunos ejemplos.

Anchor
jobs_characteristics
jobs_characteristics

La ejecución de los trabajos


Para la administración de los trabajos, se usa el SLURM Workload Manager_ext-link.

Debido a que los recursos de la RES son de uso exclusivo para sus usuarios, es necesario indicar explícitamente a SLURM qué cola y máquina de cálculo se quieren utilizar:

  • La partición (cola): Se indica mediante -p o --partition y puede tener uno de los siguientes valores:
    • class_a: Asigna la más alta prioridad a los trabajos. Normalmente es la cola principal a usar.
    • class_b: Asigna una prioridad media a los trabajos.
    • class_c: Asigna la prioridad más baja a los trabajos. Disponible durante 1 semana una vez finalizado el período.


Warning

La cola y máquina a utilizar vienen determinadas por la asignación de los proyectos que hace la coordinación de la RES (más información).

Una vez el periodo vigente de la RES finaliza, se deshabilitan el uso de las colas de más prioridad y se habilita la cola class_c durante 1 semana más para que se puedan ultimar los proyecto. Posteriormente se deshabilitan el acceso a todas las colas.

A menos que el usuario renueve proyecto en nuestra infraestructura, los datos almacenados en su directorio /scratch/<user> y /home/<user> se eliminarán.

 Ejemplos

Cálculo de alta prioridad mediante la cola class_a

Code Block
themeEmacs
#!/bin/bash
#SBATCH -J job_name
#SBATCH -o std_out_file.out
#SBATCH -e std_err_file.err
#SBATCH -p class_a              # Envío a la cola class_a
#SBATCH -t 0-05:00
(...)

Cálculo de baja prioridad mediante la cola class_c

Code Block
themeEmacs
#!/bin/bash
#SBATCH -J job_name
#SBATCH -o std_out_file.out
#SBATCH -e std_err_file.err
#SBATCH -p class_c              # Envío a la cola class_c
#SBATCH -t 0-05:00
(...)