MPICH2 не может подключиться в Windows 7

всякий раз, когда я пытаюсь выполнить команду mpiexec -n 4 testmpi.exe

Не удалось подключиться к «RIJDZUAN-PC:8676», ошибка sock: общий сбой сокета, стек ошибок: MPIDU_Sock_post_connect(1200): невозможно подключиться к RIJDZUAN-PC через порт 8676, исчерпаны все конечные точки (ошибка -1) MPIDU_Sock_post_connect(1247) ): не удалось подключиться к RIJDZUAN-PC через порт 8676. Не удалось установить соединение, поскольку целевая машина активно отказывалась от него. (ошибка 10061)

и когда я пытаюсь smpd -install или smpd -start дать мне

Ошибка OpenSCManager: доступ запрещен. (ошибка 5)

я думаю, что уже зарегистрировал mpiexec поверх mpiexec -register

как это решить?


person Rijdzuan Sampoerna    schedule 20.10.2012    source источник
comment
У вас отсутствуют права администратора при установке smpd. Вам следует открыть командную строку с правами администратора или временно отключить UAC.   -  person Hristo Iliev    schedule 21.10.2012
comment
я уже использовал профиль администратора и отключил UAC, проблема осталась   -  person Rijdzuan Sampoerna    schedule 22.10.2012


Ответы (2)


Я тоже получил это сообщение. Оказывается, когда установщик говорит «успешно», но smpd не запущен, установка неверна.

Скопировано (и немного изменено) из здесь

  1. Удалите предыдущую версию MPICH2
  2. Откройте командную строку администратора, щелкнув правой кнопкой мыши значок командной строки и выбрав «Запуск от имени администратора».
  3. Запустите «msiexec /i mpich2-1.3.2p1-win-ia32.msi» из командной строки администратора, чтобы установить MPICH2.
  4. Во время установки выберите установку MPICH2 для всех пользователей.
  5. Запустите wmpiconfig и сохраните имя пользователя/пароль. РЕДАКТИРОВАТЬ: Используйте НАСТОЯЩИЕ имя пользователя и пароль для входа в Windows.
  6. Добавьте «C:\Program Files\MPICH2\bin» в системный путь и ИЗМЕНИТЕ: нет необходимости перезагружать
  7. Проверьте smpd с помощью 'smpd -status'. он должен вернуть «smpd работает на $ hostname $»
  8. Чтобы протестировать среду выполнения, перейдите в каталог $MPICHROOT\examples и запустите cpi.exe, используя: 'mpiexec -n 4 cpi'

Вы можете выполнить вышеуказанные шаги, даже если вы не вошли в систему как администратор. Просто внимательно следуйте шагу 2. Если ты видишь

OpenSCManager failed: Access is denied

Вероятно, это означает, что вы не находитесь в командной строке администратора. Если шаг 7 подтвердится, вы должны быть готовы к работе.

person Morpork    schedule 04.01.2013

запустите CMD от имени администратора, а после слов запустите команду smdp -install.

person Adrian    schedule 26.09.2016