Запуск программы MPI из консоли на нескольких компьютерах с Windows - PullRequest
0 голосов
/ 17 октября 2011

Я пытаюсь выполнить параллельную программу MPI на нескольких машинах Windows (на самом деле у меня есть одна машина Win7 и одна машина WinXP, но люди с другими конфигурациями (например, WinXP на всех машинах) имеют ту же проблему). Я использую MPICH2 (1.4.1p1). Я могу запустить программу, если я использую wmpiexec (обертка MPIEXEC - GUI для MPI), но если я пытаюсь запустить ее из консоли, я улавливаю следующую ошибку:

Команда: mpiexec -hosts 2 locahost 2 192.168.0.102 2 <path to the program>
Ошибка: mpiexec running on <name of my machine> is unable to connect to msmpi service on locahost:8677

Я создал правило для программы в брандмауэре Windows. Так в чем может быть проблема? Заранее спасибо.

1 Ответ

0 голосов
/ 17 октября 2011

Это странное решение, но когда mpiexec.exe и executable MPI-program находятся в одном каталоге, все в порядке.

...