Очень новое для slurm. Как заставить slurm запускать несколько основных заданий в моем кластере Linux?

Проверено, работает нормально

awk '/name of section/{x=NR+3}(NR<=x){print}' l.txt | awk 'NR>2{print $1}' filename
72.01043451
64.76001571
1
26.01.2021, 20:50
1 ответ

не используйте srun в последней строке скрипта. Просто запустите там исполняемый файл с помощью mpirun или mpiexec.

что делает srun :запускает экземпляры $SLURM _NTASKS (по одному на зарезервированное ядро ​​ЦП )команды, которая идет после него. Вы этого не хотите, вы хотите, чтобы mpiexec порождал задачи для процессоров. Например. ваша последняя строка может быть

mpirun -np $SLURM _NTASKS./myexecutable.exe

0
18.03.2021, 22:34

Теги

Похожие вопросы