人民长江

• 论文 • 上一篇    下一篇

基于EBE-PCG方法的非线性有限元并行算法

陈健云   

  • 出版日期:2018-09-14 发布日期:2018-09-14

Parallel nonlinear FEM algorithm based on element by element strategy and PCG algorithm

CHEN Jianyun   

  • Online:2018-09-14 Published:2018-09-14

摘要: 随着水利工程建设的发展,对水工结构动力安全分析的要求越来越高,数值分析规模越来越大,对水工结构非线性分析的求解效率的要求越来越高,并行算法是提高求解效率的一种有效手段。提出了结构矩阵的EBE-PCG的并行迭代求解算法,该方法采用总刚的对角元矩阵形成预处理矩阵,应力更新时的本构积分可直接在单元级别上分组进行。在MPI并行编程环境中,在单机上以多进程模式实现了结构弹塑性问题的并行求解,可以极大提高非线性问题的求解效率。

关键词: EBE-PCG, 并行算法, 非线性有限元, MPI

Abstract: With the development of hydraulic engineering construction, the requirements for dynamic safety analysis of hydraulic structures are increasing. The scale of numerical analysis is getting larger and larger, thus the requirements for the efficiency of nonlinear analysis become higher. The parallel algorithm is an effective way to improve the solution efficiency. In this paper, a parallel iterative algorithm for large-scale matrix solution based on element-by-element (EBE) and preconditioned conjugate gradients (PCG) is proposed. This method uses a diagonal matrix of the total stiffness to form a preprocessing matrix, and the constitutive integration during stress update can be performed directly at element level and can be parallel implemented by dividing elements into groups according to arbitrary rules. In the MPI parallel programming environment, structural elasto-plastic numerical analysis is implemented by multi-process model on a single computer, which can greatly improve the solution efficiency of nonlinear issues.

Key words: EBE-PCG, parallel method, nonlinear FEM analysis, MPI