Solid Mechanics Segregated Solver Acceleration With Jacobian-Free Newton-Krylov

IF 3.3 3区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY
Andry Monlon, Alessandro Scolaro, Philip Cardiff, Ivor Clifford, Oskari Pakari, Mathieu Hursin
{"title":"Solid Mechanics Segregated Solver Acceleration With Jacobian-Free Newton-Krylov","authors":"Andry Monlon,&nbsp;Alessandro Scolaro,&nbsp;Philip Cardiff,&nbsp;Ivor Clifford,&nbsp;Oskari Pakari,&nbsp;Mathieu Hursin","doi":"10.1002/nme.70368","DOIUrl":null,"url":null,"abstract":"<p>The segregated algorithm is a common approach for finite volumes solvers in solid mechanics, providing a memory-efficient and straightforward implementation. Due to the inter-coupling of the components through the source terms, it suffers from a slow convergence behavior in specific scenarios, such as geometries with significantly uneven dimensions. Examples of attempts to improve the performance of the segregated algorithm in such cases are available in the literature, for instance, with machine learning or with multigrid acceleration. On the other hand, Newton solvers and Jacobian-Free Newton-Krylov method have been successfully applied as standalone solvers for fluid mechanics applications, or even for multi-physics coupling in nuclear codes. Complementing recent work on Newton-Krylov as a standalone solver for solid mechanics, this paper proposes a novel approach to tackle the slow convergence issue by coupling the segregated algorithm with a Jacobian-Free Newton-Krylov method. The targeted advantage being the performance improvements for pure mechanical simulations with almost no parametrization from the code user. In the article, the method is introduced and benchmarked against the original segregated algorithm and the Anderson acceleration. 2D and 3D steady-state cases are considered, including small and large deformations, from linear to nonlinear mechanical behaviors. The OpenFOAM Fuel Behavior Analysis Tool (OFFBEAT) is a multidimensional fuel performance code developed jointly by the Paul Scherrer Institute (PSI) and the École Polytechnique Fédérale de Lausanne (EPFL). Using the PETSc library, the innovative coupling with the segregated algorithm has been implemented into OFFBEAT to produce the benchmarks. Still relying on the OpenFOAM framework and the segregated algorithm, the proposed method benefits from the validation of the existing code base. The results, obtained for serial executions, exhibit a promising reduction in computational time and number of iterations to convergence, paving the way for further development in solid mechanics solvers and a possible extension to other physics.</p>","PeriodicalId":13699,"journal":{"name":"International Journal for Numerical Methods in Engineering","volume":"127 11","pages":""},"PeriodicalIF":3.3000,"publicationDate":"2026-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/nme.70368","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.70368","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

The segregated algorithm is a common approach for finite volumes solvers in solid mechanics, providing a memory-efficient and straightforward implementation. Due to the inter-coupling of the components through the source terms, it suffers from a slow convergence behavior in specific scenarios, such as geometries with significantly uneven dimensions. Examples of attempts to improve the performance of the segregated algorithm in such cases are available in the literature, for instance, with machine learning or with multigrid acceleration. On the other hand, Newton solvers and Jacobian-Free Newton-Krylov method have been successfully applied as standalone solvers for fluid mechanics applications, or even for multi-physics coupling in nuclear codes. Complementing recent work on Newton-Krylov as a standalone solver for solid mechanics, this paper proposes a novel approach to tackle the slow convergence issue by coupling the segregated algorithm with a Jacobian-Free Newton-Krylov method. The targeted advantage being the performance improvements for pure mechanical simulations with almost no parametrization from the code user. In the article, the method is introduced and benchmarked against the original segregated algorithm and the Anderson acceleration. 2D and 3D steady-state cases are considered, including small and large deformations, from linear to nonlinear mechanical behaviors. The OpenFOAM Fuel Behavior Analysis Tool (OFFBEAT) is a multidimensional fuel performance code developed jointly by the Paul Scherrer Institute (PSI) and the École Polytechnique Fédérale de Lausanne (EPFL). Using the PETSc library, the innovative coupling with the segregated algorithm has been implemented into OFFBEAT to produce the benchmarks. Still relying on the OpenFOAM framework and the segregated algorithm, the proposed method benefits from the validation of the existing code base. The results, obtained for serial executions, exhibit a promising reduction in computational time and number of iterations to convergence, paving the way for further development in solid mechanics solvers and a possible extension to other physics.

Abstract Image

固体力学分离解算器加速度与无雅可比牛顿-克雷洛夫
隔离算法是固体力学中有限体积求解的一种常用方法,它提供了高效的内存和直接的实现。由于组件通过源项的相互耦合,它在特定情况下具有缓慢的收敛行为,例如具有明显不均匀尺寸的几何形状。在这种情况下,尝试改进隔离算法性能的例子可以在文献中找到,例如,使用机器学习或使用多网格加速。另一方面,牛顿求解法和无雅可比牛顿-克雷洛夫方法已经成功地作为流体力学应用的独立求解器,甚至用于核代码中的多物理场耦合。本文提出了一种新的方法,通过将分离算法与无雅可比牛顿-克里洛夫方法耦合来解决缓慢的收敛问题,以补充最近将牛顿-克里洛夫方法作为固体力学独立求解器的工作。目标优势是纯机械模拟的性能改进,几乎没有代码用户的参数化。本文介绍了该方法,并与原始的分离算法和安德森加速进行了基准测试。考虑了二维和三维稳态情况,包括小变形和大变形,从线性到非线性力学行为。OpenFOAM燃料行为分析工具(OFFBEAT)是由Paul Scherrer研究所(PSI)和École洛桑理工学院(EPFL)联合开发的多维燃料性能代码。使用PETSc库,与隔离算法的创新耦合已被实现到OFFBEAT中以产生基准测试。该方法仍然依赖于OpenFOAM框架和隔离算法,并受益于对现有代码库的验证。在连续执行中获得的结果显示,计算时间和迭代次数有希望减少到收敛,为固体力学求解器的进一步发展铺平了道路,并可能扩展到其他物理学。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书