Author: XU Fengzhou ZHANG Jianfei | Time: 2020-09-10 | Counts: |
doi:10.16186/j.cnki.1673-9787.2020.5.19
Received:2020/01/09
Revised:2020/03/06
Published:2020/09/15
Parallel implementation of peridynamic simulation based on OpenMP
XU Fengzhou, ZHANG Jianfei
College of Mechanics and Material, Hehai University, Nanjing 211100 , Jiangsu, China
Abstract:In order to solve the low computation efficiency and large computation of peridynamic ( PD ) simulation ,a parallel computing method based on OpenMP was studied. Using OpenMP on multi-core processor, the three most time-consuming modules in the programming, searching neighbors for each node, calculating surface correction coefficient and time integration, were parallelized. A multi-threading parallelization of PD was therefore implemented. Through the tests of two types of bond-based PD models of two-dimensional isotropic plates, the quasi-static PD model and dynamic crack-growing PD model, the computing time under different threadings was obtained. Experimental results showed that the use of OpenMP parallel technique could effectively improve the time efficiency of PD simulation, as a result, the parallel programming got 2.0 to 4.0 acceleration.
Key words:peridynamic simulation;OpenMP;multi-core processor;multi-threading;parallel computing