我想在两台计算机上运行我的MPI程序,一台使用ubuntu 18.04,另一台使用Windows10。是否可以形成具有不同操作系统的集群? (我正在使用MPICH)
如果可能,怎么做?我在网上找不到任何资源。
答案 0 :(得分:1)
您应该在不同的发行版上安装相同版本的MPI。在这种情况下,可以将MPICH2与Linux和Windows计算机同时使用。
但是,应该指出的是,计算机的性能特征起着重要的作用,因为应用程序的性能将受到最慢的处理器的限制,因此不建议在具有不同性能特征的计算机之间执行MPI作业。另外,应注意,即使硬件相同,Linux和Windows上的MPICH2的MPI的性能也会有所不同。
请注意,Windows支持的MPICH的最新版本是MPICH2 1.4.1p1。 MPICH FAQ中所传达的Windows(包括Cygwin)已不再受MPICH支持。