标签: mpi ethernet infiniband mvapich2
我有一个MPI程序,它运行在具有以太网和Infiniband连接的计算机集群上。当我用mpavich2的mpicc编译时,它会自动链接到Infiniband库。
在编译mpi程序时,有没有办法控制使用哪个网络?
我检查了mpicc的手册页,但这对此没用。
答案 0 :(得分:2)
阅读完之后,它会依赖于所使用的MPI库。例如,使用mvapich2时,互连类型是构建库时的可配置选项(请参阅docs)。对于OpenMPI,它在执行mpirun时似乎是一个运行时选项(参见mpirun的手册页或web docs)。