Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我想为 MPI 程序重新映射 processes-core,我可以在它们生成后迁移吗?例如:节点 1 有:P0、P3、P6,节点 2 有:P1、P4、P7。我可以将 P1 迁移到节点 1 吗?拓扑感知 MPI 建议在研究论文中重新映射。这暗示了选择一个过程并将其放入提供最佳结果的此类节点中。有可能吗?
不,MPI 没有任何迁移功能。拓扑感知 MPI(正如您所说,这几乎是研究级别,而不是生产)使用应用程序如何通信的知识来将等级映射到节点。通常排名放在连续的节点上;如果您了解哪些等级经常交流,则可以将它们更紧密地映射在一起。