摘要 | 第5-6页 |
Abstract | 第6-7页 |
第一章 绪论 | 第10-22页 |
1.1 研究背景与意义 | 第10-19页 |
1.1.1 熔盐堆的发展 | 第10-11页 |
1.1.2 GPU并行计算 | 第11-19页 |
1.2 国内外研究现状 | 第19-20页 |
1.3 主要研究目标及结构 | 第20-22页 |
第二章 开源CFD程序Code_Saturne介绍 | 第22-30页 |
2.1 Code_saturne程序简介 | 第22-23页 |
2.2 Code_saturne程序架构 | 第23-26页 |
2.2.1 前处理器 | 第24页 |
2.2.2 求解器 | 第24-26页 |
2.2.3 后处理器 | 第26页 |
2.3 Code_Saturne程序运行 | 第26-28页 |
2.3.1 算例的文件夹结构 | 第26-27页 |
2.3.2 算例的运行 | 第27-28页 |
2.4 小结 | 第28-30页 |
第三章 GPU加速Code_saturne实现与校验 | 第30-54页 |
3.1 GPU计算环境搭建 | 第30-37页 |
3.1.1 安装CUDA驱动程序 | 第30-31页 |
3.1.2 安装PGI编译器 | 第31-32页 |
3.1.3 Code_Saturne程序配置与安装 | 第32-37页 |
3.2 GPU加速Code_Saturne程序调试 | 第37-50页 |
3.2.1 并行性分析 | 第37-38页 |
3.2.2 并行化实现 | 第38-50页 |
3.3 GPU加速Code_Saturne程序校验 | 第50-52页 |
3.4 小结 | 第52-54页 |
第四章 GPU程序性能分析及优化 | 第54-74页 |
4.1 GPU程序性能分析 | 第54-56页 |
4.2 GPU 程序性能优化 | 第56-72页 |
4.2.1 向量线性运算 | 第56-62页 |
4.2.2 矩阵向量相乘 | 第62-70页 |
4.2.3 共轭梯度算法 | 第70-72页 |
4.3 小结 | 第72-74页 |
第五章 结论与展望 | 第74-75页 |
参考文献 | 第75-77页 |
附录A:缩略语对照表 | 第77-78页 |
发表的文章与研究成果 | 第78-79页 |
致谢 | 第79页 |