首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MPICH-1源代码移植到MPICH-2上

将MPICH-1源代码移植到MPICH-2上
EN

Stack Overflow用户
提问于 2014-02-26 20:37:36
回答 1查看 55关注 0票数 1

我有一个在2005年用C++为32位架构编写的应用程序的源代码,并使用了MPICH-1库。我知道逻辑,我想升级64位机器的源代码和MPICH-2。

MPICH-1的语法/语义与MPICH-2有什么不同?我应该考虑重新设计软件还是将MPI功能更改为更新的版本就足够了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-26 21:51:14

TL;DR -只需将您的MPICH库更新为最新版本,您就可以设置

首先,MPICH实际上已经超越了MPICH-2 .最近刚刚发布了最新版本(3.1)。而且,该项目不再用每一个主要版本重新命名自己。现在只是MPICH。

撇开语义不说,MPICH公开的API不是由MPICH开发人员决定的,而是由MPI标准决定的。自从MPICH-1以来,这个标准已经经历了两个主要版本,现在已经在3.0版上了.在1.x系列和3.x系列之间有一些重大的变化,但是所有的东西都是向后兼容的,所以您应该能够用最新的版本重新编译,您已经做好了准备。

然而,如果您想看看最新的和最伟大的,在MPI 2.x和MPI 3.0中都会增加一些与单向通信相关的新内容,您可以看一看。还有新的集体操作、拓扑结构、动态进程、I/O、非阻塞操作等等。在过去的9年中,取得了很多进展(当然比在这个答案中发布的要多得多)。

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

https://stackoverflow.com/questions/22052704

复制
相关文章

相似问题

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