首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨库MPI消息

跨库MPI消息
EN

Stack Overflow用户
提问于 2017-12-18 19:55:08
回答 2查看 95关注 0票数 2

您能通过两个库发送MPI消息吗?

示例-如果我在windows机器上安装了MPI,然后在linux集群(相同的网络)上安装了Open,那么我可以在两个不同的操作系统上运行的代码之间得到消息吗?

基本上多个程序,多个数据,MPMD,但使用Windows和Linux资源。

只是需要知道这是否可能,如果有任何信息将是美好的,但不需要。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-18 21:27:18

不那是不可能的。如果您尝试使用一个实现的不同版本或配置,甚至会遇到很大的麻烦。

MPI针对的是HPC系统上的同构安装。通信协议不规范,只有编程接口是标准化的。

票数 2
EN

Stack Overflow用户

发布于 2017-12-21 10:24:06

一般 no.这不是在MPI标准中指定的,而且大多数实现都不支持这样的作业。我想,这是一个相当罕见的用例。

然而,,Intel确实提供跨操作系统的就业机会,请参阅:

https://software.intel.com/en-us/mpi-developer-guide-linux-cross-os-launch-mode

一些细节: Intel MPI以及其他商业MPI实现都是基于MPICH开源项目的。不过,我不确定是否可以通过MPICH来实现交叉操作系统的发射.一项快速的谷歌研究只提供了负面的,但可能是过时的结果。

https://lists.mcs.anl.gov/pipermail/mpich2-dev/2005-July/000085.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47875513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档