基于SiPESC大规模并行子结构分析及拓扑优化
发布时间:2020-05-11 19:54
【摘要】:随着科学和工程技术的进步,出现了各种各样的大型复杂结构,对这些结构的精确数值模拟一般需要借助于大规模数值计算,而传统的串行结构有限元分析程序计算时间长,需要的连续内存大,难以满足计算需求。另一方面国内高性能计算平台建设正处于高速发展时期,但缺乏与其相配套的应用软件,导致超算应用率不高。发展大规模并行结构有限元软件一方面有助于国内复杂结构装备的研发制造,另一方面也可以促进国内高性能计算行业的发展。本文基于工程和科学计算集成软件平台SiPESC,以多重多级子结构算法为核心,开展大规模并行结构有限元软件的研发工作。多重多级子结构算法是结合子结构周游技术发展出来的高精度一体化子结构方法,该方法具有计算精度高、数值稳定性好等特点,还可以利用结构内部的重复性缩减计算量。并行多重多级子结构算法利用子结构间独立计算的特点,通过将子结构分配到并行环境的不同计算节点或内核同时计算,达到求解大规模问题,缩减计算时间的目的。首先,本文针对整体结构自动划分子结构问题,利用开源库ParMETIS,并基于SiPESC进行相关程序研发和封装,实现了并行多重多级子结构划分程序用以解决不同子结构计算节点负载平衡。通过将结构有限元网格转化为图,采用多水平剖分算法对网格图进行剖分来生成子结构,最后通过大规模复杂算例测试,表明了该子结构自动剖分程序的通用性和高效性。利用子结构周游技术构建了多重多级子结构并行任务调度框架。该框架采用分层并行的策略,结合子结构划分程序使得子结构调用树和超算硬件拓扑体系相适应,同时基于SiPESC使用并行编程模型MPI进行子结构并行任务调度类的设计实现。该框架能够适用于不同分析类型、不同层次子结构的计算需求,并且有效实现了计算过程中的负载平衡。在多重多级子结构并行任务调度框架基础上,研发了大规模并行静力子结构程序。将整个子结构计算过程分为前处理、凝聚、回代三个阶段,结合并行任务调度框架,把每个计算阶段分为基本子结构、调用子结构、顶层子结构三个层次并行,从而实现了多重多级子结构整体并行计算求解。最后通过大规模复杂实际工程结构算例测试,验证了该并行程序计算的正确性、通用性、高效性,为进一步不同分析问题的多重多级子结构并行一体化构建提供解决方案。最后,本文进行了大规模静力拓扑优化程序的研发,将大规模规则有限元模型进行分块,分配到各个进程并行计算求解,调用千核实现了上亿自由度的大规模拓扑优化。
【图文】:
图1.1复杂工程结构实例逡逑Fig邋1.1邋Examples邋of邋complex邋engineering邋structures逡逑国内高性能计算平台建设正处于一个快速发展的阶段,,国家心、天津中心等单位计算能力己经达到世界领先水平,其中申威26010”的无锡超算“神威?太湖之光”以每秒12.5亿
逦|邋CPU邋C0^Unicati0a逡逑Disk逡逑图1.邋3集群硬件拓扑结构逡逑Fig邋1.3邋Cluster邋hardware邋topology邋architecture逡逑3逡逑
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.1
本文编号:2658974
【图文】:
图1.1复杂工程结构实例逡逑Fig邋1.1邋Examples邋of邋complex邋engineering邋structures逡逑国内高性能计算平台建设正处于一个快速发展的阶段,,国家心、天津中心等单位计算能力己经达到世界领先水平,其中申威26010”的无锡超算“神威?太湖之光”以每秒12.5亿
逦|邋CPU邋C0^Unicati0a逡逑Disk逡逑图1.邋3集群硬件拓扑结构逡逑Fig邋1.3邋Cluster邋hardware邋topology邋architecture逡逑3逡逑
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.1
【参考文献】
相关期刊论文 前7条
1 成杰;张林波;;三维结构分析并行自适应有限元软件PHG-Solid[J];计算机科学;2012年05期
2 张盛;方杰;张洪武;陈飙松;;基于多重多级动力子结构的Lanczos算法[J];振动与冲击;2012年06期
3 梁国平;唐菊珍;;有限元分析软件平台FEPG[J];计算机辅助工程;2011年03期
4 张洪武;陈飙松;李云鹏;张盛;彭海军;;面向集成化CAE软件开发的SiPESC研发工作进展[J];计算机辅助工程;2011年02期
5 付朝江;张武;;结构有限元分析并行处理的研究进展[J];力学进展;2006年03期
6 李强,邹经湘;独立子结构并行计算方法[J];哈尔滨工业大学学报;1996年02期
7 胡宁,张汝清;有限元子结构并行算法的效能分析[J];应用力学学报;1993年01期
本文编号:2658974
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2658974.html