跨库的MPI消息

跨库的MPI消息,mpi,openmpi,ms-mpi,Mpi,Openmpi,Ms Mpi,能否跨两个库发送MPI消息 示例-如果我在windows计算机上安装了MS-MPI,然后在linux群集(同一网络)上打开MPI,我可以在两个不同操作系统上运行的代码之间获取消息 基本上是多程序多数据MPMD,但使用Windows和Linux资源 只需要知道这是否可能,如果可能,任何信息都很好,但不是必需的 不,那是不可能的。如果您对一个实现的不同版本或配置进行尝试,您甚至会遇到很大的麻烦 MPI针对HPC系统上的同质安装。通信协议不是标准化的,只有编程接口是标准化的。一般来说:否。MPI标准中

能否跨两个库发送MPI消息

示例-如果我在windows计算机上安装了MS-MPI,然后在linux群集(同一网络)上打开MPI,我可以在两个不同操作系统上运行的代码之间获取消息

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


只需要知道这是否可能,如果可能,任何信息都很好,但不是必需的

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


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

一般来说:否。MPI标准中没有规定这一点,大多数实现不支持此类作业。我想这是一个相当罕见的用例

但是“英特尔MPI”确实提供了作业的跨操作系统启动,请参阅:

一些细节: 英特尔MPI以及其他商业MPI实现都基于MPICH开源项目。不过,我不确定是否可以通过MPICH以某种方式实现跨操作系统启动。谷歌的快速调查只提供了负面的,但可能已经过时的结果,例如:


谢谢。也可以找到任何将这些链接在一起的包。我正试图找到某种方法,使这些资源之间至少实现松散耦合。