An improved GPU-oriented algorithm for elastostatic analysis with boundary element method

被引:11
作者
Iuspa, Luigi [1 ]
Fusco, Pietro [1 ]
Ruocco, Eugenio [2 ]
机构
[1] DIII, I-81031 Aversa, CE, Italy
[2] DICDEA, I-81031 Aversa, CE, Italy
关键词
Boundary element method; Graphics processing units; Parallel computing; Elastostatic analysis; WAVE-PROPAGATION; NOISE-CONTROL; BEM; FORMULATION;
D O I
10.1016/j.compstruc.2014.08.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A parallel, boundary element method procedure for elastostatic problems is here illustrated. Starting from a reference collocation integration algorithm, a preliminary study, mainly devoted to the performance analysis of the method has been first carried out. Subsequently, three main areas that offer potential improvements have been detected. Several enhanced versions of the algorithm, incorporating the suggested modifications, have been tested and numerically characterized on test-cases with varying boundary conditions and mesh density. Finally, a parallel, high-efficiency, GPU-based version, able to process large domains fully featured with internal solutions has been developed and discussed in terms of cost/benefit ratio and overall performance. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:105 / 116
页数:12
相关论文
共 23 条
[1]  
Aliabadi M.H., 2002, APPL SOLIDS STRUCTUR
[2]  
[Anonymous], 1969, THEORY ELASTICITY
[3]   Adaptive low-rank approximation of collocation matrices [J].
Bebendorf, M ;
Rjasanow, S .
COMPUTING, 2003, 70 (01) :1-24
[4]   A mixed-precision algorithm for the solution of Lyapunov equations on hybrid CPU-GPU platforms [J].
Benner, Peter ;
Ezzatti, Pablo ;
Kressner, Daniel ;
Quintana-Orti, Enrique S. ;
Remon, Alfredo .
PARALLEL COMPUTING, 2011, 37 (08) :439-450
[5]   Introduction to hierarchical matrices with applications [J].
Börm, S ;
Grasedyck, L ;
Hackbusch, W .
ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2003, 27 (05) :405-422
[6]   A BEM sensitivity formulation for three-dimensional active noise control [J].
Brancati, A. ;
Aliabadi, M. H. ;
Mallardo, V. .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2012, 90 (09) :1183-1206
[7]  
Brebbia C. A., 1984, BOUNDARY ELEMENTS TE
[8]   On the effective implementation of a boundary element code on graphics processing units using an out-of-core LU algorithm [J].
D'Azevedo, E. F. ;
Fata, S. Nintcheu .
ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2012, 36 (08) :1246-1255
[9]   GPU-acceleration for Moving Particle Semi-Implicit method [J].
Hori, Chiemi ;
Gotoh, Hitoshi ;
Ikari, Hiroyuki ;
Khayyer, Abbas .
COMPUTERS & FLUIDS, 2011, 51 (01) :174-183
[10]   The fast multipole boundary element method for potential problems: A tutorial [J].
Liu, Y. J. ;
Nishimura, N. .
ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2006, 30 (05) :371-381