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

Xinyan Peng, Guangqi Chen, Pengcheng Yu, Yingbin Zhang, Longxiao Guo, Cungen Wang, Xiao Cheng, Hui Niu

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

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 on 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 efficiency with satisfactory correctness. The maximum speedup ratio is up to 5.1 for the cases studied.

Original languageEnglish
Pages (from-to)304-313
Number of pages10
JournalComputers and Geotechnics
Volume106
DOIs
Publication statusPublished - Feb 1 2019

Fingerprint

Digital differential analyzers
parallel computing
Parallel processing systems
Subroutines
Computational efficiency
simulation
analysis

All Science Journal Classification (ASJC) codes

  • Geotechnical Engineering and Engineering Geology
  • Computer Science Applications

Cite this

Parallel computing of three-dimensional discontinuous deformation analysis based on OpenMP. / Peng, Xinyan; Chen, Guangqi; Yu, Pengcheng; Zhang, Yingbin; Guo, Longxiao; Wang, Cungen; Cheng, Xiao; Niu, Hui.

In: Computers and Geotechnics, Vol. 106, 01.02.2019, p. 304-313.

Research output: Contribution to journalArticle

Peng, Xinyan ; Chen, Guangqi ; Yu, Pengcheng ; Zhang, Yingbin ; Guo, Longxiao ; Wang, Cungen ; Cheng, Xiao ; Niu, Hui. / Parallel computing of three-dimensional discontinuous deformation analysis based on OpenMP. In: Computers and Geotechnics. 2019 ; Vol. 106. pp. 304-313.
@article{f9f201f4fac94763808a44c4366aa435,
title = "Parallel computing of three-dimensional discontinuous deformation analysis based on OpenMP",
abstract = "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 on 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 efficiency with satisfactory correctness. The maximum speedup ratio is up to 5.1 for the cases studied.",
author = "Xinyan Peng and Guangqi Chen and Pengcheng Yu and Yingbin Zhang and Longxiao Guo and Cungen Wang and Xiao Cheng and Hui Niu",
year = "2019",
month = "2",
day = "1",
doi = "10.1016/j.compgeo.2018.11.016",
language = "English",
volume = "106",
pages = "304--313",
journal = "Computers and Geotechnics",
issn = "0266-352X",
publisher = "Elsevier BV",

}

TY - JOUR

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

AU - Peng, Xinyan

AU - Chen, Guangqi

AU - Yu, Pengcheng

AU - Zhang, Yingbin

AU - Guo, Longxiao

AU - Wang, Cungen

AU - Cheng, Xiao

AU - Niu, Hui

PY - 2019/2/1

Y1 - 2019/2/1

N2 - 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 on 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 efficiency with satisfactory correctness. The maximum speedup ratio is up to 5.1 for the cases studied.

AB - 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 on 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 efficiency with satisfactory correctness. The maximum speedup ratio is up to 5.1 for the cases studied.

UR - http://www.scopus.com/inward/record.url?scp=85056829839&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85056829839&partnerID=8YFLogxK

U2 - 10.1016/j.compgeo.2018.11.016

DO - 10.1016/j.compgeo.2018.11.016

M3 - Article

VL - 106

SP - 304

EP - 313

JO - Computers and Geotechnics

JF - Computers and Geotechnics

SN - 0266-352X

ER -