| 查看: 2099 | 回复: 3 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
fyuewen金虫 (正式写手)
|
[交流]
并行计算中MPI,openMPI,openMP的区别已有3人参与
|
||
|
很多新手刚刚接触并行计算的时候会对MPI,openMPI和openMP产生非常大的疑惑,主要源于对这几个概念本身理解的不清晰以及这几个缩写的字母确实是如此的近似。 因此我在这里分别述之供大家交流: MPI:英文全称是Message Passing Interface,这个就很明了了,信息传递接口,是独立于语言的通信协议(标准),是一个库。 MPI的实现有MPICH,MPI-1,MPI-2等等 openMPI:英文全称是open Message Passing Interface。openMPI是MPI的一种实现,一种库项目。 OpenMP:英文全称是Open Multiprocessing,一种应用程序界面(API,即Application Program Interface),是一种并行的实现和方法,也可以认为是共享存储结构上的一种编程模型,可用于共享内存并行系统的多线程程序设计的一套指导性注释(Compiler Directive)。 在当前的并行机子中,openMP和openMPI都是需要的(从上面的各自概念可以看出),openMP用于本地的并行计算(共享内存内存架构),支持目前所有平台上的c,fortran等的共享内存式并行计算,它相当于是给出了一个让并行编程更加容易实现的模型,而openMPI则是用于机器之间的通信(分布式内存架构)。 限于自身对这几个概念的理解不深,敬请各位批评指正。也希望能够给初学者一些粗浅的概念。 |
» 猜你喜欢
比利时鲁文大学固体物理系招收CSC博士
已经有0人回复
🌟 比利时新鲁汶大学(UCLouvain)诚邀CSC博士加入Pascal Gehring教授团队
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有141人回复
第一性原理计算方向2026级博士申请 PRB*1,四级484
已经有1人回复
求助VISSIM破解版软件
已经有0人回复
求2026年在台湾举行的物理和材料领域国际学术会议信息
已经有0人回复
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
远程登录linux系统如何实现fluent并行计算?
已经有6人回复
在没有安装openmp库的计算机上能不能使用openmp?
已经有8人回复
【求助】abaqus中tie和coupling的区别??
已经有19人回复
【讨论】铵与胺的区别?
已经有14人回复

![]() |
2楼2012-08-02 06:27:53













限于自身对这几个概念的理解不深,敬请各位批评指正。
回复此楼