A GPU-based DEM approach for modelling of particulate systems

Research output: Contribution to journalArticleResearchpeer-review

Abstract

DEM has been well established as a powerful numerical technique to study the fundamentals of granular materials. It has limited application in dealing with practical particulate systems which often involve billions of particles. Graphical Processing Units (GPU) offers a solution to this problem. This paper explores GPU-based DEM development, and its performance is assessed under various conditions. For a packing case using 300,000 spheres, it is demonstrated that the speed up ratio (single GPU to single CPU) varies from 40 to 75, depending on the parallel algorithms used. The GPU-based DEM is then developed for other systems involving arbitrary wall geometries, moving wall boundaries, and non-spherical particles. Particle flow patterns in the top charging system of blast furnace, screw conveyor and rotating drums are studied. For ellipsoids in the rotating drums, when aspect ratio increases or decreases from 1.0, the dynamic angle of repose increases. Multiple GPUs with message passing interface (MPI) are also used. It is demonstrated that the speed using 32 GPUs can be 18 times faster than a single GPU. It can handle large granular systems with more than 10 million particles. Thus, the GPU-based DEM developed in this work makes the simulation of real industrial processes possible.
Original languageEnglish
Pages (from-to)1172-1182
Number of pages11
JournalPowder Technology
Volume301
DOIs
Publication statusPublished - 2016

Keywords

  • GPU
  • Discrete element method
  • Message passing interface
  • Arbitrary wall geometry
  • Non-spherical particles

Cite this

@article{41a89d3a9cee4750a9ff9dbc6adb2c41,
title = "A GPU-based DEM approach for modelling of particulate systems",
abstract = "DEM has been well established as a powerful numerical technique to study the fundamentals of granular materials. It has limited application in dealing with practical particulate systems which often involve billions of particles. Graphical Processing Units (GPU) offers a solution to this problem. This paper explores GPU-based DEM development, and its performance is assessed under various conditions. For a packing case using 300,000 spheres, it is demonstrated that the speed up ratio (single GPU to single CPU) varies from 40 to 75, depending on the parallel algorithms used. The GPU-based DEM is then developed for other systems involving arbitrary wall geometries, moving wall boundaries, and non-spherical particles. Particle flow patterns in the top charging system of blast furnace, screw conveyor and rotating drums are studied. For ellipsoids in the rotating drums, when aspect ratio increases or decreases from 1.0, the dynamic angle of repose increases. Multiple GPUs with message passing interface (MPI) are also used. It is demonstrated that the speed using 32 GPUs can be 18 times faster than a single GPU. It can handle large granular systems with more than 10 million particles. Thus, the GPU-based DEM developed in this work makes the simulation of real industrial processes possible.",
keywords = "GPU, Discrete element method, Message passing interface, Arbitrary wall geometry, Non-spherical particles",
author = "J.Q. Gan and Z.Y. Zhou and A.B. Yu",
year = "2016",
doi = "10.1016/j.powtec.2016.07.072",
language = "English",
volume = "301",
pages = "1172--1182",
journal = "Powder Technology",
issn = "0032-5910",
publisher = "Elsevier",

}

A GPU-based DEM approach for modelling of particulate systems. / Gan, J.Q.; Zhou, Z.Y.; Yu, A.B.

In: Powder Technology, Vol. 301, 2016, p. 1172-1182.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - A GPU-based DEM approach for modelling of particulate systems

AU - Gan, J.Q.

AU - Zhou, Z.Y.

AU - Yu, A.B.

PY - 2016

Y1 - 2016

N2 - DEM has been well established as a powerful numerical technique to study the fundamentals of granular materials. It has limited application in dealing with practical particulate systems which often involve billions of particles. Graphical Processing Units (GPU) offers a solution to this problem. This paper explores GPU-based DEM development, and its performance is assessed under various conditions. For a packing case using 300,000 spheres, it is demonstrated that the speed up ratio (single GPU to single CPU) varies from 40 to 75, depending on the parallel algorithms used. The GPU-based DEM is then developed for other systems involving arbitrary wall geometries, moving wall boundaries, and non-spherical particles. Particle flow patterns in the top charging system of blast furnace, screw conveyor and rotating drums are studied. For ellipsoids in the rotating drums, when aspect ratio increases or decreases from 1.0, the dynamic angle of repose increases. Multiple GPUs with message passing interface (MPI) are also used. It is demonstrated that the speed using 32 GPUs can be 18 times faster than a single GPU. It can handle large granular systems with more than 10 million particles. Thus, the GPU-based DEM developed in this work makes the simulation of real industrial processes possible.

AB - DEM has been well established as a powerful numerical technique to study the fundamentals of granular materials. It has limited application in dealing with practical particulate systems which often involve billions of particles. Graphical Processing Units (GPU) offers a solution to this problem. This paper explores GPU-based DEM development, and its performance is assessed under various conditions. For a packing case using 300,000 spheres, it is demonstrated that the speed up ratio (single GPU to single CPU) varies from 40 to 75, depending on the parallel algorithms used. The GPU-based DEM is then developed for other systems involving arbitrary wall geometries, moving wall boundaries, and non-spherical particles. Particle flow patterns in the top charging system of blast furnace, screw conveyor and rotating drums are studied. For ellipsoids in the rotating drums, when aspect ratio increases or decreases from 1.0, the dynamic angle of repose increases. Multiple GPUs with message passing interface (MPI) are also used. It is demonstrated that the speed using 32 GPUs can be 18 times faster than a single GPU. It can handle large granular systems with more than 10 million particles. Thus, the GPU-based DEM developed in this work makes the simulation of real industrial processes possible.

KW - GPU

KW - Discrete element method

KW - Message passing interface

KW - Arbitrary wall geometry

KW - Non-spherical particles

UR - https://www-scopus-com.ezproxy.lib.monash.edu.au/record/display.uri?eid=2-s2.0-84980406467&origin=resultslist&sort=plf-f&src=s&st1=A+GPU-based+DEM+approach+for+modelling+of+particulate+systems&st2=&sid=F0944920944F2A85B1219C6D873B0069.wsnAw8kcdt7IPYLO0V48gA%3a10&sot=b&sdt=b&sl=76&s=TITLE-ABS-KEY%28A+GPU-based+DEM+approach+for+modelling+of+particulate+systems%29&relpos=0&citeCnt=0&searchTerm=

U2 - 10.1016/j.powtec.2016.07.072

DO - 10.1016/j.powtec.2016.07.072

M3 - Article

VL - 301

SP - 1172

EP - 1182

JO - Powder Technology

JF - Powder Technology

SN - 0032-5910

ER -