slurm: srun & sbatch разная производительность с теми же настройками

В системе slurm, когда я использую команду srun для запуска программа. Он работает очень медленно и кажется, что работает только один процессор.

 srun --pty -A free -J test  -N 1 -n 1 -c 1  mpirun -np 16
 $FEAPHOME8_3/parfeap/feap  -log_summary lu.log

Но если я напишу сценарий sbatch , он может работать очень быстро и, похоже, все процессоры работают.

#!/bin/sh -l
#SBATCH --job-name=test
#SBATCH --account=free
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=24
#SBATCH --cpus-per-task=1
#SBATCH --exclusive
#SBATCH --time=6:00:00

echo ' '
echo ' ****** START OF MAIN-JOB ******'
date

srun -n 16 echo y | mpirun -np 16 $FEAPHOME8_3/parfeap/feap -log_summary lu.log

echo ' ****** END OF MAIN-JOB ******'

#End of script

Кто-нибудь, пожалуйста, скажите мне, что происходит?

0
18.09.2017, 12:49
0 ответов

Теги

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