ResearchSpace

BLAZE-DEM: A GPU based Polyhedral DEM particle transport code

Show simple item record

dc.contributor.author Govender, Nicolin
dc.date.accessioned 2014-05-16T11:39:13Z
dc.date.available 2014-05-16T11:39:13Z
dc.date.issued 2013-05
dc.identifier.citation Govender, N. 2013. BLAZE-DEM: A GPU based Polyhedral DEM particle transport code. In: FEMTEC 2013: 4th International Congress on Computational Engineering and Sciences, Stratosphere, Las Vegas, 19-24 May 2013 en_US
dc.identifier.uri http://hdl.handle.net/10204/7417
dc.description FEMTEC 2013: 4th International Congress on Computational Engineering and Sciences, Stratosphere, Las Vegas, 19-24 May 2013 en_US
dc.description.abstract This paper introduces the BLAZE-DEM code that is based on the Discrete Element Method (DEM) and specifically targeted for Graphical Processing Unit (GPU) platforms. BLAZE-DEM uses actual polyhedral particle representations as opposed to multi-sphere approaches , which approximate polyhedral geometries. The modeling of real particle shapes is critical for realistically simulating complex interaction phenomena in granular assemblies. BLAZE-DEM primarily concerns itself with simulating the flow of granular materials for a variety of different geometries. The use of computational modeling tools is essential in evaluation of various designs and processes as computational power increases. However current DEM simulations are only able model a few hundred to thousands of particles in real time without the use of expensive and power consuming clusters [6]. The dramatic increase in GPU computing power has enabled the computational simulation of physical systems that was not possible a few years ago via CUDA API. The DEM method involves computing the interactions of all particles that are in contact to determine the net force and subsequently its evolution in phase space, which is an N Body problem. Solving this problem for all N Bodies is too computational expensive and cannot be done in real time. This paper will discuss methods and algorithms that substantially reduce the computational run-time of such simulations. An example is the spatial partitioning and hashing algorithm that allows just the nearest neighbors (NN) which are most likely to be in contact to be determined thus reducing the required computations. The computational strategy employed in BLAZE-DEM which makes use of multiple kernels on the GPU via CUDA will be discussed as well as the software design that allows for a variety of particle shapes and geometries. The BLAZE-DEM code which is still in development and achieves 166 FPS for 65536 8 Faced polyhedra compared to the 300 FPS for spheres obtained by. The planned features in physics and computation will also be discussed. en_US
dc.language.iso en en_US
dc.publisher FEMTEC 2013 en_US
dc.relation.ispartofseries Workflow;12613
dc.subject Discrete Element Method en_US
dc.subject DEM en_US
dc.subject Graphical Processing Unit en_US
dc.subject GPU en_US
dc.subject Geometries en_US
dc.title BLAZE-DEM: A GPU based Polyhedral DEM particle transport code en_US
dc.type Conference Presentation en_US
dc.identifier.apacitation Govender, N. (2013). BLAZE-DEM: A GPU based Polyhedral DEM particle transport code. FEMTEC 2013. http://hdl.handle.net/10204/7417 en_ZA
dc.identifier.chicagocitation Govender, Nicolin. "BLAZE-DEM: A GPU based Polyhedral DEM particle transport code." (2013): http://hdl.handle.net/10204/7417 en_ZA
dc.identifier.vancouvercitation Govender N, BLAZE-DEM: A GPU based Polyhedral DEM particle transport code; FEMTEC 2013; 2013. http://hdl.handle.net/10204/7417 . en_ZA
dc.identifier.ris TY - Conference Presentation AU - Govender, Nicolin AB - This paper introduces the BLAZE-DEM code that is based on the Discrete Element Method (DEM) and specifically targeted for Graphical Processing Unit (GPU) platforms. BLAZE-DEM uses actual polyhedral particle representations as opposed to multi-sphere approaches , which approximate polyhedral geometries. The modeling of real particle shapes is critical for realistically simulating complex interaction phenomena in granular assemblies. BLAZE-DEM primarily concerns itself with simulating the flow of granular materials for a variety of different geometries. The use of computational modeling tools is essential in evaluation of various designs and processes as computational power increases. However current DEM simulations are only able model a few hundred to thousands of particles in real time without the use of expensive and power consuming clusters [6]. The dramatic increase in GPU computing power has enabled the computational simulation of physical systems that was not possible a few years ago via CUDA API. The DEM method involves computing the interactions of all particles that are in contact to determine the net force and subsequently its evolution in phase space, which is an N Body problem. Solving this problem for all N Bodies is too computational expensive and cannot be done in real time. This paper will discuss methods and algorithms that substantially reduce the computational run-time of such simulations. An example is the spatial partitioning and hashing algorithm that allows just the nearest neighbors (NN) which are most likely to be in contact to be determined thus reducing the required computations. The computational strategy employed in BLAZE-DEM which makes use of multiple kernels on the GPU via CUDA will be discussed as well as the software design that allows for a variety of particle shapes and geometries. The BLAZE-DEM code which is still in development and achieves 166 FPS for 65536 8 Faced polyhedra compared to the 300 FPS for spheres obtained by. The planned features in physics and computation will also be discussed. DA - 2013-05 DB - ResearchSpace DP - CSIR KW - Discrete Element Method KW - DEM KW - Graphical Processing Unit KW - GPU KW - Geometries LK - https://researchspace.csir.co.za PY - 2013 T1 - BLAZE-DEM: A GPU based Polyhedral DEM particle transport code TI - BLAZE-DEM: A GPU based Polyhedral DEM particle transport code UR - http://hdl.handle.net/10204/7417 ER - en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record