A fast bond-based peridynamic program based on GPU parallel computing

被引:0
|
作者
Yang, Yang [1 ]
Su, Zixin [2 ]
Liu, Yijun [2 ]
机构
[1] Shenzhen MSU BIT Univ, Fac Mat Sci, Shenzhen, Guangdong, Peoples R China
[2] Southern Univ Sci & Technol, Dept Mech & Aerosp, Shenzhen, Guangdong, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Bond-based peridynamic; GPU parallel; CUDA programming technology; DISCRETIZED PERIDYNAMICS; ADAPTIVE REFINEMENT; ELEMENT-METHOD; MODEL;
D O I
10.1016/j.enganabound.2025.106133
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Peridynamic is an effective method for addressing fracture problems. However, the non-local theory makes it time-consuming. Although some techniques have been developed to improve computational efficiency, the acceleration effect remains relatively limited. This paper introduces a parallel algorithm for bond-based peridynamic using the GPU parallel CUDA programming technology. The calculation process is divided into functions with material points and bonds as the smallest calculation units. The loop of material points and bonds is changed to the index to achieve parallelism. A general horizon generation module is established to optimize storage. Additionally, a general register technique is proposed for high-speed access register memory to reduce global memory access. This technique not only eliminates the restriction on the number of horizon points, also suitable for nonuniform distribution of material points. Compared to serial and OpenMP parallel programs, the present algorithm can achieve up to 800-fold and 100-fold acceleration, respectively. In a typical simulation of one million particles, executing 4000 iterations can be completed in 5 minutes for single precision and 20 minutes for double precision on a low-end GPU PC.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] A bond-based peridynamic model considering effects of particle rotation and shear influence coefficient
    Zheng, Guojun
    Shen, Guozhe
    Xia, Yang
    Hu, Ping
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2020, 121 (01) : 93 - 109
  • [42] A bond-based peridynamic modeling of machining of unidirectional carbon fiber reinforced polymer material
    Shang, S.
    Qin, X. D.
    Li, S. P.
    Li, H.
    Cao, X. F.
    Li, Y. H.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2019, 102 (9-12): : 4199 - 4211
  • [43] Physics informed neural networks for learning the horizon size in bond-based peridynamic models
    V. Difonzo, Fabio
    Lopez, Luciano
    Pellegrino, Sabrina F.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 436
  • [44] Study of a GPU-based parallel computing method for the Monte Carlo program
    Luo Zhi-Fei
    Qiu Rui
    Li Ming
    Wu Zhen
    Zeng Zhi
    Li Jun-Li
    NUCLEAR SCIENCE AND TECHNIQUES, 2014, 25
  • [45] A Non-local Bond-based Peridynamic Model for Elastic Behavior and Fracture Analysis
    Huang, Dan
    Lu, Guangda
    Wang, Mengwei
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014), 2015, 1648
  • [46] Study of a GPU-based parallel computing method for the Monte Carlo program
    罗志飞
    邱睿
    李明
    武祯
    曾志
    李君利
    NuclearScienceandTechniques, 2014, 25(S1) (S1) : 31 - 34
  • [47] An improved bond-based peridynamic model with shear bonds for eliminating rigid body rotation
    Guan, Jinwei
    Yan, Xiaofeng
    Guo, Li
    THEORETICAL AND APPLIED FRACTURE MECHANICS, 2022, 119
  • [48] A bond-based peridynamic modeling of machining of unidirectional carbon fiber reinforced polymer material
    S. Shang
    X. D. Qin
    S. P. Li
    H. Li
    X. F. Cao
    Y. H. Li
    The International Journal of Advanced Manufacturing Technology, 2019, 102 : 4199 - 4211
  • [49] A modified conjugated bond-based peridynamic analysis for impact failure of concrete gravity dam
    Xin Gu
    Qing Zhang
    Meccanica, 2020, 55 : 547 - 566
  • [50] A bond-based linear peridynamic model for viscoelastic materials and its efficient collocation method
    Yang, Zhiwei
    Ma, Jie
    Du, Ning
    Wang, Hong
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2025, 183 : 121 - 136