当前位置:主页 > 科技论文 > 计算机论文 >

基于Calculix的多核并行分析机制研究及平台设计与实现

发布时间:2017-06-05 11:25

  本文关键词:基于Calculix的多核并行分析机制研究及平台设计与实现,由笔耕文化传播整理发布。


【摘要】:随着多核处理技术的发展,多核并行计算为复杂数值分析提供了强有力的支持,将并行计算技术引入结构疲劳强度有限元分析,可以极大增加数值分析的规模,提高分析的速度,极大提高有限元分析的工作效率,进一步促进有限元在大型结构工程中的运用。为了更进一步的发展并行有限元分析,更好的结合实际应用以及为解决求解复杂有限元数值分析的效率和精确度等问题提供新的思路和解决办法,本文探讨了开源有限元求解器Calculix在广州超级计算中心TH-1-GZ先导系统环境下的并行有限元分析实现原理,提出了适用于TH-1-GZ先导系统高性能计算环境的Calculix并行化分析解决方案,该方案充分利用了Calculix对多线程的支持,实现了Calculix结合TH-1-GZ高性能计算平台的多核多线程并行计算改造,能够实现对船体实体疲劳强度原始数据模型的建模、分析以及计算,也可对船舶设计工程领域产生的已有模型数据进行分析。本文系统实现中充分考虑了多核间的负载均衡、任务调度及有限元稀疏矩阵存储情况。为实现负载均衡,疲劳强度分析的网格划分采用区域划分法,实时对核间的状态信息进行交互,对线性方程图形分解中的矩阵排序算法--最小维度算法进行了优化以提升多核并行效率和性能。对船体构件疲劳强度的分析测试结果充分表明:Calculix并行化分析可极大提高计算速度,有效提升工作效率。平台通过B/S方式对外提供服务、接口简单、使用方便,实践证明该平台为船舶设计人员使用Calculix提供了一种新的有效方法。本课题结合Calculix及广州超算中心超级计算机先导系统TH-1-GZ高性能计算平台,建立一个支持大规模船体结构疲劳强度并行计算的基础平台,推动了有限元并行计算的发展,扩展了超级计算机的应用领域。该系统立足于船舶设计,服务于社会生产和国家建设,对提高我国船舶设计的技术水平具有一定积极意义。对基于开源的有限元求解器建造功能可媲美昂贵的大型商用有限元系统(ANSYS等)进行方法和技术的探索,对其他领域推广应用超级计算机、打破国外高技术垄断具有非常重要的意义。
【关键词】:有限元分析 多核多线程 并行计算 疲劳强度分析
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP338.6
【目录】:
  • 摘要4-5
  • Abstract5-7
  • 目录7-10
  • Contents10-13
  • 第一章 绪论13-19
  • 1.1 引言13
  • 1.2 课题研究背景及意义13-15
  • 1.2.1 有限元方法13-14
  • 1.2.2 并行计算技术14
  • 1.2.3 课题意义14-15
  • 1.2.4 课题来源15
  • 1.3 国内外研究现状分析15-17
  • 1.4 论文结构17-19
  • 第二章 多核多线程并行技术19-28
  • 2.1 多核处理器19-21
  • 2.1.1 多核技术发展20
  • 2.1.2 多核并行技术优势20-21
  • 2.2 多核处理技术关键21-26
  • 2.2.1 并行算法22-23
  • 2.2.2 并行算法的性能评价23-25
  • 2.2.3 可扩放性度量方法25-26
  • 2.3 多核处理机结合有限元26-27
  • 2.4 本章小结27-28
  • 第三章 有限元并行计算应用系统设计28-37
  • 3.1 平台功能需求和可行性分析28-29
  • 3.2 有限元求解器的选用29-30
  • 3.3 先导系统TH-1-GZ高性能计算平台30-33
  • 3.3.1 系统概述31-32
  • 3.3.2 硬件系统32
  • 3.3.3 软件系统32-33
  • 3.4 系统设计机制研究33-36
  • 3.4.1 系统总体架构设计34
  • 3.4.2 系统实现34-35
  • 3.4.3 系统工作流程35-36
  • 3.5 本章小结36-37
  • 第四章 系统关键技术37-53
  • 4.1 研究目标与内容37-38
  • 4.2 结构分析有限元法研究38-39
  • 4.3 稀疏矩阵的存储方式39-41
  • 4.4 稀疏矩阵排序算法41-44
  • 4.5 Calculix有限元并行化改造44-51
  • 4.5.1 Calculix结合SPOOLES44-45
  • 4.5.2 多核多线程并行化改造45-48
  • 4.5.3 稀疏矩阵最小维度排序算法优化48-49
  • 4.5.4 有限元网格划分49-50
  • 4.5.5 多核并行任务调度50-51
  • 4.6 本章小结51-53
  • 第五章 系统实现与测试分析53-63
  • 5.1 Calculix前端处理模块CGX53-54
  • 5.2 Calculix后端处理模块CCX54-56
  • 5.2.1 相关附属包部署54-55
  • 5.2.2 CCX在TH-1-GZ上的部署55-56
  • 5.3 并行求解矩阵方程主要方法56-58
  • 5.4 系统测试58-62
  • 5.4.1 平台使用界面58-59
  • 5.4.2 功能测试分析59-61
  • 5.4.3 性能测试分析61-62
  • 5.4.4 参数优化62
  • 5.5 本章小结62-63
  • 结论与展望63-65
  • 参考文献65-68
  • 攻读硕士学位期间发表的论文68-70
  • 致谢70-71

