计算机辅助工程
計算機輔助工程
계산궤보조공정
COMPUTER AIDED ENGINEERING
2011年
3期
55-59
,共5页
有限元并行计算框架%PANDA%软件开发%功能可扩展性%单元分析
有限元併行計算框架%PANDA%軟件開髮%功能可擴展性%單元分析
유한원병행계산광가%PANDA%연건개발%공능가확전성%단원분석
针对有限元分析软件功能的可扩展性需求,介绍面向对象有限元并行计算框架PAN DA的单元设计和单元类的扩充方法.在PANDA中,单元分析被抽象成单元算法和材料本构模式,并提供单元类型、材料模型的接口服务,用户可以根据不同的应用需求构成并实例化不同的C++抽象基类来解决实际问题.单元类的扩展步骤为:在ElementListT类的单元对象列表中添加单元对象;为该单元类设置相应的属性和操作,以实现程序功能的扩充;修改编译文件以保证程序能够顺利地通过编译.以轴对称导热分析为例验证单元类的扩充方法在PANDA中的实现.PANDA的单元分析设计有力地保证其功能的可扩展性.
針對有限元分析軟件功能的可擴展性需求,介紹麵嚮對象有限元併行計算框架PAN DA的單元設計和單元類的擴充方法.在PANDA中,單元分析被抽象成單元算法和材料本構模式,併提供單元類型、材料模型的接口服務,用戶可以根據不同的應用需求構成併實例化不同的C++抽象基類來解決實際問題.單元類的擴展步驟為:在ElementListT類的單元對象列錶中添加單元對象;為該單元類設置相應的屬性和操作,以實現程序功能的擴充;脩改編譯文件以保證程序能夠順利地通過編譯.以軸對稱導熱分析為例驗證單元類的擴充方法在PANDA中的實現.PANDA的單元分析設計有力地保證其功能的可擴展性.
침대유한원분석연건공능적가확전성수구,개소면향대상유한원병행계산광가PAN DA적단원설계화단원류적확충방법.재PANDA중,단원분석피추상성단원산법화재료본구모식,병제공단원류형、재료모형적접구복무,용호가이근거불동적응용수구구성병실례화불동적C++추상기류래해결실제문제.단원류적확전보취위:재ElementListT류적단원대상렬표중첨가단원대상;위해단원류설치상응적속성화조작,이실현정서공능적확충;수개편역문건이보증정서능구순리지통과편역.이축대칭도열분석위례험증단원류적확충방법재PANDA중적실현.PANDA적단원분석설계유력지보증기공능적가확전성.