== Variables de slurm == Las variables propias de slurm que son accesibles dentro de un script slurm son muchas, mencionaremos aquí solo las que son más habituales de usar: || '''Variable''' || '''Descripción''' || || $SLURM_JOB_ID || El ID del trabajo. || || $SLURM_JOBID || Obsoleto. Lo mismo que $SLURM_JOB_ID. || || $SLURM_SUBMIT_DIR || La ruta del directorio de envío del trabajo. || || $SLURM_SUBMIT_HOST || El nombre de host del nodo utilizado para enviar el trabajo. || || $SLURM_JOB_NODELIST || Contiene la definición (lista) de los nodos asignados al trabajo. || || $SLURM_NODELIST || Obsoleto. Lo mismo que $SLURM_JOB_NODELIST. || || $SLURM_CPUS_PER_TASK || Número de CPUs por tarea. || || $SLURM_CPUS_ON_NODE || Número de CPUs en el nodo asignado. || || $SLURM_JOB_CPUS_PER_NODE || Cantidad de procesadores disponibles para el trabajo en este nodo. || || $SLURM_CPUS_PER_GPU || Número de CPUs solicitados por GPU asignada. || || $SLURM_MEM_PER_CPU || Memoria por CPU. Lo mismo que --mem-per-cpu. || || $SLURM_MEM_PER_GPU || Memoria por GPU. || || $SLURM_MEM_PER_NODE || Memoria por nodo. Lo mismo que --mem. || || $SLURM_GPUS || Número de GPUs solicitados. || || $SLURM_NTASKS || Lo mismo que -n, --ntasks. El número de tareas. || || $SLURM_NTASKS_PER_NODE || Número de tareas solicitadas por nodo. || || $SLURM_NTASKS_PER_SOCKET || Número de tareas solicitadas por socket. || || $SLURM_NTASKS_PER_CORE || Número de tareas solicitadas por núcleo. || || $SLURM_NTASKS_PER_GPU || Número de tareas solicitadas por GPU. || || $SLURM_NPROCS || Lo mismo que -n, --ntasks. Véase $SLURM_NTASKS. || || $SLURM_NNODES || Número total de nodos en la asignación de recursos del trabajo. || || $SLURM_TASKS_PER_NODE || Número de tareas que se deben iniciar en cada nodo. || || $SLURM_ARRAY_JOB_ID || Número de trabajo maestro de la matriz de trabajos. || || $SLURM_ARRAY_TASK_ID || El índice de tarea de matriz (desde 0). ||