An Efficient Parallel Framework for the Discrete Element Method Using GPU

被引:2
|
作者
Dong, Youkou [1 ]
Yan, Dingtao [1 ]
Cui, Lan [2 ]
机构
[1] China Univ Geosci, Coll Marine Sci & Technol, Wuhan 430074, Peoples R China
[2] Chinese Acad Sci, Inst Rock & Soil Mech, State Key Lab Geomech & Geotech Engn, Wuhan 430071, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 06期
关键词
discrete element method; graphics processing unit; parallel computing; triaxial test; cone penetration test; dam break; CONTACT DETECTION ALGORITHM; NUMERICAL APPROACH; MODEL; DEM; CALIBRATION; SIMULATION; PARAMETERS; FLOW; SAND; SOIL;
D O I
10.3390/app12063107
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The discrete element method (DEM), a discontinuum-based method to simulate the interaction between neighbouring particles of granular materials, suffers from intensive computational workload caused by massive particle numbers, irregular particle shapes, and complicated interaction modes from the meso-scale representation of the macro information. To promote the efficiency of the DEM and enlarge the modelling scales with a higher realism of the particle shapes, parallel computing on the graphics processing unit (GPU) is developed in this paper. The potential data race between the computing cores in the parallelisation is tackled by establishing the contact pair list with a hybrid technique. All the computations in the DEM are made on the GPU cores. Three benchmark cases, a triaxial test of a sand specimen, cone penetration test and granular flow due to a dam break, are used to evaluate the performance of the GPU parallel strategy. Acceleration of the GPU parallel simulations over the conventional CPU sequential counterparts is quantified in terms of speedup. The average speedups with the GPU parallelisation are 84, 73, and 60 for the benchmark cases.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Parallel CPU-GPU computing technique for discrete element method
    Skorych, Vasyl
    Dosta, Maksym
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (11):
  • [2] A GPU framework for parallel segmentation of volumetric images using discrete deformable models
    Jérôme Schmid
    José A. Iglesias Guitián
    Enrico Gobbetti
    Nadia Magnenat-Thalmann
    [J]. The Visual Computer, 2011, 27 : 85 - 95
  • [3] A GPU framework for parallel segmentation of volumetric images using discrete deformable models
    Schmid, Jerome
    Guitian, Jose A. Iglesias
    Gobbetti, Enrico
    Magnenat-Thalmann, Nadia
    [J]. VISUAL COMPUTER, 2011, 27 (02): : 85 - 95
  • [4] Quasi-real-time simulation of rotating drum using discrete element method with parallel GPU computing
    Xu, Ji
    Qi, Huabiao
    Fang, Xiaojian
    Lu, Liqiang
    Ge, Wei
    Wang, Xiaowei
    Xu, Ming
    Chen, Feiguo
    He, Xianfeng
    Li, Jinghai
    [J]. PARTICUOLOGY, 2011, 9 (04) : 446 - 450
  • [6] Parallel discrete element method simulations
    Bjedov, G
    Perry, JB
    [J]. COMPUTATIONAL METHODS IN WATER RESOURCES XI, VOL 2: COMPUTATIONAL METHODS IN SURFACE FLOW AND TRANSPORT PROBLEMS, 1996, : 55 - 61
  • [7] Bond calibration method for macroparameters using the discrete element method framework
    Ibarra, J.
    Estay, D.
    Pacheco, A.
    Guzman, L.
    Barraza, R.
    Chacana, F.
    Hernandez, C.
    [J]. ENGINEERING FRACTURE MECHANICS, 2022, 262
  • [8] On the dynamics and breakup of quadcopters using a discrete element method framework
    Zohdi, T. I.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2017, 327 : 503 - 521
  • [9] Particle behaviors of printing system using GPU-based discrete element method
    Seo, In Soo
    Kim, Ju Hyeon
    Shin, Jae Ho
    Shin, Sang Woo
    Lee, Sang Hwan
    [J]. JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2014, 28 (12) : 5083 - 5087
  • [10] Particle behaviors of printing system using GPU-based discrete element method
    In Soo Seo
    Ju Hyeon Kim
    Jae Ho Shin
    Sang Woo Shin
    Sang Hwan Lee
    [J]. Journal of Mechanical Science and Technology, 2014, 28 : 5083 - 5087