【相似文献】

中国期刊全文数据库 前10条

1 郑敏娟;贺炎;;未来的并行计算[J];中国科技信息;2007年12期

2 陈国良;孙广中;徐云;龙柏;;并行计算的一体化研究现状与发展趋势[J];科学通报;2009年08期

3 王琳;鲁晶晶;殷克功;;关于并行计算在软件发展下的研究分析[J];科技信息;2009年14期

4 刘俊莉;王楚斌;林晓锐;司徒祝坤;;并行计算实验平台的研究与实现[J];科技信息;2009年22期

5 潘沙;范晓樯;李晓宇;丁国昊;冯定华;李桦;;并行计算在高超声速流场数值模拟中的应用[J];计算机工程与科学;2009年S1期

6 逄华;王龙;王剑辉;;一种基于移动Agent的分布式并行计算模型[J];计算机技术与发展;2011年02期

7 程建钢,李明瑞,黄文彬;有限元分析的并行计算方法[J];力学与实践;1995年04期

8 林彬;;并行计算的基本问题及现状分析[J];中国管理信息化;2014年16期

9 林新华;王左利;林新华;;困扰并行计算的三大问题[J];中国教育网络;2008年11期

10 ;光计算[J];中国光学与应用光学文摘;2001年04期

中国重要会议论文全文数据库 前10条

1 黄宇光;;整体同步并行计算方法的现状与发展[A];信息科学与微电子技术:中国科协第三届青年学术年会论文集[C];1998年

2 罗文彩;陈小前;;并行计算的多方法优化协作[A];第二十四届中国控制会议论文集(上册)[C];2005年

3 左风丽;莫则尧;叶文华;;计算流体三维分裂格式的高效并行计算[A];中国工程物理研究院科技年报(2003)[C];2003年

4 王欣;李志山;张志远;;并行计算在弹塑性时程分析中的应用[A];信息化推动工程建设工业化——第四届工程建设计算机应用创新论坛论文集[C];2013年

