MPI用戶手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPI用戶手册

神威Ⅰ计算机系统 MPI培训手册 国家并行计算机工程技术研究中心 二零零零年八月 目录 第一章 MPI简介 3 1.1 名词解释 3 1.1.1 分布式内存 3 1.1.2 消息传输 3 1.1.3 进程 3 1.1.4 消息传递库 3 1.1.5 发送 / 接收 3 1.1.6 同步 / 异步 3 1.1.7 阻塞通讯 3 1.1.8 非阻塞通讯 3 1.1.9 应用程序缓冲区 3 1.1.10 系统缓冲区 3 1.2 MPI环境简介 3 1.2.1 头文件 3 1.2.2 MPI调用格式 3 1.2.3 一般MPI程序结构 3 1.2.4 通信因子和组 3 1.2.5 秩 3 第二章 MPI环境管理调用 3 2.1 函数调用 3 2.1.1 MPI_Init 3 2.1.2 MPI_Comm_size 3 2.1.3 MPI_Comm_rank 3 2.1.4 MPI_Abort 3 2.1.5 MPI_Get_processor_name 3 2.1.6 MPI_Initialized 3 2.1.7 MPI_Wtime 3 2.1.8 MPI_Wtick 3 2.1.9 MPI_Finalize 3 2.2 MPI环境管理例子 3 2.2.1 C 语言例子: 3 2.2.2 Fortran语言例子 3 第三章 点对点通信函数 3 3.1 参数说明 3 3.1.1 MPI消息传递函数参数 3 3.1.2 缓冲区(buffer) 3 3.1.3 数据个数(count) 3 3.1.4 数据类型(type) 3 3.1.5 目的地 (dest) 3 3.1.6 源 (source) 3 3.1.7 标识符(tag) 3 3.1.8 通信因子(comm) 3 3.1.9 状态(status) 3 3.1.10 请求(request) 3 3.2 阻塞消息通信函数 3 3.2.1 MPI_Send 3 3.2.2 MPI_Recv 3 3.2.3 MPI_Ssend 3 3.2.4 MPI_Bsend 3 3.2.5 MPI_Buffer_attach、MPI_Buffer_detach 3 3.2.6 MPI_Rsend 3 3.2.7 MPI_Sendrecv 3 3.2.8 MPI_Wait、MPI_Waitany、MPI_Waitall、MPI_Waitsome 3 3.2.9 MPI_Probe 3 3.3 阻塞消息传递例子 3 3.3.1 C 程序例子 3 3.3.2 Fortran 程序例子 3 3.4 非阻塞消息通信函数 3 3.4.1 MPI_Isend 3 3.4.2 MPI_Irecv 3 3.4.3 MPI_Issend 3 3.4.4 MPI_Ibsend 3 3.4.5 MPI_Irsend 3 3.4.6 MPI_Test 、MPI_Testany 、MPI_Testall 、MPI_Testsome 3 3.4.7 MPI_Iprobe 3 3.5 非阻塞消息传递例子 3 3.5.1 C 语言例子 3 3.5.2 Fortran 语言例子 3 第四章 集合通信函数 3 4.1 集合通信函数 3 4.1.1 MPI_Barrier 3 4.1.2 MPI_Bcast 3 4.1.3 MPI_Scatter 3 4.1.4 MPI_Gather 3 4.1.5 MPI_Allgather 3 4.1.6 MPI_Reduce 3 4.1.7 MPI_Allreduce 3 4.1.8 MPI_Reduce_scatter 3 4.1.9 MPI_Alltoall 3 4.1.10 MPI_Scan 3 4.2 集合通信操作例子 3 4.2.1 C 语言例子 3 4.2.2 Fortran 语言例子 3 4.2.3 例子输出结果: 3 第五章 派生数据类型 3 5.1 派生数据类型函数: 3 5.1.1 MPI_Type_contiguous 3 5.1.2 MPI_Type_vector 、MPI_Type_hvector 3 5.1.3 MPI_Type_indexed 、MPI_Type_hindexed 3 5.1.4 MPI_Type_struct 3 5.1.5 MPI_Type_extent 3 5.1.6 MPI_Type_commit 3 5.2 连续数据类型的例子 3 5.2.1 C 语言例子 3 5.2.2 Fortran 语言例子 3 5.2.3 例子输出结果: 3 5.3 向量派生数据类型例子 3 5.3.1 C 语言例子 3 5.3.2 Fortran 语言例子 3 5.3.3 程序输出结果: 3 5.4 索引派生数据类型例子 3 5.4.1

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档