PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 18 авг 19 4:13

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вопрос
СообщениеДобавлено: 8 дек 04 14:55 
При использовании MPICH yадо ли для запуска программы раскидывать исполняемый файл по всем необходимым узлам кластера или это как то делается автоматически?
И вообще как в общих чертах происходит этот процесс запуска программ?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 9 дек 04 12:48 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Да, надо. Либо класть его на сетевой диск. MPICH сам ничего не копирует.
Сам запуск прост - на каждый процесс задачи запускается rsh (или ssh) на нужный узел, который запускает исполнялку с параметром, указывающим на первый процесс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 6 янв 05 14:43 
И ещё один вопрос...
Есть такая ситуация: кластер узлы которого работают под Windows, а на управляющем сервере стоит Unix. И там и там стоит MPICH. можно ли каким нибудь образом с этой Unix машины запускть программы на выполнение на такой клстер. Задачи должны считаться только на Windows машинах.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 05 18:49 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Если на Windows-машинах поднят сервис rshell, то можно. В случае использования mpich очень важно при запуске указывать ключ -nolocal.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 янв 05 14:19 
а можно по подробнее... формат команд запуска... где и чего прописывать (если надо)... и всё такое =)


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 янв 05 19:00 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Поставить на windows-машинах сервис rsh (это вроде как было описано в одном из README к mpich для windows), а потом выкладывать исполнаяемые файлы на общий диск и запускать под Unix команду mpirun -np N -machinefile machines file.exe
Формат файла machines описан в man mpirun (для mpich). Вкратце он прост - каждая строка содержит через пробел имя узла для запуска, число процессов на этом узле и имя программы с параметрами.
Вообще советую посмотреть README в поставке windows-версии mpich, там всё описано.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 янв 05 18:13 
чёрт... чего то я после этих праздников плохо соображаю... можно ещё подробнее, ну что то типа для полных даунов.
А rsh на винде обязателен?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 янв 05 18:31 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Проще в README посмотреть :))
Но на винде rsh обязателен. Либо надо собирать mpich с опцией --device=chp4mpd и запускать на винде mpich-евские демоны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 янв 05 17:16 
Я этих README уже обчиталься по самое нехочу! Нифига у меня ничего не получается... что то у меня с руками не того похоже =))
А насчёт демонов - это речь про MPD? Тоже вроде пробывал - результата не добился, хотя я может и не так чего то делал.
Поэтому ещё одна просьба... Расскажите про этот способ.
И ещё как нибудь можно проверить видят ли друг друга эти демоны из под Винды и Линукса?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 янв 05 21:49 
Люди!!! АУ!!!


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 янв 05 16:53 
Не в сети

Зарегистрирован: 19 янв 05 16:52
Сообщения: 8
Откуда: Пенза
Что за последний вопрос такой? От Гостя?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 янв 05 17:02 
Не в сети

Зарегистрирован: 19 янв 05 16:52
Сообщения: 8
Откуда: Пенза
Кстати, тебе очень критична производительность компов под Виндой, в смысле для выполнения задач. А то есть вариант... Под Виндой будут исполняться Линуксовые программы.

Да. И еще. Поправьте меня пожалуйста, если ошибаюсь. Разве можно настроить MPICH с rsh илс ssh, чтобы выполнялось на разных платформах? По-моему, по описанию там вообще все, что над TCP так работать не будет... Я про Globus2 говорю. Ведь как я понял только с ним пойдет.

И вот еще что. Уважаемый Гость, с кем разговариваем? Не соблаговолите ли зарегистроваться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 янв 05 18:53 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Если не ошибаюсь, вопрос стоял так - надо запускать из-под linux задачи на windows-узлах. Т.е. исполнялки должны быть виндовые, только и всего. И первый процесс надо пускать не на linux-сервере, а на windows-узле (ключ -nolocal mpirun).
А с globus2 действительно врядли прокатит :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 янв 05 14:38 
Не в сети

Зарегистрирован: 19 янв 05 16:52
Сообщения: 8
Откуда: Пенза
Подожди, подожди. Зачем-же тогда mpirun запускать под Linux? Не проще удалено зайти из под Linux на Виндовозку и там запустить?
MPICH на Линухе вообще не нужен будет. А почему с Globus не пойдет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 янв 05 14:43 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Именно это и делает mpirun :)) Это простой скрипт. Просто перед запуском надо ещё будет сформировать machine-file, потом заходить на первый узел и запускать программу с нужными ключами. по любому это надо делать, так чем писать скрипт, лучше уж воспользоваться готовым :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB