基于SiPESC的结构拓扑优化多核计算模块开发

来源 :大连理工大学 | 被引量 : 2次 | 上传用户:yuhaolf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去几十年里,拓扑优化理论取得了广泛的发展和进步。与此同时,人类的生产制造能力也得到了日新月异的发展,生产制造出的产品远远超过了人类的设计想象力。随着生产制造能力的快速发展,对拓扑优化方法设计提出了更高精度和效率的设计要求,从学界和工业界的关注来看,三维拓扑优化设计方法一直都是热点,为了促进拓扑优化更好地服务于工程应用,需要提高拓扑优化对于大规模问题的计算效率。目前大连理工大学自主研发的国产CAE平台SiPESC下的拓扑优化模块计算模式依然是串行,对于大规模拓扑优化问题的解决具有局限性,耗时多,计算效率低下,严重阻碍了其发展。基于现有的串行拓扑优化模块,通过测试分析开发出并行拓扑优化模块,能够充分利用现阶段多核计算机CPU的计算能力,最终加快SiPESC平台拓扑优化模块的计算速度,节约时间,提高效率,在未来更有利于大规模拓扑优化问题的解决。本文基于SiPESC,利用OpenMP并行处理技术进行了多核并行拓扑优化模块的开发,OpenMP是一种基于共享内存并行体系的并行处理工具,采用fork-join的执行模式,包括编译制导、API函数和环境变量三种编程要素。为了找寻串行程序的性能瓶颈,首先通过Intel VTune对串行拓扑优化模块进行了算例测试,分析提出了拓扑优化总体设计思路,然后分别对主控模块下的获取设计变量子模块、响应灵敏度计算模块、OptModelState更新及归一化模块以及与静力、动力拓扑优化问题相关的拓扑更新模块和相应的响应灵敏度具体计算程序进行了并行化开发。采用的并行化处理方法包括基于数据的直接并行化方法、任务并行方法和嵌套并行方法。针对并行过程中的循环调度策略,采用的是动态调度方式,更好地实现了负载均衡。在并行过程中,为了实现串并行结果一致,需要格外注意数据竞争和线程同步问题,本文采用了原子操作等方法,解决了以上问题。算例测试表明:并行拓扑优化的结果与串行结果完全一致,并且可以达到良好的加速比,提速效果明显。
其他文献
目的:探究预防性全脑照射对广泛期小细胞肺癌患者中的总生存期及无进展生存期、无脑转移生存期的影响。方法:检索1977年至2018年在PubMed、EMBASE、MEDLINE、Cochrane Librar
近年来,中国的照明产业取得飞速发展,不仅推动了本土经济,同时吸引了大量的外商投资。自2014年9月至2016年3月,本文作者在厦门通士达照明有限公司担任翻译一职,为照明行业技
世间万物存在即有比较,通过比较认识事物,是人类认识客观世界最基本的方法之一,比较中有同亦有异,使人类更好地感知世界,反映在汉语语法中即为等比句和差比句,然而学界对差比
“线”是中国传统绘画中最基本的语言和表现手段,也是人物画的基本要素。自从唐朝之后,中国人物画发展之快,根据绘画类型的多样化变化,对线的类型也有着不一样的要求,同时我们对绘画的认识有了更深层次的理解。线型语言在中国绘画中具有独特的运用和表现,它不仅仅具有造型功能,还具有其自身的表现力。本文首先通过欣赏和解读名著画论及分析,从而概述线型语言艺术在其作品中的体现与运用。其次,通过对线型语言的解读和从名著
背景腹膜透析(peritoneal dialysis,PD)是终末期肾脏疾病肾脏替代治疗方式之一。但是长期暴露于非生理性的腹透液可引起腹膜组织发生纤维化(peritoneal fibrosis,PF),最终导
汉字中存在大量结构轮廓相似、有着细微差别的形近字,对于非汉字文化圈的柬埔寨汉语学习者来说,形近字是汉字中最容易出现偏误的部分。本文运用文献研究法、统计分析法、类型
随着亚太地区崛起,东亚经济体不断壮大,该地区的国际关系与合作已成为研究热点,因此翻译关于中澳关系的文本很有必要。本次翻译实践选取李瑞智和黎华伦合著的《财富专制:澳大
近年来,并行计算在科学研究、教育、生物学、气象学等方面的应用中发挥着日益重要的作用。并行计算系统的性能与多处理器互连网络结构息息相关,所以研究互连网络及其性质在并
加强农村社区建设,是党中央更好统筹协调城乡一体化发展,切实促进农村繁荣,改善农村居民生活水平的重要举措。同时,农村社区建设还有助于进一步推动农业农村现代化进程,加快
目的:CEACAM6在多种恶性肿瘤中异常表达,被认为是一种潜在的生物标志物,但其在胆囊癌中的作用信息有限,本次研究主要为了从组织学及临床病理因素相关性角度探讨CEACAM6在胆囊