开源结构分析软件CodeAster简介及计算效能初探-上海超级计算中心.PDF

开源结构分析软件CodeAster简介及计算效能初探-上海超级计算中心.PDF

高性能计算应用 71 开源结构分析软件Code Aster简介 及计算效能初探 垚  朱炜 上海超级计算中心 上海201203wyzhu@ 摘要: 本文简单介绍了一款由法国EDF电力集团开发的开源通用有限元结构分析软件Code Aster。 并利用上海超级计算中心的计算平台“魔方”和“蜂鸟”对其的并行计算效能进行了初步测 试,测试结果的显示Code Aster在并行CPU核心数为1-8核时,增加计算核数能带来计算时间的 显著缩短,但当并行运算的核心数超过8个时,计算时间不再缩短,软件的并行计算效率较一 般。于此同时,通过与一款商用有限元结构分析软件Abaqus的同算例测试对比表明,在单核计 算时,Code Aster可达到甚至超过Abaqus的计算性能,但随着并行核数的增加,Code Aster的计 算效率较Abaqus的差距逐渐拉大。虽然Code Aster计算效能尚不能媲美商业软件,但考虑到商业 有限元软件高昂的售价,免费的Code Aster也不失为进行轻量级结构分析的一种选择。 关键词:Code Aster,Salome-Meca,蜂鸟,魔方,并行计算 1. 研究背景 上限制了中小企业利用CAE技术进行产品的创新。于 CAE(Computer Aided Engineering)计算机辅助 此同时,市场上还存在着一些免费的开源结构分析 工程是一种迅速发展起来的信息技术,是实现重大 软件,如Code 、 AsterImpact、OpenFEM等,其中由 工程和工业产品的建模、计算分析、模拟仿真与优 法国EDF集团开发的Code 功能最为强大,可用 Aster 化设计的工程软件,是支持工程科学家进行创新研 于静力学、动力学、热力学等领域的分析,并可考 究和工程师进行创新设计最重要的工具和手段。随 虑各种非线性因素。本文利用上海超级计算中心的 着通用分析软件的推出和完善以及计算机性能的提 硬件平台资源,采用典型的算例对Code 软件的 Aster 高,越来越多的企业开始把CAE技术作为实现工程和 计算效能进行初步的测试并选取一款主流的商业分 产品创新的有力工具和支撑技术。 析软件ABAQUS与之对比,让读者对这款软件的功能 CAE软件从学科分类上来看可分为:结构分析 和并行计算效率有个初步的了解。 软件、计算流体软件和电磁分析软件等,从行业应 用范围来看可分为:通用CAE软件和专用CAE软件。 2.软件介绍 通用结构分析软件一般指可求解复杂工程和产品结 构的强度、刚度、屈曲稳定性、动力响、三维多体 2.1Code Aster介绍 接触、弹塑性等多种力学问题的CAE软件。广泛应 Code Aster是由法国EDF电力集团开发的一款免 用于航空航天、船舶、机械制造和土木工程等领 费且开源的主要用于结构分析的有限元数值仿真软 域,常用的商业性通用结构分析软件有:MSC公司 件,其运行于Linux平台,一开始只是作为EDF公司 的MSC.Patran/Nastran/Marc系列软件、ANSYS公司的 内部使用的分析软件,从2001年10月开始基于GNU( Ansys软件、3DS公司的ABAQUS软件、LSTC公司的 General Public License)协议对外发布。 LS-DYNA软件等。 Code Aster包含超过1,500,000行的代码,主要由 这些商业软件功能虽然强大,然而价格却十分 Fortran和Python语言开发,并且还在不断的发展和更 高昂,从几十万美金到上百万美金不等,一定程度 新中。为了验

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档