返回
Multi-GPU parallel acceleration scheme for meshfree peridynamic simulations
DOI:10.1016/j.tafmec.2024.104401.png)
摘要
En 中文
Peridynamics (PD) using integral equations has unique advantages in modeling structural damage evolution, but the expensive computational and memory costs associated with the nonlocal nature of PD severely limit its engineering applications. This study presents a CUDA-based multi-GPU parallel scheme for meshfree PD simulation, which is compatible with dual-horizon PD supporting multiscale spatial discretization. Efficient utilization of computing resources across all available GPUs is achieved by rationalizing data structures across multiple GPUs and using the CUDA memory model. Using atomic operations to avoid computational dual-bond forces further improves code performance. The classical Kalthoff-Winkler experiment and compact-tensile fatigue test were first carried out using 3 NVIDIA Tesla T4 GPUs. Two examples showed that the proposed scheme significantly accelerates the PD model and that the acceleration enhances approximately linearly with the number of GPUs. The speedup of the PD interaction force computation reaches up to 560.7x. Compared to double-precision floating-point values, the GPU performs much better in handling single-precision values. Finally, a PD simulation of rail head heat conduction under moving heat sources with nearly 76 million particles was realized, demonstrating the potential of the proposed scheme to support large-scale PD simulations.
Keyword:
Peridynamics
Parallel computing
GPU
CUDA
Crack
期刊
IF:
5.6
论文数:
4.7K
被引数:
1.3W
机构
引用论文
A general and fast convolution-based method for peridynamics: Applications to elasticity and brittle fracture一种通用且快速的基于卷积的近场动力学方法: 在弹性和脆性断裂中的应用
A nonlocal physics-informed deep learning framework using the peridynamic differential operator使用近场动力学微分算子的非局部物理信息深度学习框架
Peridynamic simulation of dynamic fracture in functionally graded materials subjected to impact load

