- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于OpenSees的大型结构分析GPU高性能计算方法
第6卷 第5期 Vo1.6 No.5
2014年 1O月 Oct.2014
基于 OpenSees的大型结构
分析 GPU高性能计算方法
解琳琳 韩 博2 许 镇 陆新征 任爱珠
(1.清华大学土木工程系,北京 100084;2.北京市建筑设计研究有限公司,北京 100045)
【摘 要】近年来我国大型结构抗震弹塑性分析得到了广泛应用,其中OpenSees作为一款开源有限元程序 已逐渐
成为最具国际影响力的计算平台之一。但是由于该软件的矩阵求解器效率较低,难以满足大型结构的计算需求。
因此本文以GPU高性能求解为技术手段,在OpenSees中集成了两个基于迭代法的并行线性求解器,并通过两个大
规模模型验证了基于GPU进行大型结构弹塑性分析的可靠性和高效性(加速比9~15),为进一步开展基于Opens—
ees的大型结构地震灾变行为研究提供了高效的计算方法。
【关键词】大型结构;弹塑性分析;OpenSees;GPU;并行迭代线性求解器
【中图分类号】TU313;0246 【文献标识码】A 【文章编号】1674—7461(2014)05—0022—04
廉,因此近年来基于GPU的高性能计算在通用计算
1 引言
领域得到了快速的发展和应用。韩博等 基于高
性能GPU计算对城市建筑群进行了震害模拟,研究
近年来世界范围内地震频发,这使得高层、超高
结果表明GPU的计算效率可 以达到相 同价位 CPU
层、大型桥梁和百米高坝等大型重要建筑的抗震性能
的4O多倍,证 明了采用 GPU进行大规模结构群抗
研究成为了一个研究热点问题。大量研究表明,数值
震性能分析的可行性和高效性。得益于 OpenSees
模拟已经 日益成为研究这类大型重要建筑抗震性能的
一 个有效手段 J。其中OpenSees_5(OpenSystemfor 的开源特性,本研究成功实现了两个基于GPU的并
EarthquakeEngineeringSimulation)作为一款开源的有 行迭代线性求解器的开发,在OpenSees中集成了相
应的GPU加速计算模块,并采用上述新求解器对一
限元软件,由于具有良好的灵活性和可扩展性,已经逐
渐成为最具国际影响力的计算平台之一。 141.8rn高的框架核心筒结构和632m高的上海中
心进行弹塑性动力时程分析。结果表明,相 比于
陆新征等基于分层壳理论,在OpenSees中开发
了用于模拟大型结构中剪力墙、核心筒、桥面板和桥 CPU采用GPU可使非线性时程分析的计算效率提
桩等重要构件的分层壳模型,并将该模型应用于超高 高8~14倍,且计算结果与 CPU计算结果吻合 良
层 川和特大跨桥梁_8等大型结构的抗震性能分析, 好,为进一步开展基于 OpenSees的大型结构地震灾
为基于OpenSees的大型结构的抗震性能研究提供了 变行为研究提供了高效的计算方法。
参考。然而研究表明基于 CPU(CentralProcessingU— 2 基于GPU技术的0I,eIlSees高性能计算方法
nit,中央处理器)使用 OpenSees对大型结构进行抗震
性能研究,其计算效率往往较低,这大大制约了基于 2.1 OpenSees线性方程组求解器
OpenSees的大型结构抗震性能研究的深入开展。
文档评论(0)