Error with Intel MPI

Error with Intel MPI


      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
[] HYDU_getfullhostname (./utils/others/others.c:136): getaddrinfo error (hostname:, error: Name or service not known)
[] HYDU_sock_create_and_listen_portstr (./utils/sock/sock.c:999): unable to get local hostname
[] HYD_pmci_launch_procs (./pm/pmiserv/pmiserv_pmci.c:313): unable to create PMI port
[] 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?


3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

What do you get when you run hostname on this system?  What if you ssh to, does this work?

First you need to fix your hosts.

vi /etc/hosts

add your hostname (in your case, to the line.

Example:       localhost

You should now be able to ssh to 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:
You will lean that Intel's MPI relies on networking. Therefore, this is not a bug.

Leave a Comment

Please sign in to add a comment. Not a member? Join today