I have setup the Phi card for MPI based on: http://software.intel.com/en-us/articles/using-the-intel-mpi-library-on-intel-xeon-phi-coprocessor-systems that was posted in March 2013.
I can run MPI code on host from host as well as on coprocessor from coprocessor; however, when I try to run from host to coprocessor (or host+coprocessor), I get the following error:
$ mpirun -hosts Axial-mic0 -n 2 ~/testMPI-MIC.MIC
[proxy:0:0@Axial-mic0.localdomain] HYDU_sock_connect (./utils/sock/sock.c:241): unable to connect from "Axial-mic0.localdomain" to "172.31.1.254" (No route to host)
[proxy:0:0@Axial-mic0.localdomain] main (./pm/pmiserv/pmip.c:353): unable to connect to server 172.31.1.254 at port 32873 (check for firewalls!)
This looks like a simple network problem, but I have yet to solve it. Any suggestions would be appreciated. Thanks!
-joe