摘要
针对很多结构有限元程序需要使用数值方法进行系统方程组求解的共性特点,提出对数值求解部分进行构件化设计,形成求解器服务,用于面向对象有限元并行计算框架PANDA为不同应用类型的有限元程序开发提供数值算法.将美国Livermore国家实验室开发的数值求解器库HYPRE作为数值求解构件集成到PANDA框架中,利用其提供的数值解法进行结构静力有限元并行求解,获得较理想的结果.目前,PANDA框架已经能够为应用程序的开发提供较丰富的数值解法方面的选择.
According to the common feature that many structural finite element programs need to use numerical methods to solve system formula,component-based design for numerical solving is proposed to build solver service,which is used for object-oriented finite element parallel computation framework PANDA to provide numerical algorithms for different types of finite element application development.The numerical solver library HYPRE as a numerical solving component is integrated into PANDA framework,by which the parallel finite element solving on structure static is performed and disired results are achieved.At present,PANDA framework can provide abundant numerical solving methods for finite element applications.
出处
《计算机辅助工程》
2011年第1期9-14,共6页
Computer Aided Engineering
基金
中国工程物理研究院2007预先研究重大项目(ZDXM-03)
关键词
并行计算框架
PANDA
有限元
软件开发
构件化软件设计
求解器服务
构件集成
parallel computation framework
PANDA
finite element
software development
component-based software design
solver service
component integration