大规模多区结构网格CFD并行计算中的负载平衡算法研究
更新时间:2023-04-06 23:02:01 阅读量: 教育文库 文档下载
- 大规模图结构数据推荐度:
- 相关推荐
国防科学技术大学研究生院工程硕士学位论文
目录
摘要 (i)
ABSTRACT ........................................................................................................ i ii 第一章绪论 (1)
1.1 CFD数值模拟应用简介 (1)
1.2 并行CFD数值模拟中的任务负载平衡问题 (2)
1.2.1 CFD数值模拟中的网格类型 (2)
1.2.2 CFD数值模拟中网格块规模及其分布对负载平衡的影响 (4)
1.2.3 新型异构并行计算平台对CFD并行负载平衡的影响 (4)
1.3 并行CFD任务负载平衡问题的研究现状 (6)
1.4 研究内容 (8)
1.5论文结构 (9)
第二章基于遗传算法的并行CFD任务分配策略 (10)
2.1 引言 (10)
2.2 负载平衡问题的数学描述与性能建模 (10)
2.2.1异构平台下并行CFD模拟的计算开销和通信开销度量 (10)
2.2.2异构平台下并行CFD数值模拟的负载平衡性能模型 (11)
2.3 传统的贪婪负载平衡算法 (12)
2.4 遗传算法简介 (13)
2.4.1遗传算法基本术语 (13)
2.4.2遗传算法本质的分析 (14)
2.4.3遗传算法的优点 (15)
2.4.4遗传算法的基本流程 (15)
2.5 遗传算法在CFD任务分配问题中的应用 (17)
2.5.1染色体编码 (17)
2.5.2种群初始化 (18)
2.5.3选择操作 (18)
2.5.4交叉操作 (19)
2.5.5变异操作 (19)
2.5.6适应度函数设计 (20)
2.6 实验结果与分析 (21)
2.6.1通信模型中参数的确定 (22)
第I 页
万方数据
国防科学技术大学研究生院工程硕士学位论文
2.6.2 CFD算例负载平衡测试 (22)
2.7本章小结 (24)
第三章大规模多区结构网格CFD任务负载平衡算法 (25)
3.1引言 (25)
3.2结构网格块的分割算法 (25)
3.2.1结构网格块的多维分割算法 (25)
3.2.2结构网格块的智能多维分割算法 (28)
3.2.3网格块分割操作过程 (29)
3.3 结构网格块的二次剖分算法 (31)
3.4进程上计算量的优化算法 (31)
3.5大规模并行CFD负载平衡算法的基本流程 (33)
3.6数值试验结果及其分析 (34)
3.6.1 CFD人工算例的负载平衡性能测试 (34)
3.6.2 CFD实际算例的负载平衡性能测试 (36)
3.7本章小结 (37)
第四章CFD任务负载平衡软件实现 (39)
4.1引言 (39)
4.2 CFD求解器系统的数据需求 (39)
4.2.1网格信息的存储与组织方式 (39)
4.2.2常用的网格坐标文件格式 (40)
4.2.3 网格边界拓扑结构文件格式 (42)
4.2.4 父子拓扑结构关联文件 (42)
4.3 结构网格并行CFD任务负载平衡软件的实现 (43)
4.3.1任务负载平衡软件功能需求分析 (43)
4.3.2基于面向对象编程的建模 (44)
4.4 CFD任务负载平衡软件的使用说明 (46)
4.4.1 计算资源文件 (46)
4.4.2 配置文件 (47)
4.4.3 任务负载平衡软件的使用 (47)
4.5 本章小结 (48)
结束语 (49)
5.1总结 (49)
5.2展望 (50)
第II 页
万方数据
国防科学技术大学研究生院工程硕士学位论文
致谢 (51)
参考文献 (53)
作者在学期间取得的学术成果 (56)
第III 页
万方数据
国防科学技术大学研究生院工程硕士学位论文
表目录
表1.1 第41届全球超级计算机TOP10排名 (5)
表2.1 通信开销模型测试结果 (22)
表3.1 CFD实例负载平衡测试结果 (37)
表4.1 两种边界类型的描述方法 (40)
表4.2 多块结构网格的基本信息 (40)
表4.3 Plot3d格式网格文件 (41)
表4.4 Gridgen格式网格文件 (41)
表4.5 网格文件格式的10种组合 (41)
表4.6 边界拓扑结构文件格式 (42)
表4.7 父子拓扑结构关联文件格式 (43)
表4.8 计算资源文件格式 (46)
表4.9 配置文件格式 (47)
表4.10 CFD任务负载平衡软件输出结果示例 (48)
第IV 页
万方数据
国防科学技术大学研究生院工程硕士学位论文
图目录
图1.1 对接型(1-to-1)结构网格 (3)
图1.2 拼接型(patched)结构网格 (3)
图1.3 重叠型(overset)结构网格 (3)
图2.1 异构型计算机体系结构 (11)
图2.2 一元多峰函数图像 (14)
图2.3 遗传算法基本流程图 (16)
图2.4 轮盘赌选择操作示意图 (18)
图2.5 适应度函数值F(?)与目标函数值h(?)之间的关系示意 (21)
图2.6 三种策略下任务分配结果比较 (23)
图2.7 两种策略下116个网格块在4个进程上的任务分配结果 (24)
图3.1 三维分割示意图 (27)
图3.2 二维分割示意图 (27)
图3.3 一维分割示意图 (28)
图3.4 多维分割算法的分割效果 (28)
图3.5 父网格块之间的拓扑关系图 (29)
图3.6 父子网格块坐标变换示意图 (29)
图3.7 对接边界面“投影”关系变换图 (30)
图3.8 网格块一维分割算法过程 (30)
图3.9 网格区域划分示例 (32)
图3.10 负载平衡算法的流程图 (33)
图3.11 网格块数较少情形的负载平衡测试结果 (34)
图3.12 网格块数较多情形的负载平衡测试结果 (35)
图3.13 异构平台上的负载平衡测试结果 (36)
图4.1 各文件与CFD任务负载平衡软件的交互过程 (44)
图4.2 CFD任务负载平衡软件类图集合 (45)
图4.3 多区结构网格CFD任务负载平衡软件活动图 (45)
第V 页
万方数据
正在阅读:
大规模多区结构网格CFD并行计算中的负载平衡算法研究04-06
小课题研究心得体会03-09
实验五 振幅调制器 - 图文12-10
努力后的收获作文500字06-23
课题研究-化肥的研究,心得体会04-11
浙江省1999年高职考试09-24
揭阳慈云医院医疗设备采购项目12-10
威宁县留守儿童家长劝返记录08-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 网格
- 并行
- 负载
- 算法
- 大规模
- 平衡
- 结构
- 计算
- 研究
- CFD
- 电影《傲慢与偏见》电影观后感
- 电大国开电大中国法制史第八章思考练习参考答案非答案
- 安全工作合理化建议(新版)
- 国外旋转导向最新技术进展与发展趋势精品
- 2022年中国纺织品行业发展现状、进出口情况及国际竞争力分析「图
- xx公司绩效考核管理制度
- 高二化学乙炔、炔烃周练习(可编辑修改word版)
- 学生会办公室工作计划ppt
- 2022年西南大学化学化工学院666教育学基础综合之简明中国教育史
- 2016-2022学年第二学期研究生三助岗位设置一览表
- 第_30_次最新中国互联网络发展状况统计报告word
- 2022年山东二级建造师继续教育考试题
- 2022年东南大学生物科学与医学工程学院721细胞生物学考研题库
- 如何找到一份好工作
- 江苏省苏州市常熟市2016-2022学年八年级(上)期末地理试卷(解析版
- 安全生产标准化示范班组建设细则
- 铜仁地区职称论文发表-线路防雷技术输电线路设计应用论文选题题
- 2022年安徽医科大学军事医学科学院微生物流行病学研究所(北京)80
- 武汉大学新闻与传播硕士考研难易分析
- 暑期招生活动方案范本