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

IF 2.8 3区 工程技术 Q1 MATHEMATICS, INTERDISCIPLINARY APPLICATIONS Computational Particle Mechanics Pub Date : 2022-05-20 DOI:10.1007/s40571-022-00478-6
Shahab Golshan, Peter Munch, Rene Gassmöller, Martin Kronbichler, Bruno Blais
{"title":"Lethe-DEM: an open-source parallel discrete element solver with load balancing","authors":"Shahab Golshan,&nbsp;Peter Munch,&nbsp;Rene Gassmöller,&nbsp;Martin Kronbichler,&nbsp;Bruno Blais","doi":"10.1007/s40571-022-00478-6","DOIUrl":null,"url":null,"abstract":"<div><p>Approximately <span>\\({75}\\%\\)</span> of the raw material and <span>\\({50}\\%\\)</span> 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 <span>\\(O(n_\\mathrm{p}\\log (n_\\mathrm{p}))\\)</span> – <span>\\(O(n_\\mathrm{p}^2)\\)</span> (depending on the algorithm) with the number of particles (<span>\\(n_\\mathrm{p}\\)</span>). 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 <span>\\(\\approx {25}\\)</span>–<span>\\({70}\\%\\)</span> 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 <span>\\({1}\\le n_\\mathrm{c} \\le {192}\\)</span> and <span>\\({32}\\le n_\\mathrm{c} \\le {320}\\)</span> 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 <span>\\({5000}\\le n_\\mathrm{p}/n_\\mathrm{c} \\le {15{,}000}\\)</span>. Finally, we demonstrate that large-scale simulations can be carried out with Lethe-DEM using the simulation of a three-dimensional cylindrical silo with <span>\\(n_\\mathrm{p}={4.3}\\times 10^6\\)</span> on 320 cores.</p></div>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"10 1","pages":"77 - 96"},"PeriodicalIF":2.8000,"publicationDate":"2022-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Particle Mechanics","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s40571-022-00478-6","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 9

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 \(\approx {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.

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Lethe-DEM:一个具有负载平衡的开源并行离散元素求解器
在化学工业中,大约\({75}\%\)的原料和\({50}\%\)的产品是颗粒状材料。离散元方法(DEM)提供了颗粒尺度上现象的详细见解,因此经常用于颗粒材料的建模。然而,由于DEM单独跟踪单个粒子的运动和接触,其计算成本随着粒子数量(\(n_\mathrm{p}\))非线性增加\(O(n_\mathrm{p}\log (n_\mathrm{p}))\) - \(O(n_\mathrm{p}^2)\)(取决于算法)。在本文中,我们介绍了一种新的开源并行DEM软件:Lethe-DEM。Lethe-DEM是Lethe软件的一个模块,由二维和三维DEM模拟求解器组成。负载平衡允许Lethe-DEM显著提高并行效率\(\approx {25}\) - \({70}\%\)取决于颗粒模拟。我们解释了Lethe-DEM的基本模块,它的软件架构和控制方程。此外,我们通过分析解和与其他软件的比较等几个测试验证了Lethe-DEM。与平底筒仓、楔形筒仓和旋转筒仓的实验比较,验证了Lethe-DEM的有效性。我们分别在负载平衡和不负载平衡的情况下,研究了\({1}\le n_\mathrm{c} \le {192}\)和\({32}\le n_\mathrm{c} \le {320}\)过程中Lethe-DEM的强缩放和弱缩放。对楔形筒仓和旋转筒仓进行了强结垢分析,对溃坝进行了弱结垢分析。Lethe-DEM在\({5000}\le n_\mathrm{p}/n_\mathrm{c} \le {15{,}000}\)范围内可扩展性最佳。最后,我们证明了Lethe-DEM可以在320核上使用\(n_\mathrm{p}={4.3}\times 10^6\)模拟三维圆柱形筒仓进行大规模模拟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computational Particle Mechanics
Computational Particle Mechanics Mathematics-Computational Mathematics
CiteScore
5.70
自引率
9.10%
发文量
75
期刊介绍: GENERAL OBJECTIVES: Computational Particle Mechanics (CPM) is a quarterly journal with the goal of publishing full-length original articles addressing the modeling and simulation of systems involving particles and particle methods. The goal is to enhance communication among researchers in the applied sciences who use "particles'''' in one form or another in their research. SPECIFIC OBJECTIVES: Particle-based materials and numerical methods have become wide-spread in the natural and applied sciences, engineering, biology. The term "particle methods/mechanics'''' has now come to imply several different things to researchers in the 21st century, including: (a) Particles as a physical unit in granular media, particulate flows, plasmas, swarms, etc., (b) Particles representing material phases in continua at the meso-, micro-and nano-scale and (c) Particles as a discretization unit in continua and discontinua in numerical methods such as Discrete Element Methods (DEM), Particle Finite Element Methods (PFEM), Molecular Dynamics (MD), and Smoothed Particle Hydrodynamics (SPH), to name a few.
期刊最新文献
Multiscale analysis of elastodynamics of graphene-embedded ceramic composite plates A calibration framework for DEM models based on the stress‒strain curve of uniaxial compressive tests by using the AEO algorithm and several calibration suggestions Four-dimensional lattice spring model for blasting vibration of tunnel surrounding rock Optimization research on the layout of scouring pipes in the slurry shield based on CFD-DEM simulation DEM meso-damage analysis for double-block ballastless track with non-coincident interlayer contact
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1