Unanswered MPI with multiple network interfaces

  • Wednesday, July 20, 2011 3:47 AM
     
     

    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.

All Replies

  • Tuesday, July 26, 2011 4:30 AM
     
     

    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.

  • Thursday, August 04, 2011 5:16 PM
     
     

    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".