| |
mpirun -arch sun4 -np 3 -arch IRIX -np 2 program.%aСпециальное имя программы program.%a позволяет Вам определить различные исполняемые файлы программы, поскольку исполняемые файлы Sun не могут работать на рабочих станциях SGI и наоборот. %a заменяется на имя архитектуры; в данном примере program.sun4 работает на машинах Sun и program.IRIX работает на машинах SGI IRIX. Вы также можете поместить программы в различные каталоги; например,
mpirun -arch sun4 -np 3 -arch IRIX -np 3 /tmp/%a/programВажно определить архитектуру через -arch перед определением количества процессоров. Первая команда arch должна относиться к процессору, на котором будет запущена задача. Если не указана опция -nolocal, то первая -arch должна относиться к процессору, с которого запущен mpirun.