爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10471|回复: 16

MPI学习的一些极好范例

[复制链接]

新浪微博达人勋

发表于 2011-12-16 17:58:59 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
    MPI,是Message Passing Interface,即消息传递接口。以下是摘抄的一段话,有助于对MPI概念的了解。

     对MPI的定义是多种多样的,但不外乎下面三个方面,它们限定了MPI的内涵和外延:

  1、MPI是一个库,而不是一门语言。许多人认为,MPI就是一种并行语言,这是不准确的。但是,按照并行语言的分类,可以把FORTRAN+MPI或C+MPI看作是一种在原来串行语言基础之上扩展后得到的,并行语言MPI库可以被FORTRAN77/C/Fortran90/C++调用,从语法上说,它遵守所有对库函数/过程的调用规则,和一般的函数/过程没有什么区别;

  2、MPI是一种标准或规范的代表,而不特指某一个对它的具体实现,迄今为止,所有的并行计算机制造商都提供对MPI的支持,可以在网上免费得到MPI在不同并行计算机上的实现,一个正确的MPI程序可以不加修改地在所有的并行机上运行;

  3、MPI是一种消息传递编程模型,并成为这种编程模型的代表。事实上,标准MPI虽然很庞大,但是它的最终目的是服务于进程间通信这一目标的;

  解释来源于《高性能计算之并行编程技术—— MPI并行程序设计》都志辉 编著

     下面的附件是正题,是用C语言写的并行程序,供学习之用。
MPI Examples.pdf (237.82 KB, 下载次数: 74)

评分

参与人数 3金钱 +40 贡献 +7 收起 理由
evereen + 10 + 2
黎大页子 + 20 + 2 很好的整理!
mofangbao + 10 + 3

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-12-16 19:32:00 | 显示全部楼层
还没有测试过 看看a版发的东西容不容易学啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-12-16 20:39:15 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-12-17 13:18:16 | 显示全部楼层
artmunich 发表于 2011-12-16 20:39
确实是比较小众的东西,气象领域学MPI的不多

a  大叶子来看你了  ...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-12-17 13:22:57 | 显示全部楼层
topmad 发表于 2011-12-17 13:18
a  大叶子来看你了  ...

老五,好人有好报,看你得到幸运星了吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-8-8 14:03:11 | 显示全部楼层
很赞的资料,顶一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-12-26 01:46:10 | 显示全部楼层
楼主,不能打包一下啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-24 10:20:51 | 显示全部楼层
银子再次不够
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-23 09:56:42 | 显示全部楼层
楼主能不能解释一下,MPI库,inter编译器,PGI编译器,netcdf库各自有啥区别联系,通俗点,就是利用这个能干什么,各自之间关系是怎样的,对这些东西的理解一直不是很透彻,谢啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-13 10:56:42 | 显示全部楼层
多谢楼主分享
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表