期刊文献+

有限元GPU加速计算的实现方法 被引量:4

Implementation method of GPU-accelerated finite element calculation
在线阅读 下载PDF
导出
摘要 研究基于GPU的有限元求解中的总刚矩阵生成和线性方程组求解问题.通过对单元着色和分组完成总刚矩阵的生成,并以行压缩存储(Compressed Sparse Row,CSR)格式存储,用预处理共轭梯度法求解所生成的大规模线性稀疏方程组.在CUDA(Compute Unified Device Architecture)平台上完成程序设计,并用GT430 GPU对弹性力学的平面问题和空间问题进行试验.结果表明,总刚矩阵生成和方程组求解分别得到最高11.7和8的计算加速比. The global stiffness matrix generation and the linear equations solution in finite element solution based on GPU is researched. The global stiffness matrix is generated using element coloring and grouping technique and stored in Compressed Sparse Row (CSR) format, and the preconditioned conjugate gradient method is used to solve the generated large-scale sparse linear equations. The code is programmed on Compute Unified Device Architecture (CUDA) platform and the plane and 3D elasticity matters are tested by GT430 GPU. The results show that the calculation speedups of the global stiffness matrix generation and linear equations solution reach 11.7 and 8 respectively.
出处 《计算机辅助工程》 2014年第2期41-45,共5页 Computer Aided Engineering
基金 国家自然科学基金(51109072)
关键词 GPU计算 有限元法 刚度矩阵 预处理共轭梯度法 GPU calculation finite element method stiffness matrix preconditioned conjugate gradientmethod
作者简介 张健飞(1977-),男,江苏海门人,讲师,博士,研究方向为高性能计算、应用数值分析、计算力学与工程仿真,(E-mail)zhjf77@163.com
  • 相关文献

参考文献12

  • 1CHANDRUPATLA T R, BELEGUNDU A D.工程中的有限元方法[M].3版.曾攀,译.北京:清华大学出版社,2006.
  • 2NVIDIA. NV1DIA CUDA C programming guide [ EB/OL]. (2012-08-10) [ 2013-03-27 ]. http://developer, download, nvidia, conr/compute/ DevZone/docs/html/C/doc/CUDA_C_ProgrammingGuide. pdf.
  • 3NVIDIA.GPU应用[EB/OL].(2012-08-10) [ 20134)3-27 ]. http ://www. nvidia, cn/object/gpu-applications-cn, html.
  • 4NATHAN B, MICHAEL G. Efficient sparse matrix-vector multiplication on CUDA[ R]. NVIDIA Technical Report, NVR-2008-004, 2008.
  • 5AlL C, AKIRA N, SATOSHI M. Fast conjugate gradients with multiple GPUs[ C ]// Proc 9th Intl Conf Comput Sci: Part I. Berlin, 2009: 893 -903.
  • 6JOLDES G R, WITTEK A, MILLER K. Real-time nonlinear finite element computations on GPU : Application to neurosurgical simulation [ J ] Comput Methods Appl Mech Eng, 2010, 199(49-52) : 3305-3314.
  • 7PAWEL M, PRZEMYSLAW P, KRZYSZTOF B. 3D finite element numerical integration on GPUs[ J]. Proeedia Comput Sci, 2010, 1 ( 1 ) 1093-1100.
  • 8CECKA C, LEW A J, DARVE E . Assembly of finite element methods on graphics processors[ J ]. Int J Numer Methods Eng, 2011 , 85 (5) : 640-669.
  • 9李熙铭.基于GPU的高性能有限元方法研究[D].长春:吉林大学,2011.
  • 10KOMATITSCH D, MICHA D, ERLEBACHER G. Porting a high-order finite-element earthquake modeling application to NVIDIA graphics cards using CUDA [ J ]. J Parallel & Distributed Computing, 2009, 69 (5) : 451-460.

同被引文献25

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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