期刊文献+

基于残余平滑-预处理共轭梯度算法的有限元并行计算

Finite element parallel computing based on minimal residual-preconditioned conjugate gradient method
下载PDF
导出
摘要 针对弹塑性问题的有限元分析非常耗时,基于消息传递接口(MPI)集群环境,提出了残余平滑的子结构预处理共轭梯度并行算法。采取区域分解,将子结构通过界面条件处理为独立的有限元模型。整体分析时,每个处理器仅存储与其相关的子结构信息并生成局部刚度矩阵。采用对角存储方式和最小残余平滑法,设计出了结合残余平滑(MR)的并行子结构预处理共轭梯度(PCG)算法。并行算法中对负载平衡进行了探讨,对处理器间的通信进行了优化。利用子步法对弹塑性应力应变进行积分,根据预定的容许值自动调整每个子步的大小来控制积分过程的误差。在工作站集群上实现了数值算例,分析了算法的性能,计算性能与传统的PCG算法进行了比较。算例显示:所提算法具有良好的加速比和效率,优于传统的PCG算法,对弹塑性问题的有限元分析,是一种有效的并行求解算法。 Finite element analysis for elastic-plastic problem is very time-consuming. A parallel substructure Preconditioned Conjugate Gradient( PCG) algorithm combined with Minimal Residual( MR) smoothing was proposed under the environment of Message Passing Interface( MPI) cluster. The proposed method was based on domain decomposition, and substructure was treated as isolated finite element model via the interface conditions. Throughout the analysis, each processor stored only the information relevant to its substructure and generated the local stiffness matrix. A parallel substructure oriented preconditioned conjugate gradient method was developed, which combined with MR smoothing and diagonal storage scheme.Load balance was discussed and interprocessor communication was optimized in the parallel algorithm. A substepping scheme to integrate elastic-plastic stress-strain relations was used. The errors in the integration process were controlled by adjusting the substep size automatically according to a prescribed tolerance. Numerical example was implemented to validate the performance of the proposed PCG algorithm on workstation cluster. The performance of the proposed PCG algorithm was analyzed and the performance was compared with conventional PCG algorithm. The example results indicate that the proposed algorithm has good speedup and efficiency and is superior in performance to the conventional PCG algorithm. The proposed algorithm is efficient for parallel computing of 3D elastic-plastic problems.
出处 《计算机应用》 CSCD 北大核心 2015年第12期3387-3391,共5页 journal of Computer Applications
基金 国家自然科学基金资助项目(51378124)
关键词 预处理共轭梯度法 消息传递接口 并行计算 区域分解 有限元 Preconditioned Conjugate Gradient(PCG) algorithm Message Passing Interface(MPI) parallel computing domain decomposition finite element
  • 相关文献

参考文献14

  • 1FERIAI A, FRANCHI A, GENNA F. An incremental elastic-plastic finite element solver in a workstation cluster environment Part 1. Formulations and parallel processing [ J]. Computer Methods in Ap- plied Mechanics and Engineering, 1996, 130(3/4): 289- 298.
  • 2GUO Y, JIN X, D1NG J. Parallel numerical simulation with domain decomposition for seismic response analysis of shield tunnel [ J]. Advances in Engineering Software, 2006, 37(7): 450 -456.
  • 3余天堂,姜弘道.多波前并行处理的弹塑性子结构并行有限元[J].计算力学学报,1999,16(4):493-496. 被引量:8
  • 4MIYAMURA T, NOGUCHI H, SHIOYA R, et al. Elastic-plastic a- nalysis of nuclear structures with million of DOFs using the hierar- chical domain decompesition method [ J]. Nuclear Engineering and Design, 2012, 212(1/2/3): 335-355.
  • 5PEZESHK S, CAMP C V. An explicit time integration technique for dynamic analysis [ J]. International Journal for Numerical Methods in Engineering, 1995, 38(13) : 2265 -2281.
  • 6YAMANAKA N, OGITA T, RUMP S M. A parallel algorithm for accurate dot product [ J]. Parallel Computing, 2008, 34(6/7/8) : 392 -410.
  • 7SLOAN S W. Sub-stepping schemes for the numerical integration of elastoplastic stress-strain relations [ J]. International Journal for Nu- merical Methods in Engineering, 1987, 24(5): 893 -911.
  • 8FARHAT C, CRIVELLI L. A general approach to nonlinear FE computations on share-memory multiprocessors [ J]. Computer Methods in Applied Mechanics and Engineering, 1989, 72 (2): 153 - 171.
  • 9KACOU S, PARSONS I D. A parallel muhigrid method for history- dependent elastoplasticity computations [ J]. Computer Methods in Applied Mechanics and Engineering, 1993, 108(1/2): 1 -21.
  • 10WISSMANN J W, HAUCK C. Efficient elastic-plastic finite ele- ment analysis with higher order stress-point algorithms [ J]. Com- puters & Structures, 1988, 17(1) : 89 -95.

二级参考文献5

  • 1孙家昶 张林波.网络并行计算与分布式编程环境[M].北京:科学出版社,1997..
  • 2孙家昶,网络并行计算与分布式编程环境,1997年
  • 3张汝清,结构计算程序设计,1988年,472页
  • 4刘万勋,大型稀疏线性方程组的解法,1981年
  • 5张汝清,胡宁.弹塑性分析的子结构并行算法[J].力学与实践,1991,13(6):13-16. 被引量:2

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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