This paper outlines the development and implementation of large-scale discrete element method (DEM) simulations on graphics processing hardware. These simulations, as well as the topic of general-purpose graphics processing unit (GPGPU) computing, are introduced and discussed. We proceed to cover the general software design choices and architecture used to realize a GPGPU-enabled DEM simulation, driven primarily by the massively parallel nature of this computing technology. Further enhancements to this simulation, namely, a more advanced sliding friction model and a thermal conduction model, are then addressed. This discussion also highlights some of the finer points and issues associated with GPGPU computing, particularly surrounding the issues of parallelization, synchronization, and approximation. Qualitative comparison studies between simple and advanced sliding friction models demonstrate the effectiveness of the friction model. A test problem and an application problem in the area of wind turbine blade icing demonstrate the capabilities of the thermal model. We conclude with remarks regarding the simulations developed, future work needed, and the general suitability of GPGPU architectures for DEM computations.
Massively Parallel Discrete Element Method Simulations on Graphics Processing Units
Contributed by the Computers and Information Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received June 18, 2014; final manuscript received May 23, 2016; published online August 19, 2016. Editor: Bahram Ravani.
- Views Icon Views
- Share Icon Share
- Search Site
Steuben, J., Mustoe, G., and Turner, C. (August 19, 2016). "Massively Parallel Discrete Element Method Simulations on Graphics Processing Units." ASME. J. Comput. Inf. Sci. Eng. September 2016; 16(3): 031001. https://doi.org/10.1115/1.4033724
Download citation file: