Мне было интересно, достаточно ли Torque, чтобы назначить правильное количество узлов на основе того, сколько mpi-ядер вы запрашиваете. Для нашего кластера у нас есть гетерогенные узлы, и может быть довольно расточительно просто указать количество узлов, которые вы хотите, и процессоры на узел. Так что мне было интересно, если вы могли бы просто сделать что-то вроде этогоTorque/OpenMPI динамически распределяет узлы на основе количества процессоров
qsub -I -l procs:1000
mpiexec -n 1000 mympijob
Однако крутящий момент только выделяет один узел с помощью этой команды (как я не указать # узлов). Есть ли способ правильного количества узлов, основанных на моем количестве процессов, чтобы он мог быть максимально эффективным?
Боковая панель - Вероятно, мы скоро перейдем к SLURM, это хорошо в рамках возможностей?
Какой планировщик вы используете? Torque может это сделать, но планировщик должен назначить узлы. – dbeer
just pbs Я думаю – jwillis0720
Это работает с Torque, но вам также нужно использовать планировщик, такой как Moab. – dbeer