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 |
| | |
| | |