Skip to main content
Erschienen in: Cluster Computing 2/2018

31.08.2017

Parallel multilayer particle collision detection method based on performance estimation

verfasst von: Shubo Chen, Kejing He, Lingcong You, Funan Lin

Erschienen in: Cluster Computing | Ausgabe 2/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Particle collision detection is important for diverse simulating systems that involve spatial interactions between particles. Traditional parallelization strategy, which equally partitions the domain, can lead to skewed load distributions if the particles are not uniformly distributed. Moreover, the communication cost is relatively high when it comes to multilayer collision detection method. To solve this problem and to improve the parallel efficiency, this paper proposes an estimation-based domain decomposition method (ED-method) and an estimation-based multilayer method (EM-method) for homogeneous processors. Based on the performance estimation, the tasks are reassigned when it is necessary to balance the workload among different homogeneous processes. In the experiments, we compare these methods under different simulation conditions. Compared with the traditional method, the proposed method achieves better load balancing by taking advantage of features of the multilayer collision detection, and the results prove the excellence of the proposed method.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Allen, M.P.: Computer Simulation of Liquids. Clarendon Press, New York (1989) Allen, M.P.: Computer Simulation of Liquids. Clarendon Press, New York (1989)
2.
Zurück zum Zitat Bonet, J., Peraire, J.: An alternating digital tree (ADT) algorithm for 3D geometric searching and intersection problems. Int. J. Numer. Methods Eng. 31(1), 1–17 (1991)CrossRefMATH Bonet, J., Peraire, J.: An alternating digital tree (ADT) algorithm for 3D geometric searching and intersection problems. Int. J. Numer. Methods Eng. 31(1), 1–17 (1991)CrossRefMATH
3.
Zurück zum Zitat Ericson, C.: Real-time Collision Detection. CRC Press, Boca Raton (2004) Ericson, C.: Real-time Collision Detection. CRC Press, Boca Raton (2004)
4.
Zurück zum Zitat Feng, Y.T., Owen, D.R.J.: An augmented spatial digital tree algorithm for contact detection in computational mechanics. Int. J. Numer. Methods Eng. 55(2), 159–176 (2002)CrossRefMATH Feng, Y.T., Owen, D.R.J.: An augmented spatial digital tree algorithm for contact detection in computational mechanics. Int. J. Numer. Methods Eng. 55(2), 159–176 (2002)CrossRefMATH
5.
Zurück zum Zitat Fernandes, D.T., Cheng, L.Y., Favero, E.H., Nishimoto, K.: A domain decomposition strategy for hybrid parallelization of moving particle semi-implicit MPS method for computer cluster. Cluster Comput. 18(4), 1363–1377 (2015)CrossRef Fernandes, D.T., Cheng, L.Y., Favero, E.H., Nishimoto, K.: A domain decomposition strategy for hybrid parallelization of moving particle semi-implicit MPS method for computer cluster. Cluster Comput. 18(4), 1363–1377 (2015)CrossRef
6.
Zurück zum Zitat Gingold, R.A., Monaghan, J.J.: Smoothed particle hydrodynamics: theory and application to non-spherical stars. Mon. Not. R. Astron. Soc. 181(3), 375–389 (1977)CrossRefMATH Gingold, R.A., Monaghan, J.J.: Smoothed particle hydrodynamics: theory and application to non-spherical stars. Mon. Not. R. Astron. Soc. 181(3), 375–389 (1977)CrossRefMATH
7.
Zurück zum Zitat Gundall, P.A., Strack, O.D.L.: A discrete numerical model for granular assemblies. Géotechnique 29(1), 47–65 (1979)CrossRef Gundall, P.A., Strack, O.D.L.: A discrete numerical model for granular assemblies. Géotechnique 29(1), 47–65 (1979)CrossRef
9.
Zurück zum Zitat Kačianauskas, R., Maknickas, A., Kačeniauskas, A., Markauskas, D., Balevičius, R.: Parallel discrete element simulation of poly-dispersed granular material. Adv. Eng. Softw. 41(1), 52–63 (2010)CrossRefMATH Kačianauskas, R., Maknickas, A., Kačeniauskas, A., Markauskas, D., Balevičius, R.: Parallel discrete element simulation of poly-dispersed granular material. Adv. Eng. Softw. 41(1), 52–63 (2010)CrossRefMATH
10.
Zurück zum Zitat Maknickas, A., Kačeniauskas, A., Kačianauskas, R., Balevičius, R., Džiugys, A.: Parallel DEM software for simulation of granular media. Informatica 17(2), 207–224 (2006)MATH Maknickas, A., Kačeniauskas, A., Kačianauskas, R., Balevičius, R., Džiugys, A.: Parallel DEM software for simulation of granular media. Informatica 17(2), 207–224 (2006)MATH
11.
Zurück zum Zitat Markauskas, D., Kačeniauskas, A.: The comparison of two domain repartitioning methods used for parallel discrete element computations of the hopper discharge. Adv. Eng. Softw. 84(C), 68–76 (2015)CrossRef Markauskas, D., Kačeniauskas, A.: The comparison of two domain repartitioning methods used for parallel discrete element computations of the hopper discharge. Adv. Eng. Softw. 84(C), 68–76 (2015)CrossRef
12.
Zurück zum Zitat Mathias, E., Gu, L.: Hierarchical spatial hashing for real-time collision detection. In: Proceedings of the IEEE International Conference on Shape Modeling and Applications 2007, pp. 61–70. IEEE Computer Society (2007) Mathias, E., Gu, L.: Hierarchical spatial hashing for real-time collision detection. In: Proceedings of the IEEE International Conference on Shape Modeling and Applications 2007, pp. 61–70. IEEE Computer Society (2007)
13.
Zurück zum Zitat Mazhar, H., Heyn, T., Negrut, D.: A scalable parallel method for large collision detection problems. Multibody Syst. Dynamics 26(1), 37–55 (2011)CrossRefMATH Mazhar, H., Heyn, T., Negrut, D.: A scalable parallel method for large collision detection problems. Multibody Syst. Dynamics 26(1), 37–55 (2011)CrossRefMATH
14.
Zurück zum Zitat Mio, H., Shimosaka, A., Shirakawa, Y., Hidaka, J.: Optimum cell condition for contact detection having a large particle size ratio in the discrete element method. J. Chem. Eng. Jpn. 39(4), 409–416 (2006)CrossRef Mio, H., Shimosaka, A., Shirakawa, Y., Hidaka, J.: Optimum cell condition for contact detection having a large particle size ratio in the discrete element method. J. Chem. Eng. Jpn. 39(4), 409–416 (2006)CrossRef
15.
Zurück zum Zitat Moon, B., Saltz, J.: Adaptive runtime support for direct simulation Monte Carlo methods on distributed memory architectures. In: Proceedings of the Scalable High-Performance Computing Conference 1994, pp. 176–183. IEEE (1994) Moon, B., Saltz, J.: Adaptive runtime support for direct simulation Monte Carlo methods on distributed memory architectures. In: Proceedings of the Scalable High-Performance Computing Conference 1994, pp. 176–183. IEEE (1994)
16.
Zurück zum Zitat Munjiza, A.A., Knight, E.E.: Computational Mechanics of Discontinua. Wiley, Chichester (2011)CrossRef Munjiza, A.A., Knight, E.E.: Computational Mechanics of Discontinua. Wiley, Chichester (2011)CrossRef
17.
Zurück zum Zitat Ogarko, V., Luding, S.: A fast multilevel algorithm for contact detection of arbitrarily polydisperse objects. Comput. Phys. Commun. 183(4), 931–936 (2012)CrossRef Ogarko, V., Luding, S.: A fast multilevel algorithm for contact detection of arbitrarily polydisperse objects. Comput. Phys. Commun. 183(4), 931–936 (2012)CrossRef
18.
Zurück zum Zitat Park, S.W., Jun, C.W., Sohn, J.H., Lee, J.W.: Comparison of GPU-based numerous particles simulation and experiment. Trans. Korean Soc. Mech. Eng. A 38(7), 751–756 (2014)CrossRef Park, S.W., Jun, C.W., Sohn, J.H., Lee, J.W.: Comparison of GPU-based numerous particles simulation and experiment. Trans. Korean Soc. Mech. Eng. A 38(7), 751–756 (2014)CrossRef
19.
Zurück zum Zitat Peters, J.F., Kala, R., Maier, R.S.: A hierarchical search algorithm for discrete element method of greatly differing particle sizes. Eng. Comput. 26(6), 621–634 (2009)CrossRef Peters, J.F., Kala, R., Maier, R.S.: A hierarchical search algorithm for discrete element method of greatly differing particle sizes. Eng. Comput. 26(6), 621–634 (2009)CrossRef
20.
Zurück zum Zitat Rapaport, D.C.: The Art of Molecular Dynamics Simulation. Cambridge University Press, New York (2004)CrossRefMATH Rapaport, D.C.: The Art of Molecular Dynamics Simulation. Cambridge University Press, New York (2004)CrossRefMATH
21.
Zurück zum Zitat Träff, J.L., Gropp, W.D., Thakur, R.: Self-consistent MPI performance guidelines. IEEE Trans. Parallel Distrib. Syst. 21(5), 698–709 (2010)CrossRef Träff, J.L., Gropp, W.D., Thakur, R.: Self-consistent MPI performance guidelines. IEEE Trans. Parallel Distrib. Syst. 21(5), 698–709 (2010)CrossRef
22.
Zurück zum Zitat Walther, J.H., Sbalzarini, I.F.: Large-scale parallel discrete element simulations of granular flow. Eng. Comput. 26(6), 688–697 (2009)CrossRef Walther, J.H., Sbalzarini, I.F.: Large-scale parallel discrete element simulations of granular flow. Eng. Comput. 26(6), 688–697 (2009)CrossRef
23.
Zurück zum Zitat Williams, J.R., O’Connor, R.: Discrete element simulation and the contact problem. Arch. Comput. Methods Eng. 6(4), 279–304 (1999)MathSciNetCrossRef Williams, J.R., O’Connor, R.: Discrete element simulation and the contact problem. Arch. Comput. Methods Eng. 6(4), 279–304 (1999)MathSciNetCrossRef
24.
Zurück zum Zitat Zheng, J., An, X., Huang, M.: GPU-based parallel algorithm for particle contact detection and its application in self-compacting concrete flow simulations. Comput. Struct. 112, 193–204 (2012)CrossRef Zheng, J., An, X., Huang, M.: GPU-based parallel algorithm for particle contact detection and its application in self-compacting concrete flow simulations. Comput. Struct. 112, 193–204 (2012)CrossRef
Metadaten
Titel
Parallel multilayer particle collision detection method based on performance estimation
verfasst von
Shubo Chen
Kejing He
Lingcong You
Funan Lin
Publikationsdatum
31.08.2017
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 2/2018
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-1141-8

Weitere Artikel der Ausgabe 2/2018

Cluster Computing 2/2018 Zur Ausgabe

Premium Partner