-- AdminUser - 20 Mar 2023

Directivas SLURM mas usadas

Descripcion del recursos a reservar

Directiva SLURM

sintaxis corta /sintaxis larga

Variable utilizada

Nombre del Trabajo

-J / --job-name
#SBATCH -J name
#SBATCH --job-name name
SLURM_JOB_NAME

Numero de Nodos(maquinas) que usara el trabajo

-N / --nodes
#SBATCH -N numero
#SBATCH --nodes numero

SLURM_JOB_NUM_NODES

SLURM_NNODES

Numero de CPU o Tareas por Nodo

-n / --ntasks
#SBATCH -n numero
#SBATCH --ntask numero
SLURM_TASKS_PER_NODE

Nombre de un archivo de salida estandar

-o / --output
#SBATCH -o Nombre_de_Archivo
#SBATCH --output Nombre_de_Archivo
P. ejemplo 
#SBATCH --output $SLURM_JOB_NAME.out
almacena la salida estandar en un
archivo con nombre del trabajo seguido de .out

Si se omite creara un archivo de salida de nombre

"ID asignado al trabajo.out"

en el $HOME del usuario

Nombre del archivo de salida de errores

-e / --error
#SBATCH -e Nombre_de_Archivo
#SBATCH --error Nombre_de_Archivo
P. ejemplo 
#SBATCH --error $SLURM_JOB_NAME.err
almacena la salida estandar en un
archivo con nombre del trabajo seguido de .err

Si se omite creara un archivo de salida de nombre

"ID asignado al trabajo.err"

en el $HOME del usuario

Nodo donde se ejecutara

-w /
SLURM_CLUSTER_NAME

Numero de CPU por nodo
SLURM_CPUS_ON_NODE

Numero de CPU solicitadas por Tarea
SLURM_CPUS_PER_TASK

Numero de GPUs solicitadas
SLURM_GPUS

Numero de GPUs por Nodo
SLURM_GPUS_PER_NODE

Numero de GPU solicitadas por cada tarea
SLURM_GPUS_PER_TASK

Count of processors available to the job on this node
SLURM_JOB_CPUS_PER_NODE

Name of the job.
SLURM_JOB_NAME

lista de nodos asignados al trabajo
SLURM_JOB_NODELIST

Numero total de nodos en la asignacion de recursos al trabajo.
SLURM_JOB_NUM_NODES

Nombre de la particion en la que el trabajo es ejecutado.
SLURM_JOB_PARTITION

Minma memoria solicitada por cada CPU asignada
SLURM_MEM_PER_CPU

Solicitud de memoria por GPU asignada
SLURM_MEM_PER_GPU

Cantida total de memoria por nodo que el trabajo solicita.
SLURM_MEM_PER_NODE

Lista de nodos asignados al trabajo.
SLURM_NODELIST

Numero total de CPU asignadas al trabajo
SLURM_NPROCS

Maximo numero de tareas o procesos MPI.
SLURM_NTASKS

Numero de tarea solicitadas por nucleo
SLURM_NTASKS_PER_CORE

Numero de tareas solicitadas por GPU
SLURM_NTASKS_PER_GPU

Numero de tareas solicitadas por nodo
SLURM_NTASKS_PER_NODE

La pririda agendada a la hora del envio.
SLURM_PRIO_PROCESS

The MPI rank (or relative process ID) of the current process.
SLURM_PROCID

El directorio desde donde es invocado SBATCH.
SLURM_SUBMIT_DIR

el nombre del nodo desde el que es solicitado SBATCH.
SLURM_SUBMIT_HOST

El ID del proceso que sorresponde a la tarea.
SLURM_TASK_PID
Topic revision: r1 - 20 Mar 2023, AdminUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback