期刊文献+

PANDA的功能可扩展性设计与应用

Design and application of function extensibility of PANDA
下载PDF
导出
摘要 针对有限元分析软件功能的可扩展性需求,介绍面向对象有限元并行计算框架PANDA的单元设计和单元类的扩充方法.在PANDA中,单元分析被抽象成单元算法和材料本构模式,并提供单元类型、材料模型的接口服务,用户可以根据不同的应用需求构成并实例化不同的C++抽象基类来解决实际问题.单元类的扩展步骤为:在Element ListT类的单元对象列表中添加单元对象;为该单元类设置相应的属性和操作,以实现程序功能的扩充;修改编译文件以保证程序能够顺利地通过编译.以轴对称导热分析为例验证单元类的扩充方法在PANDA中的实现.PANDA的单元分析设计有力地保证其功能的可扩展性. As to the requirements of function extensibility for finite element analysis software,the element design and the extension method of element classes are introduced for finite element parallel computation framework PANDA.In PANDA,element procedures are Abstracted into element algorithm and material constitutive mode,and interface services on element types and material models are provided.Based on the services,users can construct and instantiate different C++ Abstract base classes to solve different problems.The extension steps of element classes are:the element objects are added into the element object list of ElementListT class;the properties and operation is set for the element class to implement the function extensibility;the compiled files are modified to ensure that the program can be compiled.The extension methods of element class in PANDA is verified by the function implementation of axisymmetric heat conduction analysis.The element procedure design ensures the function extensibility of PANDA.
出处 《计算机辅助工程》 2011年第3期55-59,共5页 Computer Aided Engineering
基金 国防基础科研重大项目(C1520110002)
关键词 有限元并行计算框架 PANDA 软件开发 功能可扩展性 单元分析 finite element parallel computation framework PANDA software development function extensibility element procedure
  • 相关文献

参考文献11

二级参考文献53

共引文献36

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部