Parallel computing of three-dimensional discontinuous deformation analysis based on OpenMP

被引:53
作者
Peng, Xinyan [1 ]
Chen, Guangqi [1 ]
Yu, Pengcheng [1 ]
Zhang, Yingbin [1 ,2 ,3 ]
Guo, Longxiao [1 ]
Wang, Cungen [1 ,4 ]
Cheng, Xiao [1 ,5 ]
Niu, Hui [1 ]
机构
[1] Kyushu Univ, Dept Civil & Struct Engn, Fukuoka, Fukuoka 8190395, Japan
[2] Southwest Jiaotong Univ, Sch Civil Engn, Dept Geotech Engn, Chengdu 610031, Sichuan, Peoples R China
[3] Southwest Jiaotong Univ, Minist Educ, Key Lab Transportat Tunnel Engn, Chengdu 610031, Sichuan, Peoples R China
[4] Northeastern Univ, Sch Resources & Civil Engn, Shenyang 110819, Liaoning, Peoples R China
[5] Cent S Univ, Sch Civil Engn, Changsha 410075, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
3D-DDA; Block Jacobi; Preconditioned conjugate gradient; OpenMP; Parallel computing; TO-EDGE CONTACT; UNDERGROUND OPENINGS; ROCK MASSES; DDA METHOD; SIMULATION; MODEL; GPU; STABILITY; ALGORITHM; FRICTION;
D O I
10.1016/j.compgeo.2018.11.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The computing efficiency of three-dimensional discontinuous deformation analysis (3D-DDA) needs to be improved for large-scale simulations. Among all the subroutines of 3D-DDA, the equation solver is very time-consuming. To accelerate the equation-solving process, this paper proposes implementing the parallel block Jacobi (BJ) and preconditioned conjugate gradient (PCG) iterative solvers into the original 3D-DDA based of OpenMP. The calculation accuracy and computational efficiency are studied by several numerical examples, demonstrating that the modified 3D-DDA with parallel BJ or PCG solver exhibits much higher execution effciency with satisfactory correctness. The maximum speedup ratio is up to 5.1 for the cases studied.
引用
收藏
页码:304 / 313
页数:10
相关论文
共 49 条
[1]   Efficient parallel CFD-DEM simulations using OpenMP [J].
Amritkar, Amit ;
Deb, Surya ;
Tafti, Danesh .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 256 :501-519
[2]  
[Anonymous], 2001, PARALLEL PROGRAMMING, DOI DOI 10.5555/355074
[3]  
[Anonymous], P 47 US ROCK MECH GE
[4]   Modeling mechanical layering effects on stability of underground openings in jointed sedimentary rocks [J].
Bakun-Mazor, Dagan ;
Hatzor, Yossef H. ;
Dershowitz, William S. .
INTERNATIONAL JOURNAL OF ROCK MECHANICS AND MINING SCIENCES, 2009, 46 (02) :262-271
[5]   Validation of dynamic block displacement analysis and modification of edge-to-edge contact constraints in 3-D DDA [J].
Beyabanaki, S. Amir Reza ;
Ferdosi, Behnam ;
Mohammadi, Soheil .
INTERNATIONAL JOURNAL OF ROCK MECHANICS AND MINING SCIENCES, 2009, 46 (07) :1223-1234
[6]   Large scale parallel FEM computations of far/near stress field changes in rocks [J].
Blaheta, R ;
Byczanski, P ;
Jakl, O ;
Kohut, R ;
Kolcun, A ;
Krecmer, K ;
Stary, J .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING THEORY METHODS AND APPLICATIONS, 2006, 22 (04) :449-459
[7]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[8]   Parallel programming with message passing and directives [J].
Bova, SW ;
Breshears, CP ;
Gabb, H ;
Kuhn, B ;
Magro, B ;
Eigenmann, R ;
Gaertner, G ;
Salvini, S ;
Scott, H .
COMPUTING IN SCIENCE & ENGINEERING, 2001, 3 (05) :22-37
[9]   Development of parallel explicit finite element sheet forming simulation system based on GPU architecture [J].
Cai, Yong ;
Li, Guangyao ;
Wang, Hu ;
Zheng, Gang ;
Lin, Sen .
ADVANCES IN ENGINEERING SOFTWARE, 2012, 45 (01) :370-379
[10]  
[Chen Guangqi 陈光齐], 2003, [岩石力学与工程学报, Chinese Journal of Rock Mechanics and Engineering], V22, P926