A sparse-memory-encoding GPU-MPM framework for large-scale simulations of granular flows

IF 6.2 1区 工程技术 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Computers and Geotechnics Pub Date : 2025-04-01 Epub Date: 2025-02-04 DOI:10.1016/j.compgeo.2025.107113
Hao Chen, Shiwei Zhao, Jidong Zhao
{"title":"A sparse-memory-encoding GPU-MPM framework for large-scale simulations of granular flows","authors":"Hao Chen,&nbsp;Shiwei Zhao,&nbsp;Jidong Zhao","doi":"10.1016/j.compgeo.2025.107113","DOIUrl":null,"url":null,"abstract":"<div><div>The Material Point Method (MPM) is increasingly recognized as an effective tool for simulating complex granular flows. While GPU computing has been widely used in MPM applications for large-scale problems, its heavy reliance on contiguous memory distribution can significantly hinder efficiency and limit simulation capabilities due to memory capacity constraints. This study presents a sparse-memory-encoding framework that incorporates advanced algorithms to address these limitations in large-scale simulations. We introduce a novel algorithm for atomic-free dual mapping between material points and nodes, in conjunction with warp-wise particle-to-grid mappings organized within a block-cell-material point hierarchy. Moreover, the framework features an efficient memory shift algorithm that optimizes memory usage for material properties. This optimization enables the seamless integration of commonly used material constitutive models, including elastic, elastoplastic, and hyper-plastic models, as well as various iteration schemes such as “update stress first”, “update stress last”, and “modified update stress last” within a cohesive framework. Furthermore, the framework accommodates incorporating diverse boundary conditions, such as Dirichlet, Neumann, and arbitrary-shaped rigid body contact, thus broadening its applicability to real-world engineering challenges, including landslides. The framework can effectively and efficiently handle large-scale, high-fidelity simulations of granular flows.</div></div>","PeriodicalId":55217,"journal":{"name":"Computers and Geotechnics","volume":"180 ","pages":"Article 107113"},"PeriodicalIF":6.2000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers and Geotechnics","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0266352X2500062X","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/2/4 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

The Material Point Method (MPM) is increasingly recognized as an effective tool for simulating complex granular flows. While GPU computing has been widely used in MPM applications for large-scale problems, its heavy reliance on contiguous memory distribution can significantly hinder efficiency and limit simulation capabilities due to memory capacity constraints. This study presents a sparse-memory-encoding framework that incorporates advanced algorithms to address these limitations in large-scale simulations. We introduce a novel algorithm for atomic-free dual mapping between material points and nodes, in conjunction with warp-wise particle-to-grid mappings organized within a block-cell-material point hierarchy. Moreover, the framework features an efficient memory shift algorithm that optimizes memory usage for material properties. This optimization enables the seamless integration of commonly used material constitutive models, including elastic, elastoplastic, and hyper-plastic models, as well as various iteration schemes such as “update stress first”, “update stress last”, and “modified update stress last” within a cohesive framework. Furthermore, the framework accommodates incorporating diverse boundary conditions, such as Dirichlet, Neumann, and arbitrary-shaped rigid body contact, thus broadening its applicability to real-world engineering challenges, including landslides. The framework can effectively and efficiently handle large-scale, high-fidelity simulations of granular flows.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于颗粒流大规模模拟的稀疏内存编码GPU-MPM框架
物质点法(MPM)作为一种有效的模拟复杂颗粒流动的工具,越来越得到人们的认可。虽然GPU计算已广泛应用于MPM应用中,用于解决大规模问题,但由于内存容量的限制,它对连续内存分布的严重依赖会严重阻碍效率并限制模拟能力。本研究提出了一个稀疏记忆编码框架,该框架结合了先进的算法来解决大规模模拟中的这些限制。我们引入了一种新的算法,用于在材料点和节点之间进行无原子对偶映射,并结合在块-细胞-材料点层次结构中组织的扭曲方向的粒子到网格映射。此外,该框架具有有效的内存移位算法,可优化材料属性的内存使用。这种优化使常用的材料本构模型,包括弹性、弹塑性和超塑性模型,以及“先更新应力”、“后更新应力”、“修改后更新应力”等各种迭代方案在一个内聚框架内无缝集成。此外,该框架可容纳不同的边界条件,如狄利克雷、诺伊曼和任意形状的刚体接触,从而扩大其适用于现实世界的工程挑战,包括滑坡。该框架可以有效地处理大规模、高保真的颗粒流模拟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computers and Geotechnics
Computers and Geotechnics 地学-地球科学综合
CiteScore
9.10
自引率
15.10%
发文量
438
审稿时长
45 days
期刊介绍: The use of computers is firmly established in geotechnical engineering and continues to grow rapidly in both engineering practice and academe. The development of advanced numerical techniques and constitutive modeling, in conjunction with rapid developments in computer hardware, enables problems to be tackled that were unthinkable even a few years ago. Computers and Geotechnics provides an up-to-date reference for engineers and researchers engaged in computer aided analysis and research in geotechnical engineering. The journal is intended for an expeditious dissemination of advanced computer applications across a broad range of geotechnical topics. Contributions on advances in numerical algorithms, computer implementation of new constitutive models and probabilistic methods are especially encouraged.
期刊最新文献
Geological condition characterization using probabilistic integration of surface-wave and ERT inversions: Application to a slope in Baihetan reservoir A damage-based numerical approach for optimizing the arrangement of articulated sections in an active-fault crossing linear underground structure Liquefaction response of monopile offshore wind turbines under different loading conditions during operating and shutdown states Effect of eccentric loading on the lateral response of piles in clay Physics-informed GRU encoder-decoder model for predicting cross-scale mechanical behavior of rock
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1