Back to Search Start Over

A GPU-based discrete element modeling code and its application in die filling

Authors :
Xiaoqiang Yue
Chunhai Ke
Chunsheng Feng
Congshu Luo
Hao Zhang
Yuanqiang Tan
Shi Shu
Source :
Computers & Fluids. 110:235-244
Publication Year :
2015
Publisher :
Elsevier BV, 2015.

Abstract

In this study, parallelization of a Discrete Element Method (DEM) code titled Trubal was carried out based on the CPU–GPU heterogeneous architecture where both two- and three-dimensional cases were assessed. In Trubal, the particle–particle/wall interaction rules are governed by the theoretical contact mechanics which enable the direct use of real physical material properties in the calculation. We reconstructed Trubal in two steps: reconstruction of the static storage structure; essential parallelism on the relative newer version code. Numerical simulations were implemented to present the benefits of this research. Firstly, two simulations of die filling with a moving shoe involving 6000 and 60,000 two-dimensional particles were conducted under (i) NVIDIA Tesla C2050 card together with Intel Core-Duo 2.93 GHz CPU and (ii) NVIDIA Tesla K40c card along with Intel Xeon 3.00 GHz CPU. Average speedups of (i) 4.69 and 12.78 as well as (ii) 6.52 and 18.60 in computational time were obtained, respectively. Then, a simulation of die filling with a stationary shoe containing 20,000 three-dimensional particles was carried out under the same conditions where average speedups of (i) 12.90 and (ii) 19.66 in computational time were obtained, respectively. It is shown that the final version parallel code gave a substantial acceleration on the original Trubal.

Details

ISSN :
00457930
Volume :
110
Database :
OpenAIRE
Journal :
Computers & Fluids
Accession number :
edsair.doi...........8d60d5ddb4b790d263ba326de92c73ce