Mpiexec

Кластер Torque Mpiexec

Mpiexec

Для запуска MPI-задач с помощью Torque используется специальная утилита mpiexec.
mpiexec по умолчанию запускает задачу на всех выделенных системой процессорах. Можно запустить на меньшем количестве процессоров с помощью параметра -n np, например:
mpiexec -n 8 ./mpiprog8.exe
Можно на каждом отдельном узле запускать задачу только в одном экземпляре с помощью параметра -pernode, например:
mpiexec -pernode ./hybrid.exe
Дополнительные параметры команды mpiexec можно найти в man-странице:
man mpiexec

Пример

mpitest.qs
#!/bin/bash
#PBS -N mpitest
#PBS -l nodes=32
#PBS -l walltime=8:00:00

cd ~/mpitest
echo "Start date: `date`"
mpiexec ./mpiprog.exe
echo "  End date: `date`"