#linux #hpc #slurm
#linux #hpc #slurm
Вопрос:
Я создаю этот пакетный файл myfirst_slurm_job.sh которые содержат следующий код:
#!/bin/bash
#SBATCH --output="slurm1.txt"
cd $HOME/..
echo $PWD
echo $SLURMD_NODENAME
echo $SLURM_NTASKS
и затем я запускаю эту командную строку:
sbatch myfirst_slurm_job.sh
примечание: это мой первый пост
Ответ №1:
Вам нужно указать флаг --ntasks
/ -n
;
#SBATCH -n 1
иначе SLURM не потрудится определить эту переменную для вас.
Комментарии:
1. Спасибо за ваш ответ. Итак, если я не укажу флаг —ntasks, как я могу получить количество задач, которые использует это задание?
2. Если вы не запрашиваете несколько задач, то они технически не определены для пакетного шага. количество задач не совпадает с количеством ядер. Если вы заботитесь о задачах, то запрашивайте задачи.