GPU-based parallel computation for structural dynamic response analysis with CUDA

被引:4
作者
Kang, Dong-Keun [1 ]
Kim, Chang-Wan [2 ]
Yang, Hyun-Ik [3 ,4 ]
机构
[1] Hanyang Univ, Dep Mech Design Engn, Seoul 133791, South Korea
[2] Konkuk Univ, Sch Mech Engn, Seoul 143701, South Korea
[3] Hanyang Univ, Dept Mech Engn, Ansan 426791, Kyeonggi Do, South Korea
[4] Hanyang Univ, Ansan 426791, Kyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
CUDA; FEM; Frequency response analysis; GPU; Parallel processing; Sparse conjugate gradient method; CONJUGATE-GRADIENT METHOD; LATTICE-BOLTZMANN; IMPLEMENTATION; PERFORMANCE; ALGORITHM;
D O I
10.1007/s12206-014-0928-2
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Frequency response analysis is an important computational tool to simulate and understand the dynamic behavior of structures. However, for more target frequency and/or larger scale structures, the runtime is greatly increased. Furthermore, increasingly complex degree of freedom problems intended to improve the accuracy of the analysis results is creating longer. In this paper, we present efficient analysis using runtime reduction in frequency response analysis with NVIDIA GPU using the compute unified device architecture (CUDA) programming environment. The proposed method is based on the sparse conjugate gradient method and a Jacobi preconditioner. Numerical examples which implemented by three different FE model are used to verify the validity. The results show that GPU parallel implementation achieves significant speed up compared to a single CPU processor. Through these results, in the frequency response analysis, we show the possibility for efficient analysis with reduction of the solving time by using GPU parallel implementation.
引用
收藏
页码:4155 / 4162
页数:8
相关论文
共 30 条
[1]  
[Anonymous], CUDA C PROGR GUID V5
[2]  
[Anonymous], 2011, CUDA EXAMPLE INTRO G
[3]  
[Anonymous], SPIE DEF SEC S DSS A
[4]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[5]   Preconditioned CG methods for sparse matrices on massively parallel machines [J].
Basermann, A ;
Reichel, B ;
Schelthoff, C .
PARALLEL COMPUTING, 1997, 23 (03) :381-398
[6]  
BOLZ J, 2002, T GRAPHICS, V22, P917
[7]  
David B.Kirk Wen-mei W. Hwu., 2010, PROGRAMMING MASSIVEL, V1st
[8]   GPU computing with Kaczmarz's and other iterative algorithms for linear systems [J].
Elble, Joseph M. ;
Sahinidis, Nikolaos V. ;
Vouzis, Panagiotis .
PARALLEL COMPUTING, 2010, 36 (5-6) :215-231
[9]  
Ewins D. J., 1995, Modal Testing: Theory and Practice
[10]   Fluid-structure coupling using lattice-Boltzmann and fixed-grid FEM [J].
Garcia, Manuel ;
Gutierrez, Jorge ;
Rueda, Nestor .
FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2011, 47 (08) :906-912