Windows和Linux之间的互通MPI

Windows和Linux之间的互通MPI,mpi,heterogeneous,infiniband,Mpi,Heterogeneous,Infiniband,我有几个与Infiniband互连的Windows box和Linux box,我需要在这两个环境中运行MPI作业,有人知道什么是最好的方式将它们互连吗 目前,我正在考虑使用OpenMPI的windows二进制测试版。也许我需要在hpc软件堆栈中添加其他东西?或者我应该忘记MPI,直接在较低的一层编写代码来让windows部件工作,因为需要windows的作业很少 任何想法都值得赞赏。非常感谢 所以我翻阅了一些论坛,发现 openMPI目前不支持windows和linux系统之间任务生成的互通,

我有几个与Infiniband互连的Windows box和Linux box,我需要在这两个环境中运行MPI作业,有人知道什么是最好的方式将它们互连吗

目前,我正在考虑使用OpenMPI的windows二进制测试版。也许我需要在hpc软件堆栈中添加其他东西?或者我应该忘记MPI,直接在较低的一层编写代码来让windows部件工作,因为需要windows的作业很少


任何想法都值得赞赏。非常感谢

所以我翻阅了一些论坛,发现


openMPI目前不支持windows和linux系统之间任务生成的互通,但是MpiCh2似乎能够互通任务生成。对于使用MPI send发送和接收消息,我需要进行更多的调查,因此我在一些论坛中进行了深入研究并发现了这一点


openMPI目前不支持windows和linux系统之间任务生成的互通,但是MpiCh2似乎能够互通任务生成。对于使用MPI send发送和接收消息,我需要进行更多调查

请记住,MPICH2没有InfiniBand支持,尽管您可能会让它与IPoIB一起运行。与本机IB相比,这可能非常慢。MVAPICH2将提供本机IB支持,但我不知道Windows和Linux之间是否可以使用它进行互操作。请记住,MPICH2没有InfiniBand支持,尽管您可能可以使用IPoIB运行它。与本机IB相比,这可能相当慢。MVAPICH2将提供本机IB支持,但我不知道是否可以使用它实现Windows和Linux之间的互操作。