Investigation on an optimal aggregation level for a parallel meshless multigrid method based on domain decomposition method

IF 3.5 3区 工程技术 Q1 MATHEMATICS, APPLIED
Sang Truong Ha , Hyeong Cheol Park , Han Young Yoon , Hyoung Gwon Choi
{"title":"Investigation on an optimal aggregation level for a parallel meshless multigrid method based on domain decomposition method","authors":"Sang Truong Ha ,&nbsp;Hyeong Cheol Park ,&nbsp;Han Young Yoon ,&nbsp;Hyoung Gwon Choi","doi":"10.1016/j.finel.2025.104402","DOIUrl":null,"url":null,"abstract":"<div><div>We developed three parallel algorithms for a meshless geometric multigrid (GMG) method proposed for the finite element discretization of elliptic partial differential equation. These methods for parallel multigrid (PMG) are based on the message passing interface (MPI) for domain decomposition and coarse matrix aggregation (CMA) algorithm for coarser levels. Using coarse matrices obtained by a parallel Galerkin condition for the present meshless GMG, we proposed a parameter by which an optimal aggregation level is determined. This parameter is defined as the ratio of total number of external interface nodes from all the subdomains before aggregation to the number of non-zero entries of gathered matrix after aggregation. Three methods <strong>—M1, M2, and M3—</strong> are classified depending on how the coarsest matrix is solved and the number of coarser levels for which CMA is applied. M1 (M2) solves the coarsest matrix via an iterative (direct) solver applying CMA only for the coarsest level, whereas M3 determines the multigrid levels with CMA based on the parameter and employs a direct solver for the coarsest matrix. We found that M3 is more efficient than the others and much more efficient in the case of complicated geometry because communication overhead is reduced compared to the other methods. Furthermore, the present PMG could achieve super-linear scalability owing to the cache effect for a large problem.</div></div>","PeriodicalId":56133,"journal":{"name":"Finite Elements in Analysis and Design","volume":"250 ","pages":"Article 104402"},"PeriodicalIF":3.5000,"publicationDate":"2025-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Finite Elements in Analysis and Design","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168874X25000915","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

Abstract

We developed three parallel algorithms for a meshless geometric multigrid (GMG) method proposed for the finite element discretization of elliptic partial differential equation. These methods for parallel multigrid (PMG) are based on the message passing interface (MPI) for domain decomposition and coarse matrix aggregation (CMA) algorithm for coarser levels. Using coarse matrices obtained by a parallel Galerkin condition for the present meshless GMG, we proposed a parameter by which an optimal aggregation level is determined. This parameter is defined as the ratio of total number of external interface nodes from all the subdomains before aggregation to the number of non-zero entries of gathered matrix after aggregation. Three methods —M1, M2, and M3— are classified depending on how the coarsest matrix is solved and the number of coarser levels for which CMA is applied. M1 (M2) solves the coarsest matrix via an iterative (direct) solver applying CMA only for the coarsest level, whereas M3 determines the multigrid levels with CMA based on the parameter and employs a direct solver for the coarsest matrix. We found that M3 is more efficient than the others and much more efficient in the case of complicated geometry because communication overhead is reduced compared to the other methods. Furthermore, the present PMG could achieve super-linear scalability owing to the cache effect for a large problem.
基于区域分解法的并行无网格多重网格法的最优聚集水平研究
针对椭圆型偏微分方程有限元离散化的无网格几何多重网格(GMG)方法,提出了三种并行算法。这些并行多网格(PMG)方法基于消息传递接口(MPI)进行域分解,基于粗矩阵聚合(CMA)算法进行粗层次分解。利用由并行伽辽金条件得到的粗糙矩阵,提出了确定最优聚合水平的参数。该参数定义为聚合前所有子域的外部接口节点总数与聚合后聚集矩阵非零条目数之比。三种方法——m1、M2和M3——根据如何求解最粗矩阵和应用CMA的更粗层次的数量进行分类。M1 (M2)通过迭代(直接)求解器求解最粗矩阵,仅对最粗层应用CMA,而M3根据参数使用CMA确定多网格层,并对最粗矩阵使用直接求解器。我们发现M3比其他方法效率更高,在复杂几何的情况下效率更高,因为与其他方法相比,通信开销减少了。此外,由于对大问题的缓存效应,本算法可以实现超线性可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.80
自引率
3.20%
发文量
92
审稿时长
27 days
期刊介绍: The aim of this journal is to provide ideas and information involving the use of the finite element method and its variants, both in scientific inquiry and in professional practice. The scope is intentionally broad, encompassing use of the finite element method in engineering as well as the pure and applied sciences. The emphasis of the journal will be the development and use of numerical procedures to solve practical problems, although contributions relating to the mathematical and theoretical foundations and computer implementation of numerical methods are likewise welcomed. Review articles presenting unbiased and comprehensive reviews of state-of-the-art topics will also be accommodated.
×
引用
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学术官方微信