文摘
英文文摘
声明
第一章绪论
1.1研究内容及其意义
1.2国内外有限元软件和有限元并行技术现状与评价
1.2.1有限元面向对象技术的发展现状
1.2.2有限元并行技术的发展
1.3本文的研究目标和内容
参考文献
第二章集群开发环境和MPI
2.1集群并行机体系的发展
2.2 COW上并行程序的编程模式
2.2.1并行开发环境
2.2.2 COW MPI并行开发环境中程序的并行模式
2.3 MPI简介
2.3.1 MPI的产生和发展
2.3.2目前主要的MPI实现
2.3.3基于MPI的并行程序编程
2.3.4性能优化
2.4本章小结
参考文献
第三章有限元计算的并行算法
3.1有限元并行算法
3.1.1子结构DPCG(分布式预处理共轭梯度迭代法)原理
3.2子结构并行凝聚法
3.2.1基本原理
3.2.2节点编号方法
3.2.3子结构凝聚法与DPCG法比较
3.3并行算法的性能指标
3.4本章小结
参考文献
第四章并行有限元软件的构建
4.1软件工程简介
4.1.1 RUP UML
4.1.2 COM组件思想
4.2有限元软件的前处理模块
4.2.1 Delaunay三角网格剖分方法
4.3有限元程序对象分析
4.3.1 OOFE类的描述及其实现
4.4线性静态有限元的面向程序设计
4.4.1程序对象的初始化
4.4.2单元和节点对象的形成
4.5本章小结
参考文献
第五章程序功能测试与性能分析
5.1测试环境搭建
5.1.1硬件环境
5.1.2软件环境
5.1.3软件编译和安装
5.2软件功能测试
5.2.1集中力作用下的悬臂梁
5.2.2受侧向集中力的挡土墙
5.3软件并行性能分析
5.3.1相对加速比
5.3.2绝对加速比
5.4本章小结
参考文献
第六章结论与展望
致谢
附录Ⅰ程序中通信函数的源代码