LINUX.ORG.RU

Пара вопросов про MPI


0

0

I.

Как правильно запустить mpi-прогу?

Например попробовал запустить прогу myprog расчитанную на два процессора так:
1. Стартанул на обоих машинах из под юсера ./lamd
2. Стартанул параллельную прогу mpirun n0-1 myprog
Увидел ошибку что узла 1 нет

II.

Читаю книги и часто вижу фразы вида "реализация алгоритма выполняется
на кольце из p компьютеров" Что означает эта фраза:
1. Особое физическое подключение компов
2. Особы настройки например mpich
3. Просто логическая организация алгоритма
Ведь современные сети поддерживают топологию изернет,
в которой пофигу какой комп с коким объменивается соовщениями.
А топология кольцо для сетей вроде отмерла.

anonymous

I.

0. Почитай маны, там все подробно и толково написано

1. Тебе надо беспарольный запуск на всех участвующих компах по ssh или rsh

lam:

Стартуешь всех демонов на _одном_ компе (lamboot hostfile)

где в hostfile перечеслены все компы.

Потом на том же компе запускаешь, к примеру, mpirun -np 2 прога опции

mpich:

Все то же самое, только демонов, вообще говоря, не надо запускать.

II.

Забудь

> Ведь современные сети поддерживают топологию изернет, ...

Чушь написал.

> А топология кольцо для сетей вроде отмерла.

Не совсем.

Die-Hard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.