Skip to main content

Parallelization of a DEM Code Based on CPU-GPU Heterogeneous Architecture

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 405))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Thornton, C., Yin, K.K.: Impact of elastic spheres with and without adhesion. Powder Technology 65, 113 (1991)

    Article  Google Scholar 

  4. Thornton, C., Ning, Z.: A theoretical model for the stick/bounce behavior of adhesive, elastic-plastic spheres. Powder Technology 99, 154 (1998)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Sheng, Y., Lawrence, C.J., Briscoe, B.J.: Numerical studies of uniaxial powder compaction process by 3D DEM. Engineering Computations 62, 304 (2010)

    Google Scholar 

  7. Wu, C.Y.: DEM simulations of die filling during pharmaceutical tabletting. Particuology 6, 412 (2008)

    Article  Google Scholar 

  8. Wu, C.Y., Guo, Y.: Modelling of the flow of cohesive powders during pharmaceutical tabletting. Journal of Pharmacy and Pharmacology 62, 1450 (2010)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Guo, Y., Wu, C.Y.: Numerical modelling of suction filling using DEM/CFD. Chemical Engineering Science 73, 231 (2012)

    Article  Google Scholar 

  13. 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)

    Article  MATH  Google Scholar 

  14. 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)

    Google Scholar 

  15. Maknickas, A., Kaceniauskas, A., Kaceniauskas, R., Balebicius, R., Dziugys, A.: Parallel DEM Software for simulation of granular media. Informatica 17, 207 (2006)

    MATH  Google Scholar 

  16. 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)

    Article  MATH  MathSciNet  Google Scholar 

  17. EDEM, http://www.dem-solutions.com/software/edem-software/

  18. PFC, http://www.itasca.cn/index.jsp

  19. Top 500 SuperComputer lists, http://www.top500.org/lists/2011/11

  20. 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

  21. CDEM, GDEM, http://www.sinoelite.cc/

  22. 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)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. Johnson, K.L.: Contact mechanics. Cambridge University Press, Cambridge (1985)

    Book  MATH  Google Scholar 

  26. Mindlin, R.D., Deresiewicz, H.: Elastic spheres in contact under varying oblique forces. Journal of Applied Mechanics 20, 327 (1953)

    MATH  MathSciNet  Google Scholar 

  27. NVIDIA Tesla C2050/C2070 GPU Computing Processor, http://www.nvidia.com/object/personal-supercomputing.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics