Matrix-based implementation and GPU acceleration of hybrid FEM and peridynamic model for hydro-mechanical coupled problems

IF 2.7 3区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY International Journal for Numerical Methods in Engineering Pub Date : 2024-06-12 DOI:10.1002/nme.7504
Tao Ni, Jin Zhang, Mirco Zaccariotto, Ugo Galvanetto, Bernhard A. Schrefler
{"title":"Matrix-based implementation and GPU acceleration of hybrid FEM and peridynamic model for hydro-mechanical coupled problems","authors":"Tao Ni,&nbsp;Jin Zhang,&nbsp;Mirco Zaccariotto,&nbsp;Ugo Galvanetto,&nbsp;Bernhard A. Schrefler","doi":"10.1002/nme.7504","DOIUrl":null,"url":null,"abstract":"<p>The hybrid finite element-peridynamic (FEM-PD) models have been evidenced for their exceptional ability to address hydro-mechanical coupled problems involving cracks. Nevertheless, the non-local characteristics of the PD equations and the required inversion operations when solving fluid equations result in prohibitively high computational costs. In this paper, a fast explicit solution scheme for FEM-PD models based on matrix operation is introduced, where the graphics processing units (GPUs) are used to accelerate the computation. An in-house software is developed in MATLAB in both CPU and GPU versions. We first solve a problem related to pore pressure distribution in a single crack, demonstrating the accuracy of the proposed method by a comparison of FEM-PD solutions with those of PD-only models and analytical solutions. Subsequently, several examples are solved, including a one-dimensional dynamic consolidation problem and the fluid-driven hydraulic fracture propagation problems in both 2D and 3D cases, to comprehensively validate the effectiveness of the proposed methods in simulating deformation and fracture in saturated porous media under the influence of hydro-mechanical coupling. In the presented numerical results, some typical strong dynamic phenomena, such as stepwise crack advancement, crack branching, and pressure oscillations, are observed. In addition, we compare the wall times of all the cases executed on both the GPU and CPU, highlighting the substantial acceleration performance of the GPU, particularly when tackling problems with a significant computational workload.</p>","PeriodicalId":13699,"journal":{"name":"International Journal for Numerical Methods in Engineering","volume":null,"pages":null},"PeriodicalIF":2.7000,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal for Numerical Methods in Engineering","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/nme.7504","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

The hybrid finite element-peridynamic (FEM-PD) models have been evidenced for their exceptional ability to address hydro-mechanical coupled problems involving cracks. Nevertheless, the non-local characteristics of the PD equations and the required inversion operations when solving fluid equations result in prohibitively high computational costs. In this paper, a fast explicit solution scheme for FEM-PD models based on matrix operation is introduced, where the graphics processing units (GPUs) are used to accelerate the computation. An in-house software is developed in MATLAB in both CPU and GPU versions. We first solve a problem related to pore pressure distribution in a single crack, demonstrating the accuracy of the proposed method by a comparison of FEM-PD solutions with those of PD-only models and analytical solutions. Subsequently, several examples are solved, including a one-dimensional dynamic consolidation problem and the fluid-driven hydraulic fracture propagation problems in both 2D and 3D cases, to comprehensively validate the effectiveness of the proposed methods in simulating deformation and fracture in saturated porous media under the influence of hydro-mechanical coupling. In the presented numerical results, some typical strong dynamic phenomena, such as stepwise crack advancement, crack branching, and pressure oscillations, are observed. In addition, we compare the wall times of all the cases executed on both the GPU and CPU, highlighting the substantial acceleration performance of the GPU, particularly when tackling problems with a significant computational workload.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
针对水力机械耦合问题的基于矩阵的混合有限元和周流体力学模型的实现与 GPU 加速
有限元-超动态(FEM-PD)混合模型在解决涉及裂缝的水力机械耦合问题方面的卓越能力已得到证实。然而,PD 方程的非局部特性和求解流体方程时所需的反演操作导致计算成本过高。本文介绍了一种基于矩阵运算的 FEM-PD 模型快速显式求解方案,利用图形处理器(GPU)加速计算。我们在 MATLAB 中开发了 CPU 和 GPU 版本的内部软件。我们首先解决了一个与单个裂缝中孔隙压力分布有关的问题,通过比较 FEM-PD 解法与纯 PD 模型和分析解法,证明了所提方法的准确性。随后,我们解决了几个实例,包括一维动态固结问题和流体驱动的二维和三维水力断裂扩展问题,以全面验证所提方法在模拟水力机械耦合影响下饱和多孔介质变形和断裂方面的有效性。在所给出的数值结果中,我们观察到了一些典型的强动力学现象,如裂纹逐步推进、裂纹分支和压力振荡。此外,我们还比较了在 GPU 和 CPU 上执行的所有案例的挂壁时间,突出显示了 GPU 的大幅加速性能,尤其是在处理计算工作量较大的问题时。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
5.70
自引率
6.90%
发文量
276
审稿时长
5.3 months
期刊介绍: The International Journal for Numerical Methods in Engineering publishes original papers describing significant, novel developments in numerical methods that are applicable to engineering problems. The Journal is known for welcoming contributions in a wide range of areas in computational engineering, including computational issues in model reduction, uncertainty quantification, verification and validation, inverse analysis and stochastic methods, optimisation, element technology, solution techniques and parallel computing, damage and fracture, mechanics at micro and nano-scales, low-speed fluid dynamics, fluid-structure interaction, electromagnetics, coupled diffusion phenomena, and error estimation and mesh generation. It is emphasized that this is by no means an exhaustive list, and particularly papers on multi-scale, multi-physics or multi-disciplinary problems, and on new, emerging topics are welcome.
期刊最新文献
Issue Information Issue Information DCEM: A deep complementary energy method for linear elasticity Issue Information Featured Cover
×
引用
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