| 查看: 2301 | 回复: 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则是用于机器之间的通信(分布式内存架构)。 限于自身对这几个概念的理解不深,敬请各位批评指正。也希望能够给初学者一些粗浅的概念。 |
» 猜你喜欢
深圳大学2026年秋博士招生-物理学-活性胶体方向-高永祥课题组
已经有17人回复
论物质与能量的统一模型及物理现象解释
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有196人回复
基于基元I统一理论的数学相关应用推导
已经有0人回复
基元I统一理论:宇宙本质、层级演化与修炼文明的本源规律
已经有1人回复
基元I理论下三大核心空间现象精准推导与细节解析
已经有0人回复
基于基元 I 统一理论的反重力理论推导
已经有0人回复
基于基元I统一理论的量子力学本源推导
已经有1人回复
推荐一款可以AI辅助写作的Latex编辑器SmartLatexEditor,超级好用,AI润色,全免费
已经有17人回复
【EI|Scopus 双检索】第六届智能机器人系统国际会议(ISoIRS 2026)
已经有0人回复
2026年第四届电动车与车辆工程国际会议(CEVVE 2026)
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
远程登录linux系统如何实现fluent并行计算?
已经有6人回复
在没有安装openmp库的计算机上能不能使用openmp?
已经有8人回复
【求助】abaqus中tie和coupling的区别??
已经有19人回复
【讨论】铵与胺的区别?
已经有14人回复

|
2楼2012-08-02 06:27:53
3楼2013-03-20 19:05:15
4楼2014-01-06 17:11:52













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