Infiniband与千兆以太网,我如何控制MPI程序使用哪个

时间:2016-03-17 15:09:57

标签: mpi ethernet infiniband mvapich2

我有一个MPI程序,它运行在具有以太网和Infiniband连接的计算机集群上。当我用mpavich2的mpicc编译时,它会自动链接到Infiniband库。

在编译mpi程序时,有没有办法控制使用哪个网络?

我检查了mpicc的手册页,但这对此没用。

1 个答案:

答案 0 :(得分:2)

阅读完之后,它会依赖于所使用的MPI库。例如,使用mvapich2时,互连类型是构建库时的可配置选项(请参阅docs)。对于OpenMPI,它在执行mpirun时似乎是一个运行时选项(参见mpirun的手册页或web docs)。