- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, im student and have just started to learn HPC using Intel MPI lib. I created two virtual machines wich using CentOs. First of all i ran this code "mpirun -n 2 -ppn 1 ip1, ip2 hostname" and it worked well and when I tried to run test program on one node it worked. But when i tried to run test program from Intel MPI tests i got this error. Also i used MPICH, but without such troubles.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Vadim,
If you use traditional Ethernet as a network (i.e. TCP/IP communications, the issue can be observed when several IP interfaces are configured on you machines, but some of them can't be used for internode communications between two computational nodes.
Please, ensure that OFI/sockets provider uses the correct IP interface by specifying FI_SOCKETS_IFACE="ip_iface_name" environment variable. For example, you have something like 3 IP interfaces: lo, eth0 (can't be used for internode communications), eth1 - OFI/sockets provider will use eth0 by default in this case. When you specify FI_SOCKETS_IFACE=eht1, this issue should go away.
![](/skins/images/7B0AB6865064EAE32B30EC9A4E94B48A/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page