Application of Algebraic Smoothing Aggregation Two Level Preconditioner to Multiphysical Fluid Flow Simulations in Porous Media

Shihao Wang, A. Lukyanov, Yu-Shu Wu
{"title":"Application of Algebraic Smoothing Aggregation Two Level Preconditioner to Multiphysical Fluid Flow Simulations in Porous Media","authors":"Shihao Wang, A. Lukyanov, Yu-Shu Wu","doi":"10.2118/193870-MS","DOIUrl":null,"url":null,"abstract":"\n Traditionally, preconditioners are used to damp slowly varying error modes in the linear solver stage. State-of-the-art multilevel preconditioners use a sequence of aggressive restriction, coarse-grid correction and prolongation operators to handle low-frequency modes on the coarse grid. High-frequency errors are then resolved by employing a smoother on fine grid. In this paper, the algebraic smoothing aggregation two level preconditioner is implemented to solve different coupled problems.\n The proposed method generalizes the existing MsRSB and smoothing aggregation AMG methods. This method does not require any coarse partitioning and, hence, can be applied to general unstructured topology of the fine scale. Inspired by smoothing aggregation algebraic multigrid solver, the algebraic smoothing aggregation preconditioner constructs basis functions which allow mapping of some high-frequency modes from fine scale to low-frequency modes on the coarse scale. These basis functions are also used to reconstruct unknown primary variables at the fine scale using their approximations at the coarse level.\n The proposed preconditioner has been adopted to challenging multiphysical problems, including fully coupled simulation of filtration and geomechanics processes including non-isothermal fluid flow problems. The preconditioner provides a reasonably good approximation to the coupled physical processes and speeds up the convergence. Compared to traditional ILU0+GMRES linear solvers, our preconditioner with GMRES solver reduces the number of iterations by about 3 times. In addition, the proposed method obeys a good theoretical scalability essential for parallel simulations.","PeriodicalId":246878,"journal":{"name":"Day 2 Thu, April 11, 2019","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 2 Thu, April 11, 2019","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/193870-MS","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Traditionally, preconditioners are used to damp slowly varying error modes in the linear solver stage. State-of-the-art multilevel preconditioners use a sequence of aggressive restriction, coarse-grid correction and prolongation operators to handle low-frequency modes on the coarse grid. High-frequency errors are then resolved by employing a smoother on fine grid. In this paper, the algebraic smoothing aggregation two level preconditioner is implemented to solve different coupled problems. The proposed method generalizes the existing MsRSB and smoothing aggregation AMG methods. This method does not require any coarse partitioning and, hence, can be applied to general unstructured topology of the fine scale. Inspired by smoothing aggregation algebraic multigrid solver, the algebraic smoothing aggregation preconditioner constructs basis functions which allow mapping of some high-frequency modes from fine scale to low-frequency modes on the coarse scale. These basis functions are also used to reconstruct unknown primary variables at the fine scale using their approximations at the coarse level. The proposed preconditioner has been adopted to challenging multiphysical problems, including fully coupled simulation of filtration and geomechanics processes including non-isothermal fluid flow problems. The preconditioner provides a reasonably good approximation to the coupled physical processes and speeds up the convergence. Compared to traditional ILU0+GMRES linear solvers, our preconditioner with GMRES solver reduces the number of iterations by about 3 times. In addition, the proposed method obeys a good theoretical scalability essential for parallel simulations.
代数平滑聚集二级预调节器在多孔介质多物理体流动模拟中的应用
传统上,预调节器用于抑制线性求解阶段缓慢变化的误差模式。最先进的多级预调节器使用一系列积极的限制,粗网格校正和延长操作符来处理粗网格上的低频模式。然后通过在细网格上使用平滑器来解决高频误差。本文采用代数平滑聚合两级预条件来解决不同的耦合问题。该方法对现有的MsRSB和平滑聚合AMG方法进行了推广。该方法不需要任何粗划分,因此可以应用于精细尺度的一般非结构化拓扑。受平滑聚集代数多网格解算器的启发,代数平滑聚集预调节器构造基函数,使一些高频模态在粗尺度上从精细尺度映射到低频模态。这些基函数也被用来在精细尺度上利用它们在粗水平上的近似来重建未知的主要变量。所提出的预调节已被用于挑战多物理问题,包括过滤和地质力学过程的完全耦合模拟,包括非等温流体流动问题。预条件为耦合的物理过程提供了相当好的近似,并加快了收敛速度。与传统的ILU0+GMRES线性解算器相比,我们的预调节器与GMRES解算器的迭代次数减少了约3倍。此外,该方法还具有良好的理论可扩展性,这是并行仿真所必需的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信