超算环境下基于CALCULIX的船舶疲劳强度并行计算分析技术研究
发布时间:2017-10-26 13:53
本文关键词:超算环境下基于CALCULIX的船舶疲劳强度并行计算分析技术研究
更多相关文章: 有限元求解器 消息传递接口 有限元法 并行计算
【摘要】:在船舶结构疲劳强度有限元法分析中,通过并行计算提高计算效率是众多学者研究的课题之一,有限元分析软件在工程设计领域已经具有广泛的应用。对于各种大型和超大型的复杂结构工程问题,虽然目前计算机硬件的配置发展很迅速,但对于普通PC机,受限制于CPU的计算速度和制约于有限的内存空间,对于一些超大规模的工程问题,通常会造成在计算时间上的过于漫长,甚至无法进行计算分析,难以满足仿真设计的效率。这也是有限元分析软件在工程设计仿真中得到更深层次的应用而出现的瓶颈问题之一。超级计算机高性能计算的发展成为解决工程计算分析瓶颈的一个有效解决方法。本文通过研究有限元并行计算分析技术,并结合广州超算中心先导系统,基于开源有限元求解器建立一个可用的船舶结构疲劳强度有限元并行计算分析平台,并应用于实际有限元计算分析中。本文对有限元分析方法进行了简单介绍,并通过分析超级计算机的软硬件系统环境、作业提交模式,分析船舶疲劳强度有限元法在有限元分析软件中的仿真分析过程,提出将开源有限元求解器Calculix基于MPI的分布并行计算改造,使其适合于在高性能计算环境中运行。在超级计算机环境下,以区域分解并行算法和并行预处理共轭梯度法为基础,在各个计算节点上进行子区域并行求解,采用C语言结合MPI的编程方法,修改Calculix的部分源码,结合基于区域分解的并行求解策略,设计适合于有限元分布并行计算分析系统的动态调度策略。为了在超算环境下实现有限元并行计算分析系统,研究Calculix的前后处理模块以及计算分析模块,构建出相应的系统架构模型,加入开源系统方程组并行求解库从而达到有限元分析并行化的目的。基于负载均衡实现并优化了并行分析系统,提升计算效率,降低计算时间开销,以C/S模式搭建远程交互平台。最后用实际算例验证了船舶疲劳强度有限元并行计算分析系统的正确性和高效性,测试结果表明同等条件下该有限元并行计算改造方法大大缩短了船舶设计中数值计算分析部分的时间开销。
【关键词】:有限元求解器 消息传递接口 有限元法 并行计算
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:U661.4
【目录】:
- 摘要4-5
- Abstract5-10
- 第一章 绪论10-14
- 1.1 论文的背景和意义10-11
- 1.2 国内外研究现状11-12
- 1.3 本文所做的工作12-13
- 1.4 文章框架结构13
- 1.5 项目支持13-14
- 第二章 船舶疲劳强度分析有限元方法14-23
- 2.1 超算平台简介14-18
- 2.1.1 软硬件结构14-15
- 2.1.2 MPI编译环境15-16
- 2.1.3 作业提交模式16-18
- 2.2 有限元并行计算分析18-19
- 2.3 有限元法前后处理关键技术19-22
- 2.3.1 模型建立20
- 2.3.2 网格划分20-21
- 2.3.3 求解器集成21-22
- 2.3.4 后处理分析22
- 2.4 本章小结22-23
- 第三章 并行计算技术分析23-36
- 3.1 并行程序设计基础23-26
- 3.1.1 消息传递接口23-24
- 3.1.2 用C+MPI并行实现24-26
- 3.2 数据存储方法26-28
- 3.3 并行分解算法28-33
- 3.3.1 有限元网格的区域分解并行法28-29
- 3.3.2 基于区域分解有限元并行算法29-33
- 3.4 通信方式优化33-34
- 3.5 任务调度算法设计34-35
- 3.6 本章小结35-36
- 第四章 基于Calculix的并行分析系统36-47
- 4.1 Calculix软件结构36-38
- 4.1.1 前后处理模块Calculix Grapix37
- 4.1.2 计算分析模块Calculix Crunchix37-38
- 4.2 系统架构与实现38-41
- 4.2.1 并行求解库39
- 4.2.2 系统实现方法39-41
- 4.3 负载均衡41
- 4.4 系统工作流程41-42
- 4.5 平台实现42-43
- 4.6 实验分析43-46
- 4.7 本章小结46-47
- 总结与展望47-49
- 参考文献49-52
- 攻读硕士学位期间发表的论文52-54
- 致谢54
【参考文献】
中国期刊全文数据库 前8条
1 王握文;陈明;;“天河一号”超级计算机系统研制[J];国防科技;2009年06期
2 王华侨;结构有限元分析中的网格划分技术及其应用实例[J];CAD/CAM与制造业信息化;2005年01期
3 仇亚萍;黄俐军;冯立飞;;基于ANSYS的有限元网格划分方法[J];机械管理开发;2007年06期
4 余德浩;无界区域非重叠区域分解算法的离散化及其收敛性[J];计算数学;1996年03期
5 古成中;吴新跃;;有限元网格划分及发展趋势[J];计算机科学与探索;2008年03期
6 程建钢,李明瑞,,黄文彬;有限元分析的并行计算方法[J];力学与实践;1995年04期
7 李立,陈平,张长青;一种提高现有有限元求解器速度的方法[J];长安大学学报(自然科学版);2003年01期
8 雒战平,刘之行;有限元并行计算的MPI程序设计[J];西安交通大学学报;2004年08期
中国博士学位论文全文数据库 前1条
1 冯国庆;船舶结构疲劳强度评估方法研究[D];哈尔滨工程大学;2006年
中国硕士学位论文全文数据库 前1条
1 隋晓峰;基于几何造型的参数化有限元建模和曲面网格生成方法及实现[D];大连理工大学;2002年
本文编号:1098930
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/1098930.html