Гетерогенная сеть рабочих станций - это сеть, в которую входят машины с
различными архитектурами и/или операционными системами. Например, сеть может
содержать три рабочих станции Sun SPARC (sun4) и три рабочих станции SGI
IRIX, взаимодействующих через протокол TCP/IP. mpirun может использовать
все станции путем указания множества аргументов -arch и -np.
Например, для запуска программы на 3-х sun4 и 2 SGI IRIX, используйте
Специальное имя программы program.%a позволяет Вам
определить различные исполняемые файлы программы, поскольку исполняемые файлы
Sun не могут работать на рабочих станциях SGI и наоборот. %a заменяется
на имя архитектуры; в данном примере program.sun4 работает на машинах Sun
и program.IRIX работает на машинах SGI IRIX. Вы также можете поместить
программы в различные каталоги; например,
Важно определить архитектуру через -archперед определением
количества процессоров. Первая команда arch должна относиться к
процессору, на котором будет запущена задача. Если не указана опция
-nolocal, то первая -arch должна относиться к процессору, с которого
запущен mpirun.
Alex Otwagin
2002-12-16