期刊文献+

CPU-GPU混合计算构架在岩土工程有限元分析中的应用 被引量:5

Application of hybrid CPU-GPU computing platform in large-scale geotechnical finite element analysis
下载PDF
导出
摘要 计算机技术的快速发展促进了岩土工程数值模拟技术的进步和有限元仿真技术的应用。对于三维有限元建模,有限元离散所获得的线性方程系统规模较大,这些线性方程系统的求解通常支配着整个有限元计算的时间。为了提高有限元求解的效率,需要采用先进的基础迭代算法和高性能计算构架。使用性价比较高的GPU计算硬件对目前流行的预处理Krylov子空间迭代法进行了加速,重点研究了GPU对Krylov子空间迭代过程中矩阵矢量乘积的加速效果。由于预处理迭代方法的计算性能依赖于计算构架,采用数值算例对几种流行的预处理迭代方法在不同计算构架下的计算性能进行了评测,对在不同计算构架下采用何种预处理迭代方法给出了相应的建议。 Rapid developments of computer technology expedite applications of three-dimensional finite element modeling and simulations of practical geotechnical problems.In three-dimensional finite element modeling,the size of linear equations arising from finite element discretization of geotechnical problems is usually very large,and their solutions often dominate the entire finite element computations.To remarkably accelerate the computational speed,the advanced fundamental iterative algorithm and the high-performance computer architecture are needed.In this study,a GPU computer device with high price/performance ratio is adopted to accelerate the preconditioned Krylov subspace iterative method,and attentions are particularly paid to the acceleration effects of GPU on the matrix-vector multiplications.Based on the numerical examples,several popular preconditioned iterative methods are assessed on different computing architectures and some suggestions on how to select the preconditioned iterative methods on different computing platforms are also given.
机构地区 北京交通大学
出处 《土木工程学报》 EI CSCD 北大核心 2016年第6期105-112,共8页 China Civil Engineering Journal
基金 国家自然科学基金面上项目(51379103) 国家"973"项目课题(2012CB026104)
关键词 有限元法 Krylov子空间迭代法 预处理技术 矩阵存储 CPU-GPU计算构架 finite element method Krylov subspace iterative method preconditioning matrix storage CPU-GPU computer architecture
  • 相关文献

参考文献14

  • 1郑颖人,赵尚毅.岩土工程极限分析有限元法及其应用[J].土木工程学报,2005,38(1):91-98. 被引量:256
  • 2Chen X, Wu Y, Yu Y, et al. A two-grid search scheme for large-scale 3-D finite element analyses of slope stability [ J ]. Computers & Geotechnics, 2014,62:203-215.
  • 3刘耀儒,周维垣,杨强,陈新.三维有限元并行计算及其工程应用[J].岩石力学与工程学报,2005,24(14):2434-2438. 被引量:13
  • 4张友良,冯夏庭.岩土工程百万以上自由度有限元并行计算[J].岩土力学,2007,28(4):684-688. 被引量:12
  • 5刘明贵,刘绍波,张国华.GPU通用计算模式在岩土工程中的应用[J].岩土力学,2010,31(9):3019-3024. 被引量:4
  • 6Cecka C, Lew A J, Darve E. Assembly of finite element methods on graphics processors [ J ]. International Journal for Numerical Methods in Engineering, 2011,85 (5): 640-669.
  • 7Ruetsch G. Parallel Programming with CUDA Fortran[ R].NVIDIA Corporation, 2010.
  • 8Hughes T J R, Levit I, Winget J. An element-by-element solution algorithm for problems of structural and solid mechanics [ J]. Computer Methods in Applied Mechanics & Engineering, 1983,36(2) :241-254.
  • 9Saad Y. SPARSKIT: A Basic Tool Kit fdr Sparse Matrix Computations, Version 2 [ R ]. Minisota: University of Minnesota Press, Minneapolis, 1994.
  • 10Smith I M, Griffiths D V. Programming the Finite Element Method[ M]. 5th ed, Amerian:John Wiley & Sons, 2014.

二级参考文献59

  • 1陈曦,于玉贞,程勇刚.非饱和渗流Richards方程数值求解的欠松弛方法[J].岩土力学,2012,33(S1):237-243. 被引量:21
  • 2葛修润 丰定祥.岩体工程中流变问题的有限元分析.岩土力学,1980,(3):15-20.
  • 3SMITH I M. Parallel computation of large 3-D problems in geomechanics[C]//Computer Methods and Advances in Geomechancis. Yuna(Ed.). Rotterdam: Balkema, 1997: 251 --258.
  • 4UIUC VMD Research Group. GPU acceleration of molecular modeling applications[EB/OL]. [2007-09-11]. http://www, ks. uiuc.edufResearch/gpu/.
  • 5Headwave. NVIDIA Unveils CUDA?-The GPU computing revolution begins[EB/OL]. [2006-11-8]. http:// www. nvidia, cn/object/headwave_geophysical_data_cn. html.
  • 6TOSHIO Endo, SATOSHI Matsuoka. Massive supercomputing coping with heterogeneity of modem accelerators [C]//Yves Robert, IEEE International Symposium on Parallel and Distributed Processing Symposium (IPDPS2008). Miami: IEEE, 2008:1 -- 10.
  • 7NVIDIA. NVIDIA CUDA Programming Guide[EB/OL]. [2007-6-23]. http://developer.download.nvidia, corn/ compute/cuda/1_0/NVIDIA_CUDA_Programming_Guide._ 1.0.pdf.
  • 8ALEXEY Berillo. NVIDIA CUDA Non-graphic computing with graphics processors[EB/OL]. [2008- 10-21]. http: // ixbtlabs.com/ articles3/video/cuda-1-pl. html.
  • 9SAMUEL K MOORe. Multicore is bad news for supercomputers[J]. IEEE Spectrum, 2008, 45(11): 15-- 15.
  • 10DAVID Luebke, MARK Harris, JENS Kruger, et al. GPGPU: General purpose computation on graphics hardware[C]//Peter-Pike Sloan. ACM SIGGRAPH 2004. New York: ACM. 2004.

共引文献280

同被引文献51

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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