Infiniband vs.千兆以太网,我如何控制MPI程序使用的是哪个

Infiniband vs.千兆以太网,我如何控制MPI程序使用的是哪个,mpi,ethernet,infiniband,mvapich2,Mpi,Ethernet,Infiniband,Mvapich2,我有一个MPI程序,它运行在同时具有以太网和Infiniband连接的计算机集群上。当我使用mpavich2的mpicc编译时,它会自动链接到Infiniband库 在编译mpi程序时,是否有方法控制使用哪个网络 我查看了mpicc的手册页,但它对此没有用处。在阅读了相关内容后,我发现它取决于所使用的MPI库。例如,使用mvapich2,在构建库时,互连类型是一个可配置的选项(请参阅)。对于OpenMPI,在执行mpirun时,它似乎是一个运行时选项(请参阅mpirun的手册页或)。这独立于mp

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

在编译mpi程序时,是否有方法控制使用哪个网络


我查看了mpicc的手册页,但它对此没有用处。

在阅读了相关内容后,我发现它取决于所使用的MPI库。例如,使用mvapich2,在构建库时,互连类型是一个可配置的选项(请参阅)。对于OpenMPI,在执行mpirun时,它似乎是一个运行时选项(请参阅mpirun的手册页或)。这独立于
mpicc
,但在用于运行应用程序的启动器上。这个问题最好针对系统管理员,因为他们知道实际安装情况。使用MVAPICH2,在编译库和执行程序时都会配置设备。提到