- 1、本文档共223页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran 語言
MPI 平行計算程式設計
鄭守成
課 程 大 綱
1. 前言
2. 無邊界資料交換的平行程式
3. 需要邊界資料交換的平行程式
4. 格點數不能整除的平行程式
5. 多維陣列的平行程式
6. MPI平行程式的效率提昇
課 程 大 綱
1. 前言
2. 無邊界資料交換的平行程式
3. 需要邊界資料交換的平行程式
4. 格點數不能整除的平行程式
5. 多維陣列的平行程式
6. MPI平行程式的效率提昇
前 言
n 平行計算概述
n MPI 平行計算軟體
n 國家高速電腦中心的平行計算環境
n 在IBM SP2上如何使用MPI
n 在PC Cluster上如何使用MPI
平行計算概述
u平行計算 : 將計算工作切割為 n 等
份 ,在 n 個CPU上分工合作完成整個
計算工作 ,每個 CPU負責其中一個
等份的計算工作 。
切割方法:
切割方法:
*功能切割: 特殊情況下採用
*功能切割: 特殊情況下採用
*資料切割: 一般情況下採用
*資料切割: 一般情況下採用
structured grid: 等分切割
structured grid: 等分切割
unstructured grid: 事先切割
unstructured grid: 事先切割
Parallel Processing of 1-D
Arrays - without data partition
I=1 . . . . . . 50
P0
I=51 . . . . 100
P1
I=101 . . . 150
P2
I=151 . . . 200
P3
DO I=1,200 DO I=ISTART, IEND
DO I=1,200 DO I=ISTART, IEND
A(I)=B(I)+C(I)*D(I) A(I)=B(I)+C(I)*D(I)
A(I)=B(I)+C(I)*D(I) A(I)=B(I)+C(I)*D(I)
ENDDO ENDDO
ENDDO ENDDO
Parallel Processing of 1-D
Arrays - with data partition
I=1 . . . . . 50 1 . . . . . 50 1 . . . . . 50 1 . . . . . 50 local index
I=1 . . . . .
您可能关注的文档
- 【SY石油行业标准】SY-T 5676-1993 石油钻采机械产品用高压锻件通用技术条件.pdf
- 110KV降压变电站电气部分设计(毕业设计).pdf
- 20160629 2016湖北最新真题精析(629) 刘波(讲义 笔记).pdf
- 4泰山版品德与社会三年级上册全册教案【强烈推荐 经典教案】.pdf
- MDT电缆地层测试技术在塔里木油田的应用.pdf
- 2015年公共课程《实用急救技术》试题答案.pdf
- 2019年中级会计师考试经济法章节考点总结小抄版.pdf
- [自我管理与提升]汽车基础知识销售顾问汽车入门培训.pdf
- 2015最新律师并购尽职调查清单.pdf
- [最新]郑州曼哈顿广场项目年度整合履行案(深圳层次告白)2007-53页.pdf
文档评论(0)