The latest version of Intel Cluster Studio-2013.1.046 is installed on a Cent OS 6.5 Linux system having two Intel Xeon Phi MIC 7120P cards. A sample helloworld (host only, No mic) mpi program throws following error:
$ mpiexec.hydra -genv I_MPI_DEBUG 5 -np 4 ./hellompi
[firstname.lastname@example.org] HYDU_getfullhostname (./utils/others/others.c:136): getaddrinfo error (hostname: mac2.host1.com, error: Name or service not known)
[email@example.com] HYDU_sock_create_and_listen_portstr (./utils/sock/sock.c:999): unable to get local hostname
[firstname.lastname@example.org] HYD_pmci_launch_procs (./pm/pmiserv/pmiserv_pmci.c:313): unable to create PMI port
[email@example.com] main (./ui/mpich/mpiexec.c:877): process manager returned error launching processes
What could be the issue here? Is this a bug with Intel MPI?
First you need to fix your hosts.
add your hostname (in your case, mac2.host1.com) to the 127.0.0.1 line.
127.0.0.1 localhost mac2.host1.com
You should now be able to ssh to mac2.host1.com. If not, restart your networking (the way you do this varies on what OS you are using).
PS: I would recommend that you watch the introductory Intel MPI videos from this link: https://software.intel.com/en-us/intel-mpi-library
You will lean that Intel's MPI relies on networking. Therefore, this is not a bug.