TY - JOUR
T1 - Bayesian calibration of GPU–based DEM meso-mechanics Part I
T2 - Parallelization of RVEs
AU - Lubbe, Retief
AU - Xu, Wen Jie
AU - Zhou, Qian
AU - Cheng, Hongyang
N1 - Funding Information:
The authors would like to acknowledge the project of “ Natural Science Foundation of China ( 52079067 , 51879142 )”, “Research Fund Program of the State Key Laboratory of Hydroscience and Engineering ( 2020-KY-04 )” and “ South African Department of Higher Education and Training (DHET) ” for contributing funds and supporting this research.
Publisher Copyright:
© 2022 Elsevier B.V.
PY - 2022/7
Y1 - 2022/7
N2 - Calibration of Discrete Element Method (DEM) parameters is essential for modeling geotechnical applications. This task can, however, be extremely tedious or sometimes even impossible to undertake. This is largely due to two issues namely: (1) a large sample size of DEM simulations and number of sampling iterations are necessary to accurately infer the probability distribution of a model over a large parameter space and (2) DEM is computationally intractable compared to other numerical methods. In the scope of reducing the number of sampling iterations, automatic calibration techniques are available to extract and make use of the hidden contact mesostructure correlations through adaptive sampling. Coincidentally, to improve computational speed, significant advances toward Graphics Processor Unit (GPU) based DEM algorithms have been achieved over the past years on particle parallelism. Nevertheless, the problem remains that DEM simulations are serialized during the calibration processes. While the companion paper addresses parameter calibration, this study presents a novel algorithm to parallelize independent simulations within a sample set. The selected system is the Representative Volume Element (RVE) which is widely used in geotechnics for solving soil response in the static regime. The algorithm includes the following key features: (1) simulation level parallelism of non-interacting RVEs through highly efficient hierarchical memory groups and access patterns (2) a low latency and memory-efficient implementation of deformable periodic boundary conditions (PBC) which uses lookup tables and bitmasks (3) modified Uniform Grid and Bounding Volume Hierarchy (BVH) contact detection algorithms which partitions the RVE index into the hashing keys. The drained DEM triaxial compression is used to validate the algorithm on dry graded quartz. Three performance degrading factors for the calibration processes are considered: (1) the number of particles per RVE (2) calibration sample size and (3) sequential launch time per calibration step. This algorithm shows a factor of about 9.8 times speedup when parallelizing 100 DEM RVEs in one batch.
AB - Calibration of Discrete Element Method (DEM) parameters is essential for modeling geotechnical applications. This task can, however, be extremely tedious or sometimes even impossible to undertake. This is largely due to two issues namely: (1) a large sample size of DEM simulations and number of sampling iterations are necessary to accurately infer the probability distribution of a model over a large parameter space and (2) DEM is computationally intractable compared to other numerical methods. In the scope of reducing the number of sampling iterations, automatic calibration techniques are available to extract and make use of the hidden contact mesostructure correlations through adaptive sampling. Coincidentally, to improve computational speed, significant advances toward Graphics Processor Unit (GPU) based DEM algorithms have been achieved over the past years on particle parallelism. Nevertheless, the problem remains that DEM simulations are serialized during the calibration processes. While the companion paper addresses parameter calibration, this study presents a novel algorithm to parallelize independent simulations within a sample set. The selected system is the Representative Volume Element (RVE) which is widely used in geotechnics for solving soil response in the static regime. The algorithm includes the following key features: (1) simulation level parallelism of non-interacting RVEs through highly efficient hierarchical memory groups and access patterns (2) a low latency and memory-efficient implementation of deformable periodic boundary conditions (PBC) which uses lookup tables and bitmasks (3) modified Uniform Grid and Bounding Volume Hierarchy (BVH) contact detection algorithms which partitions the RVE index into the hashing keys. The drained DEM triaxial compression is used to validate the algorithm on dry graded quartz. Three performance degrading factors for the calibration processes are considered: (1) the number of particles per RVE (2) calibration sample size and (3) sequential launch time per calibration step. This algorithm shows a factor of about 9.8 times speedup when parallelizing 100 DEM RVEs in one batch.
KW - Discrete element method (DEM)
KW - Graphical Processor Unit (GPU)
KW - Parameter calibration
KW - Periodic boundary conditions (PBC)
KW - Representative Volume Element (RVE)
KW - 22/4 OA procedure
UR - http://www.scopus.com/inward/record.url?scp=85132508445&partnerID=8YFLogxK
U2 - 10.1016/j.powtec.2022.117631
DO - 10.1016/j.powtec.2022.117631
M3 - Article
AN - SCOPUS:85132508445
SN - 0032-5910
VL - 407
JO - Powder technology
JF - Powder technology
M1 - 117631
ER -