Abstract
Particulate flows are commonly encountered in both engineering and environmental applications. The discrete element method (DEM) has attracted plentiful attentions since it can predict the whole motion of the particulate flow by monitoring every single particle. However the computational capability of the method relies strongly on the numerical scheme as well as the hardware environment. In this study, a parallelization of a DEM based code titled Trubal was implemented. Numerical simulations were carried out to show the benefits of this research. It is shown that the final parallel code gave a substantial acceleration on the Trubal. By simulating 6,000 particles using a NVIDIA Tesla C2050 card together with Intel Core-Dual 2.93 GHz CPU, an average speedup of 4.69 in computational time was obtained.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Zhu, H.P., Zhou, Z.Y., Hou, Q.F., Yu, A.B.: Linking discrete particle simulation to continuum process modelling for granular matter: Theory and application. Particuology 9, 342 (2011)
Cundall, P.A.: A computer model for simulating progressive large scale movement in block rock system. In: Symposium ISRM Proc., vol. 2, p. 129 (1971)
Thornton, C., Yin, K.K.: Impact of elastic spheres with and without adhesion. Powder Technology 65, 113 (1991)
Thornton, C., Ning, Z.: A theoretical model for the stick/bounce behavior of adhesive, elastic-plastic spheres. Powder Technology 99, 154 (1998)
Sheng, Y., Lawrence, C.J., Briscoe, B.J.: 3D DEM simulation of powder compaction. In: 3rd International Conference on Discrete Element Methods, Santa Fe, Mexico, p. 305 (2002)
Sheng, Y., Lawrence, C.J., Briscoe, B.J.: Numerical studies of uniaxial powder compaction process by 3D DEM. Engineering Computations 62, 304 (2010)
Wu, C.Y.: DEM simulations of die filling during pharmaceutical tabletting. Particuology 6, 412 (2008)
Wu, C.Y., Guo, Y.: Modelling of the flow of cohesive powders during pharmaceutical tabletting. Journal of Pharmacy and Pharmacology 62, 1450 (2010)
Guo, Y., Wu, C.Y., Kaifui, D.K., Thornton, C.: 3D DEM/CFD analysis of size-induced segregation during die filling. Powder Technology 206, 177 (2011)
Guo, Y., Wu, C.Y., Thornton, C.: The effects of air and particle density difference on segregation of powder mixtures during die filling. Chemical Engineering Science 66, 661 (2011)
Kaifui, D.K., Johnson, S., Thornton, C., Seville, J.P.K.: Parallelization of a Lagrangian-Eulerian DEM/CFD code for application to fluidised beds. Powder Technology 207, 270 (2011)
Guo, Y., Wu, C.Y.: Numerical modelling of suction filling using DEM/CFD. Chemical Engineering Science 73, 231 (2012)
Washington, D.W., Meegoda, J.N.: Micro-mechanical simulation of geotechnical problems using massively parallel computers. International Journal of Numerical and Analytical Mehods in Geomechanics 27, 1227 (2003)
Ghaboussi, J., Basole, M., Ranjithan, S.: Three dimensional discrete element analysis on massively parallel computers. In: 2nd International Conference on Discrete Element Methods. Massachusetts Institute of Technology, Cambridge (1993)
Maknickas, A., Kaceniauskas, A., Kaceniauskas, R., Balebicius, R., Dziugys, A.: Parallel DEM Software for simulation of granular media. Informatica 17, 207 (2006)
Darmana, D., Deen, N.G., Kuipers, J.A.M.: Parallelization of a Euler-Lagrange model using mixed domain decomposition and a mirror domain technique: Application to dispersed gas-liquid two-phase flow. Journal of Computational Physics 220, 216 (2006)
Top 500 SuperComputer lists, http://www.top500.org/lists/2011/11
Feng, C.S., Shu, S., Xu, J., Zhang, C.S.: Numerical study of geometric multigrid methods on CPU-GPU heterogenous computers (2012) (preprint), http://arxiv.org/abs/1208.4247v2
CDEM, GDEM, http://www.sinoelite.cc/
Ma, Z.S., Feng, C., Liu, T.P., Li, S.H.: A GPU accelerated continuous-based discrete element method for elastodynamics analysis. Advanced Materials Research 320, 329 (2011)
Ye, J., Chen, J.X., Chen, X.Q., Tao, H.P.: Modeling and rendering of real-time large scale granular flow scene on GPU. In: Procedia Environmental Sciences, p. 1035 (2011)
Radeke, C.A., Glasser, B.J., Khinast, J.G.: Large-scale powder mixer simulations using massively parallel GPU architectures. Chemical Engineering Science 65, 6435 (2010)
Johnson, K.L.: Contact mechanics. Cambridge University Press, Cambridge (1985)
Mindlin, R.D., Deresiewicz, H.: Elastic spheres in contact under varying oblique forces. Journal of Applied Mechanics 20, 327 (1953)
NVIDIA Tesla C2050/C2070 GPU Computing Processor, http://www.nvidia.com/object/personal-supercomputing.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yue, X., Zhang, H., Luo, C., Shu, S., Feng, C. (2014). Parallelization of a DEM Code Based on CPU-GPU Heterogeneous Architecture . In: Li, K., Xiao, Z., Wang, Y., Du, J., Li, K. (eds) Parallel Computational Fluid Dynamics. ParCFD 2013. Communications in Computer and Information Science, vol 405. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-53962-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-53962-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-53961-9
Online ISBN: 978-3-642-53962-6
eBook Packages: Computer ScienceComputer Science (R0)