5 张理涛;黄廷祝;谷同祥;左宪禹;;一种适合于分布式并行计算改进的平方共轭残差法[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年

6 肖保国;杨顺华;邢建文;赵慧勇;;当地自适应建表方法在煤油超燃发动机并行计算中的应用[A];第十四届全国激波与激波管学术会议论文集(下册)[C];2010年

7 唐维军;张景琳;蔚喜军;;三维流体界面不稳定性的并行计算[A];中国工程物理研究院科技年报(2000)[C];2000年

8 胡金初;;并行计算中的任务分配算法[A];2005年全国理论计算机科学学术年会论文集[C];2005年

9 宋庭新;李慧;;面向服务的有限元并行计算网格系统设计[A];湖北省机械工程学会设计与传动学会、武汉机械设计与传动学会2008年学术年会论文集(2)[C];2008年

10 裘懿勇;徐斌;刘晓明;;并行计算作业调度系统的架构及应用[A];第十四届中国科协年会第5分会场:绿色船舶与海洋装备创新发展及产业化论坛论文集[C];2012年

中国重要报纸全文数据库 前10条

1 轶嘉;英特尔全球首个并行计算中心落户无锡[N];人民邮电;2009年

2 曙光信息产业有限公司研发中心 温鑫;并行计算任重道远[N];中国计算机报;2007年

3 英特尔并行计算实验室研究员 TimothyMattson;并行计算:减少串行软件[N];中国计算机报;2007年

4 曙光信息产业有限公司研发中心 温鑫;并行计算软件开发概述[N];中国计算机报;2007年

5 刘霞;计算能力的提升需要一场革命[N];科技日报;2010年

6 安世亚太 雷先华;ANSYS高性能并行计算[N];中国航空报;2005年

7 张云泉;并行计算:迎接多核时代的挑战[N];计算机世界;2006年

8 本报记者 马文方;英特尔为何要牵头并行计算[N];中国计算机报;2009年

9 英特尔 赵军(Jun Zhao);PC机并行计算革命尚未成功[N];中国计算机报;2009年

10 ;Linux下的网络并行计算[N];计算机世界;2000年

中国博士学位论文全文数据库 前10条

1 孙安香;数值气象预报变分同化的伴随模式并行计算[D];中国人民解放军国防科学技术大学;2002年

2 张理论;面向气象预报数值模式的高效并行计算研究[D];中国人民解放军国防科学技术大学;2002年

3 龙柏;并行计算平台上的数据索引技术研究[D];中国科学技术大学;2011年

4 管建和;电磁场有限元法解释分布式并行计算的研究[D];中国地质大学(北京);2006年

5 刘耀儒;三维有限元并行计算及其在水利工程中的应用[D];清华大学;2003年

6 金晶;并行计算普适编程模型及系统架构研究[D];北京邮电大学;2012年

7 盛艳秀;多核异构环境下通用并行计算框架关键技术研究[D];中国海洋大学;2013年

8 张帆;过程系统优化的分布式并行计算[D];浙江大学;2002年

9 刘寿生;虚拟现实仿真平台异构并行计算关键技术研究[D];中国海洋大学;2014年

10 付朝江;集群MPI环境下有限元结构分析并行计算研究[D];上海大学;2006年

中国硕士学位论文全文数据库 前10条

1 顾慧;基于异构平台的并行计算性能可视化研究[D];辽宁师范大学;2010年

2 徐晓华;光并行计算及其在图像处理和计算分子生物学中的应用[D];扬州大学;2005年

3 田甜;异构环境中并行计算模型与任务调度的研究[D];曲阜师范大学;2010年

4 刘杰;可扩展并行计算及其应用研究[D];湖南大学;2009年

5 孔令梅;三维变分同化并行计算研究及实现[D];国防科学技术大学;2005年

6 刘桂海;网格并行计算系统研究开发[D];西安理工大学;2008年

7 蔡佳佳;图像代数多核并行计算类库的构建与优化[D];厦门大学;2008年

8 陈维;有限单元并行计算方法在地震波动模拟中的应用[D];中国地震局工程力学研究所;2011年

9 陆良刚;土木工程有限元并行计算应用及其软件架构[D];中国地震局工程力学研究所;2011年

10 张立霞;电磁场有限元分析中并行计算的研究[D];河北工业大学;2006年


  本文关键词:基于Calculix的多核并行分析机制研究及平台设计与实现,,由笔耕文化传播整理发布。



本文编号:423645

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/423645.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户68ef9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com