MPI with multiple network interfaces RRS feed

  • Question

  • Does the MS-MPI or MPICH2 support multiple network interfaces?

    For example, I have cluster nodes which have 4 ehternet NICs.

    Without any modification of the normal MPI program that works well with signle ethernet NIC, does the MS-MPI or MPICH2 fully utilize these multiple NICs?

    I've tested the OPENMPI on the linux with 2 ehternet NICs, and I saw that OPENMPI automatically exploits multiple NICs.

    Does anyone know about this issue?


    One more minor question. Does the MS-MPI work well on the windows 7? Specifically, does the MS-MPI support the infiniband on the windows 7?


    Thanks for your help.

    Wednesday, July 20, 2011 3:47 AM

All replies

  • Answer for your minor question.

    I think there is no big difference between MS-MPI support in different OS. But you should plan your infrastructure because not all vendors (MELLANOX is) develop Infiniband drivers for their stacks for different OSs.

    Tuesday, July 26, 2011 4:30 AM
  • If you just want to use many NICs to address more nodes (on all the networks) you will nned to change CCP_MPI_NETMASK.

    If you want to use many NICs to have faster connection then it's something outside MSMPI. If you can combine (team) many NICs into one interface/address - then it should work. Search for "Network Adapters teaming".

    Thursday, August 4, 2011 5:16 PM