next up previous contents
Next: Специальные дополнения о запуске Up: Руководство по инсталляции mpich, Previous: Построение для множества устройств   Contents

Запуск программ MPI

Чтобы сделать программы, запускаемые на параллельных машинах, максимально переносимыми при их написании, среда, поставляемая с mpich, содержит скрипт, делающий это. Это команда mpirun, находящаяся в каталоге mpich/bin, которую Вы возможно захотите добавить в свой путь с помощью (предполагая, что Вы пользуетесь C shell):
set path= ($path /home/me/mpich/bin)
Более детально об mpirun изложено в разд. 13.2. Если Вам требуется запуск в сети рабочих станций, Вам необходим файл machines.xxxx в каталоге mpich/util/machines - см .разд 6.1 о деталях. Системы, использующие различные типы автомонтирования файловых систем, требуют небольших изменений в этих программах - см. разд. 6.1.2.

Некоторые простые MPI-программы расположены в каталоге mpich/examples/basic и содержат программы на С и Фортране для оценки числа $\pi$. Перейдите в этот каталог и выполните (предполагая, что Вы добавили каталог с mpirun в Ваш путь)

make cpi
mpirun -np 4 cpi
чтобы запустить версию С или
make fpi
mpirun -np 4 fpi
чтобы запустить версию Фортран. Теперь Вы провели минимальное тестирование Вашей инсталляции mpich. Вы можете также пожелать проверить производительность MPI на Вашей системе. Вы можете провести грубую оценку, запустив программу systest, также находящуюся в каталоге examples/basic. Чтобы испытать ее, выполните
make systest
mpirun -np 2 systest
Для более точной оценки см. разд. 12.



Subsections

Alex Otwagin 2002-12-16