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 , Hyeong Cheol Park , Han Young Yoon , 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.
期刊介绍:
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.