Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=5110081&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 07:22:35 2016
Кодировка: Windows-1251
[MPICH] Запретить запуск задачи на локальном узле - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
Uranius
member

Рег.: 18.08.2003
Сообщений: 102
Рейтинг: 1
  [MPICH] Запретить запуск задачи на локальном узле
      21.09.2006 02:08
 

Как запретить запуск задачи на локальном узле с помощью параметров mpirun и т.п.

Uranius
member

Рег.: 18.08.2003
Сообщений: 102
Рейтинг: 1
  Re: [MPICH] Запретить запуск задачи на локальном узле [re: Uranius]
      21.09.2006 02:11
 

Предположим, мы находимся на узле 192.168.0.1 в nfs-шареной директории /home/user/share,
где находится mpi-программа my-exec и файлик myhosts-1 с узлами:
code:
192.168.0.2:1 192.168.0.4:1

Любая из следующих команд
code:
export P4_RSHCOMMAND=rsh; mpirun -np 2 -machinefile myhosts-1 my-exec mpirun -exclude 192.168.0.1 -np 2 -machinefile myhosts-1 my-exec mpirun -nolocal -np 2 -machinefile myhosts-1 my-exec

В лучшем случае исполняет программу на двух узлах, один из которых - 192.168.0.1
Задача заключается в том, чтобы заставить программу работать на узлах, отличных от локального.
Делаем файлик myhosts-2:
code:
192.168.0.2 0 /home/user/share/my-exec 192.168.0.4 1 /home/user/share/my-exec

Командуем
code:
mpirun -p4pg myhosts-2 my-exec

Не помогает!

Shurick
Bad Man

Рег.: 30.08.2002
Сообщений: 6379
Рейтинг: 303
  Re: [MPICH] Запретить запуск задачи на локальном узле [re: Uranius]
      21.09.2006 02:31
 

у mpirun есть охуенные ключи -t и -v :

code:
$ mpirun.mpich -v -t -nolocal -np 2 -machinefile myhosts-1 /bin/true running /bin/true on 2 LINUX ch_p4 processors Procgroup file: 192.168.0.2 0 /bin/true 192.168.0.4 1 /bin/true /usr/bin/rsh 192.168.0.2 "/bin/true" -p4pg "/home/shurick/PI32303" -p4wd "/home/shurick"


Uranius
member

Рег.: 18.08.2003
Сообщений: 102
Рейтинг: 1
  Re: [MPICH] Запретить запуск задачи на локальном узле [re: Shurick]
      21.09.2006 14:54
 

Сенкс. Хотя я использовал -keep_pg вместо -v. Тут кое-что прояснилось.
code:
$ export P4_RSHCOMMAND=rsh;mpirun -v -t -nolocal -np 2 -machinefile myhosts-1 my-exec running /home/user/share/my-exec on 2 386BSD ch_p4 processors Procgroup file: 192.168.0.2 0 /home/user/share/my-exec 192.168.0.4 1 /home/user/share/my-exec ssh 192.168.0.2 /home/user/share/my-exec -p4pg /home/user/share/PI28594 -p4wd /home/user/share

Не пойму, почему оно юзает ssh вместо rsh. И как это исправить.
Такое впечатление, что -nolocal заставляет это делать


Shurick
Bad Man

Рег.: 30.08.2002
Сообщений: 6379
Рейтинг: 303
  Re: [MPICH] Запретить запуск задачи на локальном узле [re: Uranius]
      21.09.2006 15:19
 

ключ -rsh rsh должен помочь

Uranius
member

Рег.: 18.08.2003
Сообщений: 102
Рейтинг: 1
  Re: [MPICH] Запретить запуск задачи на локальном узле [re: Shurick]
      21.09.2006 18:29
 

Сейчас, хотя и пишет
code:
Unrecognized argument -rsh ignored.

идет тута по rsh:
code:
$ export P4_RSHCOMMAND=rsh;mpirun -v -t -rsh rsh -nolocal -np 2 -machinefile myhosts-1 my-exec running /home/user/share/my-exec on 2 386BSD ch_p4 processors Procgroup file: 192.168.0.2 0 /home/user/share/my-exec 192.168.0.4 1 /home/user/share/my-exec rsh 192.168.0.2 /home/user/share/my-exec -p4pg /home/user/share/my-exec/PI28594 -p4wd /home/user/share

Но не работает, а выдает:
code:
p4_error: Child process exited while making connection to remote process on 192.168.0.4: 0

Другими словами, не может попасть с узла 192.168.0.2 на 192.168.0.4

Uranius
member

Рег.: 18.08.2003
Сообщений: 102
Рейтинг: 1
  Re: [MPICH] Запретить запуск задачи на локальном узле [re: Uranius]
      21.09.2006 18:31
 

Настроил беспарольный ssh-доступ с 192.168.0.2 на 192.168.0.4 туда и обратно.
Стало работать нормально. Но проблема остается открытой.
Как заставить mpich подчиняться ключам

Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в