摘要 | 第1-6页 |
ABSTRACT | 第6-11页 |
第一章 绪论 | 第11-23页 |
1.1 并行计算机概述 | 第11-13页 |
1.1.1 并行计算机的概念 | 第11页 |
1.1.2 并行计算机的产生及发展 | 第11-12页 |
1.1.3 并行计算机的分类 | 第12-13页 |
1.2 并行处理的基本理论 | 第13-16页 |
1.2.1 并行性的开发策略 | 第13页 |
1.2.2 并行算法的定义和分类 | 第13-14页 |
1.2.3 并行计算模型 | 第14-15页 |
1.2.4 并行计算的性能度量 | 第15-16页 |
1.3 化工动态过程模拟综述 | 第16-20页 |
1.3.1 化工过程模拟的发展历程 | 第16-17页 |
1.3.2 化工动态模拟简介 | 第17-18页 |
1.3.3 化工动态模拟的一般过程 | 第18-19页 |
1.3.4 化工动态模拟的研究现状 | 第19-20页 |
1.4 并行处理技术在化工过程模拟中的应用 | 第20-22页 |
1.4.1 基于序贯模块法的模拟并行化 | 第20-21页 |
1.4.2 基于面向方程法的模拟并行化 | 第21-22页 |
1.5 本论文的研究内容 | 第22-23页 |
第二章 PC机群并行系统及MPI的使用分析 | 第23-37页 |
2.1 PC机群并行系统 | 第23-26页 |
2.1.1 PC机群并行系统简介 | 第23-24页 |
2.1.2 PC机群并行系统的组成 | 第24-25页 |
2.1.3 PC机群并行系统的特点 | 第25-26页 |
2.2 PC机群环境下的并行编程 | 第26-30页 |
2.2.1 并行编程的环境 | 第26-28页 |
2.2.2 并行编程的方法 | 第28页 |
2.2.3 并行编程的步骤 | 第28-29页 |
2.2.4 并行算法的设计 | 第29-30页 |
2.3 MPI的使用分析 | 第30-37页 |
2.3.1 阻塞通信 | 第30-32页 |
2.3.2 非阻塞通信 | 第32-34页 |
2.3.3 阻塞通信与非阻塞通信的结合 | 第34页 |
2.3.4 组通信 | 第34-36页 |
2.3.5 虚拟拓扑结构 | 第36-37页 |
第三章 基于Windows的PC机群系统的构建 | 第37-57页 |
3.1 机群的软硬件环境 | 第37-39页 |
3.1.1 硬件环境 | 第37-38页 |
3.1.2 软件环境 | 第38-39页 |
3.1.2.1 操作系统 | 第38-39页 |
3.1.2.2 并行编程环境 | 第39页 |
3.2 机群的通信系统 | 第39-40页 |
3.2.1 通信网络 | 第39-40页 |
3.2.2 通信协议 | 第40页 |
3.3 Windows2000/XP环境下的MPI | 第40-46页 |
3.3.1 MPI的实现 | 第40-41页 |
3.3.2 MPICH的系统要求 | 第41页 |
3.3.3 MPICH的下载 | 第41页 |
3.3.4 MPICH的安装 | 第41页 |
3.3.5 MPICH的注册与配置 | 第41-43页 |
3.3.6 MPICH的运行 | 第43-44页 |
3.3.7 MPI下的程序设计 | 第44-45页 |
3.3.8 MPI程序的执行步骤 | 第45-46页 |
3.4 机群的性能分析 | 第46-57页 |
3.4.1 矩阵相乘的并行算法 | 第46-51页 |
3.4.2 理论分析 | 第51-52页 |
3.4.3 运行结果及其分析 | 第52-57页 |
3.4.3.1 问题的规模 | 第52页 |
3.4.3.2 机群和单机的比较 | 第52-54页 |
3.4.3.3 不同机群的加速比和并行效率的比较 | 第54-56页 |
3.4.3.4 结论 | 第56-57页 |
第四章 PC机群环境下的精馏塔动态模拟研究 | 第57-70页 |
4.1 数学方法的描述 | 第57-58页 |
4.2 精馏塔动态模型的建立 | 第58-61页 |
4.2.1 模型的一些假设 | 第58页 |
4.2.2 模型的建立 | 第58-61页 |
4.2.2.1 基本方程组 | 第58-59页 |
4.2.2.2 推导方程组 | 第59-61页 |
4.3 并行算法的描述 | 第61-64页 |
4.4 子系统的划分 | 第64-65页 |
4.5 算法的具体实现 | 第65-70页 |
第五章 结论与展望 | 第70-71页 |
参考文献 | 第71-76页 |
附录 | 第76-78页 |
致谢 | 第78页 |