Сбой приложения MS-MPI на нескольких узлах
У меня есть две виртуальные коробки с Windows 7. Их IP-адреса 10.0.0.20 и 10.0.0.22. Из одной виртуальной коробки я могу пропинговать другую.
На обеих коробках я открываю smpd
подключение:
smpd -p 8677
На обеих коробках видно, что порт 8677 слушает. Из одной коробки, используя telnet
Я могу подключить другой порт 8677. Я также отключил брандмауэр, и у меня нет антивируса. Затем я пытаюсь запустить приложение на 10.0.0.20:
mpiexec /port 8677 /gmachinefile host.txt myapp.exe
Работает когда host.txt
заполнен
10.0.0.20
или же
10.0.0.22
Но когда host.txt
состоит из двух строк:
10.0.0.20
10.0.0.22
Я получаю эту ошибку:
[01:1952] ERROR: unable to read the cmd header on the pmi server context, Other MPI error, error stack:
[01:1952] ERROR: connection to the pmi client broken, closing.
[01:1952] ERROR: unable to read the cmd header on the pmi server context, Other MPI error, error stack:
[01:1952] ERROR: connection to the pmi client broken, closing.
Все команды были запущены с правами администратора.