Я столкнулся с трудностями при выполнении программы MPI на двух машинах. ОС - Ubuntu 12.04. И реализация MPI - MPICH2
ssh работает нормально:
root@ubuntu:/home# ssh 192.168.1.9
root@gpuguy's password:
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-29-generic i686)
* Documentation: https://help.ubuntu.com/
131 packages can be updated.
67 updates are security updates.
Last login: Thu Oct 24 17:36:25 2013 from ubuntu.local
root@gpuguy:~#
Но когда я запускаю свои программы MPI, происходит сбой:
root@ubuntu:/home# mpiexec -f hosts.cfg -n 4 hello
[email protected]'s password:
[proxy:0:0@gpuguy] HYDU_sock_connect (./utils/sock/sock.c:171): unable to get host address for ubuntu (1)
[proxy:0:0@gpuguy] main (./pm/pmiserv/pmip.c:209): unable to connect to server ubuntu at port 42104 (check for firewalls!)
Я уже отключил брандмауэр на обеих машинах, поэтому я могу успешно использовать ssh. Но как решить этот вопрос?
Мой код MPI успешно работает на одной машине.