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

Design and application of function extensibility of PANDA

在线阅读下载全文

作  者:孙乐[1] 何颖波[2] 莫军[1] 

机构地区:[1]中国工程物理研究院总体工程研究所,四川绵阳621900 [2]中国工程物理研究院,四川绵阳621900

出  处:《计算机辅助工程》2011年第3期55-59,共5页Computer Aided Engineering

基  金:国防基础科研重大项目(C1520110002)

摘  要:针对有限元分析软件功能的可扩展性需求,介绍面向对象有限元并行计算框架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.

关 键 词:有限元并行计算框架 PANDA 软件开发 功能可扩展性 单元分析 

分 类 号:O241.82[理学—计算数学] TP338.6[理学—数学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象