Development of a convex polyhedral discrete element simulation framework for NVIDIA Kepler based GPUs

被引:88
作者
Govender, Nicolin [1 ,2 ]
Wilke, Daniel N. [2 ]
Kok, Schalk [2 ]
Els, Rosanne [3 ]
机构
[1] Adv Math Modelling CSIR, ZA-0001 Pretoria, South Africa
[2] Univ Pretoria, Dept Mech & Aeronaut Engn, ZA-0001 Pretoria, South Africa
[3] Univ Kwazulu Natal, Sch Math Stat & Comp Sci, ZA-3201 Pietermaritzburg, South Africa
关键词
GPU; DEM; Polyhedra; Large-scale DEM; Granular media; Nvidia-Kepler; PARTICLE-SHAPE; MODEL; FLOW; ASSEMBLIES; ALGORITHM; CONTACTS;
D O I
10.1016/j.cam.2013.12.032
中图分类号
O29 [应用数学];
学科分类号
070104 [应用数学];
摘要
Understanding the dynamical behavior of Granular Media (GM) is extremely important to many industrial processes. Thus simulating the dynamics of GM is critical in the design and optimization of such processes. However, the dynamics of GM is complex in nature and cannot be described by a closed form solution for more than a few particles. A popular and successful approach in simulating the underlying dynamics of GM is by using the Discrete Element Method (DEM). Computational viable simulations are typically restricted to a few particles with realistic complex interactions or a larger number of particles with simplified interactions. This paper introduces a novel DEM based particle simulation code (BLAZE-DEM) that is capable of simulating millions of particles on a desktop computer utilizing a NVIDIA Kepler Graphical Processor Unit (GPU) via the CUDA programming model. The GPU framework of BLAZE-DEM is limited to applications that require large numbers of particles with simplified interactions such as hopper flow which exhibits task level parallelism that can be exploited on the CPU. BLAZE-DEM also performs real-time visualization with interactive capabilities. In this paper we discuss our CPU framework and validate our code by comparison between experimental and numerical hopper flow. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:386 / 400
页数:15
相关论文
共 26 条
[1]
Three-dimensional particle shape descriptors for computer simulation of non-spherical particulate assemblies [J].
Abou-Chakra, H ;
Baxter, J ;
Tüzün, U .
ADVANCED POWDER TECHNOLOGY, 2004, 15 (01) :63-77
[2]
Anderson A., 2008, J COMPUT PHYS, V47, P1
[3]
[Anonymous], 2012, KEPLER GK110 ARCHITE
[4]
Battey-Pratt E., 1980, INT J THEOR PHYS, V19, P6
[5]
Bell N., 2005, EUROGRAPHICS ACM SIG, V25, P29
[6]
A new algorithm for contact detection between convex polygonal and polyhedral particles in the discrete element method [J].
Boon, C. W. ;
Houlsby, G. T. ;
Utili, S. .
COMPUTERS AND GEOTECHNICS, 2012, 44 :73-82
[7]
Cleary PW, 1998, MATH ENG IND, V7, P1
[8]
DEM modelling of industrial granular flows: 3D case studies and the effect of particle shape on hopper discharge [J].
Cleary, PW ;
Sawley, ML .
APPLIED MATHEMATICAL MODELLING, 2002, 26 (02) :89-111
[10]
DISCRETE NUMERICAL-MODEL FOR GRANULAR ASSEMBLIES [J].
CUNDALL, PA ;
STRACK, ODL .
GEOTECHNIQUE, 1979, 29 (01) :47-65