<  Retour au portail Polytechnique Montréal

Lethe-DEM: an open-source parallel discrete element solver with load balancing

Shahab Golshan, Peter Münch, Rene Gassmöller, Martin Kronbichler et Bruno Blais

Article de revue (2023)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Version finale avant publication
Conditions d'utilisation: Tous droits réservés
Télécharger (6MB)
Afficher le résumé
Cacher le résumé

Abstract

Approximately 75% of the raw material and 50% of the products in the chemical industry are granular materials. The discrete element method (DEM) provides detailed insights of phenomena at particle scale, and it is therefore often used for modeling granular materials. However, because DEM tracks the motion and contact of individual particles separately, its computational cost increases nonlinearly \(O(n_\mathrm{p}\log (n_\mathrm{p}))\)–\(O(n_\mathrm{p}^2)\) (depending on the algorithm) with the number of particles \(n_\mathrm{p}\). In this article, we introduce a new open-source parallel DEM software with load balancing: Lethe-DEM. Lethe-DEM, a module of Lethe, consists of solvers for two-dimensional and three-dimensional DEM simulations. Load balancing allows Lethe-DEM to significantly increase the parallel efficiency by ≈25–70% depending on the granular simulation. We explain the fundamental modules of Lethe-DEM, its software architecture, and the governing equations. Furthermore, we verify Lethe-DEM with several tests including analytical solutions and comparison with other software. Comparisons with experiments in a flat-bottomed silo, wedge-shaped silo, and rotating drum validate Lethe-DEM. We investigate the strong and weak scaling of Lethe-DEM with \({1}\le n_\mathrm{c} \le {192}\) and \({32}\le n_\mathrm{c} \le {320}\) processes, respectively, with and without load balancing. The strong-scaling analysis is performed on the wedge-shaped silo and rotating drum simulations, while for the weak-scaling analysis, we use a dam-break simulation. The best scalability of Lethe-DEM is obtained in the range of \({5000}\le n_\mathrm{p}/n_\mathrm{c} \le {15{,}000}\). Finally, we demonstrate that large-scale simulations can be carried out with Lethe-DEM using the simulation of a three-dimensional cylindrical silo with \(n_\mathrm{p}={4.3}\times 10^6\) on 320 cores.

Mots clés

Département: Département de génie chimique
Centre de recherche: URPEI - Unité de recherche en procédés d'écoulements industriels
Organismes subventionnaires: NSERC, Computational Infrastructure for Geodynamics (CIG)
Numéro de subvention: RGPIN-2020-04510, EAR-1550901
URL de PolyPublie: https://publications.polymtl.ca/50857/
Titre de la revue: Computational Particle Mechanics (vol. 10)
Maison d'édition: Springer
DOI: 10.1007/s40571-022-00478-6
URL officielle: https://doi.org/10.1007/s40571-022-00478-6
Date du dépôt: 18 avr. 2023 14:58
Dernière modification: 15 nov. 2025 12:01
Citer en APA 7: Golshan, S., Münch, P., Gassmöller, R., Kronbichler, M., & Blais, B. (2023). Lethe-DEM: an open-source parallel discrete element solver with load balancing. Computational Particle Mechanics, 10, 77-96. https://doi.org/10.1007/s40571-022-00478-6

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Dimensions

Actions réservées au personnel

Afficher document Afficher document