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