首页--数理科学和化学论文--力学论文--流体力学论文

并行计算在计算流体力学中的研究

摘要第1-5页
Abstract第5-10页
1 并行计算概论第10-24页
 1.1 含义与意义第10页
  1.1.1 含义第10页
  1.1.2 意义第10页
 1.2 并行计算机的分类第10-12页
  1.2.1 SIMD计算机与MIMD计算机第10-11页
  1.2.2 共享存储和分布式存储的并行计算机第11页
  1.2.3 广泛流行的并行计算机-机群第11-12页
 1.3 并行计算与计算流体力学第12-13页
 1.4 并行计算的两种模型第13-14页
  1.4.1 消息传递模型第13-14页
  1.4.2 共享存储模型第14页
 1.5 并行算法第14-15页
 1.6 并行性能分析指标第15-21页
  1.6.1 加速比及效率第15-16页
  1.6.2 Amdahl定律第16-17页
  1.6.3 Gustafon-Barsis定律第17-18页
  1.6.4 Karp-Flatt量度第18-19页
  1.6.5 等效指标第19-21页
  1.6.6 结论第21页
 1.7 本文并行软硬件环境介绍第21-22页
  1.7.1 并行软件环境搭设第21-22页
  1.7.2 并行硬件环境搭设第22页
 1.8 本文主要工作第22-24页
2 MPI(Message Passing Interface)的消息传递并行第24-36页
 2.1 MPI概述第24-26页
  2.1.1 MPI的含义第24页
  2.1.2 MPI的实现平台第24页
  2.1.3 MPI通信域第24-25页
  2.1.4 MPI程序的总体结构第25-26页
  2.1.5 目前主要的MPI实现第26页
 2.2 基本的MPI函数第26-28页
  2.2.1 MPI的初始化第26页
  2.2.2 MPI的结束第26-27页
  2.2.3 MPI得到当前进程号第27页
  2.2.4 MPI得到总的进程数第27页
  2.2.5 MPI发送数据第27页
  2.2.6 MPI接收数据第27-28页
 2.3 高级MPI函数第28-30页
  2.3.1 捆绑发送接收第28页
  2.3.2 非阻塞通信第28-29页
  2.3.3 MPI广播数据第29页
  2.3.4 MPI收集数据第29页
  2.3.5 MPI虚拟拓扑结构——笛卡儿拓扑结构第29-30页
 2.4 在Windows环境下安装和MPICH2设置第30-33页
  2.4.1 安装MPICH2及设置环境变量第30页
  2.4.2 MPICH2在Intel(R)Fortran Compiler 8.0下的设置第30-32页
  2.4.3 MPICH2在Microsft Visual Studio. NET 2003下的设置第32页
  2.4.4 MPICH2在Compaq Visual Fortran 6下的设置第32-33页
  2.4.5 MPICH2在Microsoft Visual C++6.0下的设置第33页
 2.5 MPI程序的运行第33-35页
  2.5.1 运行方法第33页
  2.5.2 运行演示第33-35页
 2.6 本章小结第35-36页
3 MPI并行程序设计第36-54页
 3.1 概述第36页
 3.2 矩阵相乘(Cannon算法)的并行算法及程序设计第36-40页
  3.2.1 算法描述第36-37页
  3.2.2 并行程序设计第37-39页
  3.2.3 扩展性分析第39-40页
  3.2.4 程序设计总结第40页
 3.3 稳定状态温度分布问题的并行化第40-44页
  3.3.1 算法描述第40-41页
  3.3.2 并行程序设计第41-44页
  3.3.3 扩展性分析第44页
  3.3.4 程序设计总结第44页
 3.4 程序运行及结果分析第44-52页
  3.4.1 矩阵相乘并行程序运行结果及分析第45-47页
  3.4.2 稳定状态温度分布问题的并行程序运行结果及分析第47-52页
 3.5 本章小结第52-54页
4 共享存储的并行计算-OpenMP第54-66页
 4.1 OpenMP概述第54-55页
  4.1.1 执行模型第54页
  4.1.2 线程控制第54-55页
 4.2 OpenMP Fortran语言的应用程序接口第55-60页
  4.2.1 OpenMP Fortran接口标准第55页
  4.2.2 OpenMP Fortran并行区域结构体第55-56页
  4.2.3 对do循环的并行化第56页
  4.2.4 声明私有变量第56-57页
  4.2.5 临界区第57-59页
  4.2.6 归约操作第59-60页
 4.3 OpenMP的并行编程第60-64页
  4.3.1 OpenMP在Intel(R)Fortran Compiler 8.0下的设置第60页
  4.3.2 算例第60-64页
 4.4 本章小结第64-66页
5 融合MPI和OpenMP的并行程序设计第66-85页
 5.1 融合MPI和OpenMP第66页
 5.2 混编实现-非结构化网格的有限元法求解温度场第66-83页
  5.2.1 问题描述第67-68页
  5.2.2 网格剖分第68页
  5.2.3 区域分裂法(DDM)第68-69页
  5.2.4 程序结构第69-71页
  5.2.5 区域划分第71-74页
  5.2.6 数据传输第74-77页
  5.2.7 计算结果验证第77页
  5.2.8 计算结果分析第77-82页
  5.2.9 计算效率分析第82-83页
 5.3 本章小结第83-85页
6 结论与展望第85-87页
参考文献第87-90页
攻读硕士学位期间发表学术论文情况第90-91页
致谢第91-92页
大连理工大学学位论文版权使用授权书第92页

论文共92页,点击 下载论文
上一篇:青岛澳柯玛集团物流现状分析及改进方案
下一篇:上栗方言中的客家方言成分研究