Skip to main content
Top

2024 | OriginalPaper | Chapter

6. High Performance Computation and DEM Software Development

Authors : Siqiang Wang, Shunying Ji

Published in: Computational Mechanics of Arbitrarily Shaped Granular Materials

Publisher: Springer Nature Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The high-performance parallel computing approaches mainly include the open multi-processing method (OpenMP) (Amritkar et al. in J Comput Phys 256:501–519, 2014), the message passing interface (MPI) (Kačianauskas et al. in Adv Eng Softw 41:52–63, 2010), and the MPI-OpenMP algorithm (Berger et al. in Powder Technol 278:234–247, 2015). The above three methods use the CPU as the computing core, and the cores cooperate with each other to improve the calculation efficiency (Kačeniauskas et al. in Adv Eng Softw 42:237–246, 2011). In addition, the parallel algorithms based on a graphics processing unit (GPU) have been successfully used for large-scale computations in the discrete element method (Zhang et al. in Adv Eng Softw 60–61:70–80, 2013). Compared to a CPU, the number of computing cores in a GPU is significantly increased, and the hardware costs of the computer are reduced, which makes the GPU have more powerful parallel computing capabilities (Xu et al. in Particuology 9:446–450, 2011). The GPU parallel computing method for spheres was applied to simulate large-scale granular systems with a wide range of sizes (He et al. in Powder Technol 333:219–228, 2018). Another GPU parallel algorithm for the multi-sphere model was used to analyze the effects of the process parameters on large-scale tablet coating processes (Boehling et al. in Eur J Pharm Sci off J Eur Feder Pharm Sci 90:14–24, 2016). Moreover, considering the computational requirements of non-spherical DEM simulations, the ellipsoidal GPU parallel approach was developed and used to compare the speedup ratio of a GPU to a CPU (Gan et al. in Powder Technol 301:1172–1182, 2016). The polyhedral GPU parallel method was validated and successfully applied to the hopper discharge (Govender et al. in J Comput Appl Math 270:386–400, 2014, in Appl Math Comput 319:318–336, 2018). The coating process of 20 million biconvex tablets in a rotating drum was simulated by a GPU parallel algorithm (Kureck et al. in Chem Eng Sci 202:462–480, 2019). However, thus far, few efforts have been made to contribute to the detailed description of GPU parallel algorithms for superquadric elements.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Bar AH (1981) Superquadrics and angle-preserving transformations. IEEE Comput Graph Appl 1:11–23CrossRef Bar AH (1981) Superquadrics and angle-preserving transformations. IEEE Comput Graph Appl 1:11–23CrossRef
go back to reference Berger R, Kloss C, Kohlmeyer A, Pirker S (2015) Hybrid parallelization of the LIGGGHTS open-source DEM code. Powder Technol 278:234–247CrossRef Berger R, Kloss C, Kohlmeyer A, Pirker S (2015) Hybrid parallelization of the LIGGGHTS open-source DEM code. Powder Technol 278:234–247CrossRef
go back to reference Boehling P, Toschkoff G, Knop K, Kleinebudde P, Just S, Funke A, Rehbaum H, Khinast JG (2016) Analysis of large-scale tablet coating: modeling, simulation and experiments. Eur J Pharm Sci off J Eur Feder Pharm Sci 90:14–24 Boehling P, Toschkoff G, Knop K, Kleinebudde P, Just S, Funke A, Rehbaum H, Khinast JG (2016) Analysis of large-scale tablet coating: modeling, simulation and experiments. Eur J Pharm Sci off J Eur Feder Pharm Sci 90:14–24
go back to reference Cleary PW, Stokes N, Hurley J (1997) Efficient collision detection for three dimensional super-ellipsoidal particles. Comput Techn Appl CTAC Cleary PW, Stokes N, Hurley J (1997) Efficient collision detection for three dimensional super-ellipsoidal particles. Comput Techn Appl CTAC
go back to reference Fritzer HP (2001) Molecular symmetry with quaternions. Spectrochim Acta A 57:1919–1930CrossRef Fritzer HP (2001) Molecular symmetry with quaternions. Spectrochim Acta A 57:1919–1930CrossRef
go back to reference Gan JQ, Zhou ZY, Yu AB (2016) A GPU-based DEM approach for modelling of particulate systems. Powder Technol 301:1172–1182CrossRef Gan JQ, Zhou ZY, Yu AB (2016) A GPU-based DEM approach for modelling of particulate systems. Powder Technol 301:1172–1182CrossRef
go back to reference Govender N, Wilke DN, Kok S, Els R (2014) Development of a convex polyhedral discrete element simulation framework for NVIDIA Kepler based GPUs. J Comput Appl Math 270:386–400MathSciNetCrossRef Govender N, Wilke DN, Kok S, Els R (2014) Development of a convex polyhedral discrete element simulation framework for NVIDIA Kepler based GPUs. J Comput Appl Math 270:386–400MathSciNetCrossRef
go back to reference Govender N, Wilke DN, Pizette P, Abriak NE (2018) A study of shape non-uniformity and poly-dispersity in hopper discharge of spherical and polyhedral particle systems using the Blaze-DEM GPU code. Appl Math Comput 319:318–336 Govender N, Wilke DN, Pizette P, Abriak NE (2018) A study of shape non-uniformity and poly-dispersity in hopper discharge of spherical and polyhedral particle systems using the Blaze-DEM GPU code. Appl Math Comput 319:318–336
go back to reference He Y, Evans TJ, Yu AB, Yang RY (2018) A GPU-based DEM for modelling large scale powder compaction with wide size distributions. Powder Technol 333:219–228CrossRef He Y, Evans TJ, Yu AB, Yang RY (2018) A GPU-based DEM for modelling large scale powder compaction with wide size distributions. Powder Technol 333:219–228CrossRef
go back to reference Kačeniauskas A, Kačianauskas R, Maknickas A, Markauskas D (2011) Computation and visualization of discrete particle systems on gLite-based grid. Adv Eng Softw 42:237–246CrossRef Kačeniauskas A, Kačianauskas R, Maknickas A, Markauskas D (2011) Computation and visualization of discrete particle systems on gLite-based grid. Adv Eng Softw 42:237–246CrossRef
go back to reference Kačianauskas R, Maknickas A, Kačeniauskas A, Markauskas D, Balevičius R (2010) Parallel discrete element simulation of poly-dispersed granular material. Adv Eng Softw 41:52–63CrossRef Kačianauskas R, Maknickas A, Kačeniauskas A, Markauskas D, Balevičius R (2010) Parallel discrete element simulation of poly-dispersed granular material. Adv Eng Softw 41:52–63CrossRef
go back to reference Kosenko II (1998) Integration of the equations of a rotational motion of a rigid body in quaternion algebra: the Euler case J. Appl Math Mech 62:193–200MathSciNetCrossRef Kosenko II (1998) Integration of the equations of a rotational motion of a rigid body in quaternion algebra: the Euler case J. Appl Math Mech 62:193–200MathSciNetCrossRef
go back to reference Kureck H, Govender N, Siegmann E, Boehling P, Radeke C, Khinast JG (2019) Industrial scale simulations of tablet coating using GPU based DEM: a validation study. Chem Eng Sci 202:462–480CrossRef Kureck H, Govender N, Siegmann E, Boehling P, Radeke C, Khinast JG (2019) Industrial scale simulations of tablet coating using GPU based DEM: a validation study. Chem Eng Sci 202:462–480CrossRef
go back to reference Li Y, Ji S (2018) A geometric algorithm based on the advancing front approach for sequential sphere packing. Granular Matter 20:59CrossRef Li Y, Ji S (2018) A geometric algorithm based on the advancing front approach for sequential sphere packing. Granular Matter 20:59CrossRef
go back to reference Miller TF, Eleftheriou M, Pattnaik P, Ndirango A, Newns D, Martynaa GJ (2002) Symplectic quaternion scheme for biophysical molecular dynamics. J Chem Phys 116:8649–8659CrossRef Miller TF, Eleftheriou M, Pattnaik P, Ndirango A, Newns D, Martynaa GJ (2002) Symplectic quaternion scheme for biophysical molecular dynamics. J Chem Phys 116:8649–8659CrossRef
go back to reference Nishiura D, Sakaguchi H (2011) Parallel-vector algorithms for particle simulations on shared-memory multiprocessors. J Comput Phys 230:1923–1938CrossRef Nishiura D, Sakaguchi H (2011) Parallel-vector algorithms for particle simulations on shared-memory multiprocessors. J Comput Phys 230:1923–1938CrossRef
go back to reference Owen PJ, Cleary PW, Mériaux C (2009) Quasi-static fall of planar granular columns: comparison of 2D and 3D discrete element modelling with laboratory experiments. Geomech Geoeng 4:55–77CrossRef Owen PJ, Cleary PW, Mériaux C (2009) Quasi-static fall of planar granular columns: comparison of 2D and 3D discrete element modelling with laboratory experiments. Geomech Geoeng 4:55–77CrossRef
go back to reference Podlozhnyuk A, Pirker S, Kloss C (2016) Efficient implementation of superquadric particles in discrete element method within an open-source framework. Comput Part Mech 4:101–118CrossRef Podlozhnyuk A, Pirker S, Kloss C (2016) Efficient implementation of superquadric particles in discrete element method within an open-source framework. Comput Part Mech 4:101–118CrossRef
go back to reference Portal R, Dias J, de Sousa L (2010) Contact detection between convex superquadric surfaces. Arch Mech Eng 57:165–186CrossRef Portal R, Dias J, de Sousa L (2010) Contact detection between convex superquadric surfaces. Arch Mech Eng 57:165–186CrossRef
go back to reference Williams JR, Pentland AP (1992) Superquadrics and modal dynamics for discrete elements in interactive design. Eng Comput 9:115–127CrossRef Williams JR, Pentland AP (1992) Superquadrics and modal dynamics for discrete elements in interactive design. Eng Comput 9:115–127CrossRef
go back to reference Xu J, Qi H, Fang X, Lu L, Ge W, Wang X, Xu M, Chen F, He X, Li J (2011) Quasi-real-time simulation of rotating drum using discrete element method with parallel GPU computing. Particuology 9:446–450CrossRef Xu J, Qi H, Fang X, Lu L, Ge W, Wang X, Xu M, Chen F, He X, Li J (2011) Quasi-real-time simulation of rotating drum using discrete element method with parallel GPU computing. Particuology 9:446–450CrossRef
go back to reference Zhang L, Quigley SF, Chan AHC (2013) A fast scalable implementation of the two-dimensional triangular discrete element method on a GPU platform. Adv Eng Softw 60–61:70–80CrossRef Zhang L, Quigley SF, Chan AHC (2013) A fast scalable implementation of the two-dimensional triangular discrete element method on a GPU platform. Adv Eng Softw 60–61:70–80CrossRef
go back to reference Zhou ZY, Yu AB, Choi SK (2011) Numerical simulation of the liquid-induced erosion in a weakly bonded sand assembly. Powder Technol 211:237–249CrossRef Zhou ZY, Yu AB, Choi SK (2011) Numerical simulation of the liquid-induced erosion in a weakly bonded sand assembly. Powder Technol 211:237–249CrossRef
Metadata
Title
High Performance Computation and DEM Software Development
Authors
Siqiang Wang
Shunying Ji
Copyright Year
2024
Publisher
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-99-9927-9_6

Premium Partners