An aggregation-based algebraic multigrid method
An algebraic multigrid method is presented to solve large systems of linear equations. The coarsening is obtained by aggregation of the unknowns. The aggregation scheme uses two passes of a pairwise matching algorithm applied to the matrix graph, resulting in most cases in a decrease of the number o...
Saved in:
Published in | Electronic transactions on numerical analysis Vol. 37; p. 123 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Institute of Computational Mathematics
01.01.2010
|
Subjects | |
Online Access | Get full text |
ISSN | 1068-9613 1097-4067 |
Cover
Abstract | An algebraic multigrid method is presented to solve large systems of linear equations. The coarsening is obtained by aggregation of the unknowns. The aggregation scheme uses two passes of a pairwise matching algorithm applied to the matrix graph, resulting in most cases in a decrease of the number of variables by a factor slightly less than four. The matching algorithm favors the strongest negative coupling(s), inducing a problem dependent coarsening. This aggregation is combined with piecewise constant (unsmoothed) prolongation, ensuring low setup cost and memory requirements. Compared with previous aggregation-based multigrid methods, the scalability is enhanced by using a so-called K-cycle multigrid scheme, providing Krylov subspace acceleration at each level. This paper is the logical continuation of [SIAM J. Sci. Comput., 30 (2008), pp. 1082-1103], where the analysis of a anisotropic model problem shows that aggregation-based two-grid methods may have optimal order convergence, and of [Numer. Lin. Alg. Appl., 15 (2008), pp. 473-487], where it is shown that K-cycle multigrid may provide optimal or near optimal convergence under mild assumptions on the two-grid scheme. Whereas in these papers only model problems with geometric aggregation were considered, here a truly algebraic method is presented and tested on a wide range of discrete second order scalar elliptic PDEs, including nonsymmetric and unstructured problems. Numerical results indicate that the proposed method may be significantly more robust as black box solver than the classical AMG method as implemented in the code AMG1R5 by K. Stuben. The parallel implementation of the method is also discussed. Satisfactory speedups are obtained on a medium size multi-processor cluster that is typical of today computer market. A code implementing the method is freely available for download both as a FORTRAN program and a MATLAB function. Key words. Multigrid, linear systems, iterative methods, AMG, preconditioning, parallel computing. AMS subject classifications. 65F10, 65N55. |
---|---|
AbstractList | An algebraic multigrid method is presented to solve large systems of linear equations. The coarsening is obtained by aggregation of the unknowns. The aggregation scheme uses two passes of a pairwise matching algorithm applied to the matrix graph, resulting in most cases in a decrease of the number of variables by a factor slightly less than four. The matching algorithm favors the strongest negative coupling(s), inducing a problem dependent coarsening. This aggregation is combined with piecewise constant (unsmoothed) prolongation, ensuring low setup cost and memory requirements. Compared with previous aggregation-based multigrid methods, the scalability is enhanced by using a so-called K-cycle multigrid scheme, providing Krylov subspace acceleration at each level. This paper is the logical continuation of [SIAM J. Sci. Comput., 30 (2008), pp. 1082-1103], where the analysis of a anisotropic model problem shows that aggregation-based two-grid methods may have optimal order convergence, and of [Numer. Lin. Alg. Appl., 15 (2008), pp. 473-487], where it is shown that K-cycle multigrid may provide optimal or near optimal convergence under mild assumptions on the two-grid scheme. Whereas in these papers only model problems with geometric aggregation were considered, here a truly algebraic method is presented and tested on a wide range of discrete second order scalar elliptic PDEs, including nonsymmetric and unstructured problems. Numerical results indicate that the proposed method may be significantly more robust as black box solver than the classical AMG method as implemented in the code AMG1R5 by K. Stuben. The parallel implementation of the method is also discussed. Satisfactory speedups are obtained on a medium size multi-processor cluster that is typical of today computer market. A code implementing the method is freely available for download both as a FORTRAN program and a MATLAB function. Key words. Multigrid, linear systems, iterative methods, AMG, preconditioning, parallel computing. AMS subject classifications. 65F10, 65N55. An algebraic multigrid method is presented to solve large systems of linear equations. The coarsening is obtained by aggregation of the unknowns. The aggregation scheme uses two passes of a pairwise matching algorithm applied to the matrix graph, resulting in most cases in a decrease of the number of variables by a factor slightly less than four. The matching algorithm favors the strongest negative coupling(s), inducing a problem dependent coarsening. This aggregation is combined with piecewise constant (unsmoothed) prolongation, ensuring low setup cost and memory requirements. Compared with previous aggregation-based multigrid methods, the scalability is enhanced by using a so-called K-cycle multigrid scheme, providing Krylov subspace acceleration at each level. This paper is the logical continuation of [SIAM J. Sci. Comput., 30 (2008), pp. 1082-1103], where the analysis of a anisotropic model problem shows that aggregation-based two-grid methods may have optimal order convergence, and of [Numer. Lin. Alg. Appl., 15 (2008), pp. 473-487], where it is shown that K-cycle multigrid may provide optimal or near optimal convergence under mild assumptions on the two-grid scheme. Whereas in these papers only model problems with geometric aggregation were considered, here a truly algebraic method is presented and tested on a wide range of discrete second order scalar elliptic PDEs, including nonsymmetric and unstructured problems. Numerical results indicate that the proposed method may be significantly more robust as black box solver than the classical AMG method as implemented in the code AMG1R5 by K. Stuben. The parallel implementation of the method is also discussed. Satisfactory speedups are obtained on a medium size multi-processor cluster that is typical of today computer market. A code implementing the method is freely available for download both as a FORTRAN program and a MATLAB function. |
Audience | Academic |
Author | Notay, Yvan |
Author_xml | – sequence: 1 fullname: Notay, Yvan |
BookMark | eNptUEtLxDAYDLKCu6v_oeA5mnx5H8viY2HBi56Xr83XGOkDmvr_rejBg8xhhmFmDrNjm3Ea6YJtpQiOa2Hd5ltbz4OV6ortSvkQQgYNZsvu67HClGZKuORp5A0WihX2iZoZc1sNn_2S05xjNdDyPsVrdtlhX-jml_fs7fHh9fDMTy9Px0N94gkAFg5GOnBegrZA1nTR6CjQS9eQiaFFbUkqbY1C0hE6VAIcxCBd8DJ6HdWe3f7sJuzpnMduWmZsh1zacw3BB2uFUmvq7p_UikhDbtcXurz6fwpftP1QTQ |
ContentType | Journal Article |
Copyright | COPYRIGHT 2010 Institute of Computational Mathematics |
Copyright_xml | – notice: COPYRIGHT 2010 Institute of Computational Mathematics |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences |
EISSN | 1097-4067 |
ExternalDocumentID | A298966033 |
GroupedDBID | -~9 29G 2WC 5GY ACGFO AENEX ALMA_UNASSIGNED_HOLDINGS C1A E3Z EBS EJD IAO ICD IEA ITC LO0 OK1 P2P REM RNS TR2 XSB |
ID | FETCH-LOGICAL-g222t-251727812462e65fd54d0a817be5d9ca46e134653ae4d2fa30272d917981d84d3 |
ISSN | 1068-9613 |
IngestDate | Wed Mar 19 01:35:05 EDT 2025 Sat Mar 08 18:41:56 EST 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-g222t-251727812462e65fd54d0a817be5d9ca46e134653ae4d2fa30272d917981d84d3 |
ParticipantIDs | gale_infotracmisc_A298966033 gale_infotracacademiconefile_A298966033 |
PublicationCentury | 2000 |
PublicationDate | 20100101 |
PublicationDateYYYYMMDD | 2010-01-01 |
PublicationDate_xml | – month: 01 year: 2010 text: 20100101 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | Electronic transactions on numerical analysis |
PublicationYear | 2010 |
Publisher | Institute of Computational Mathematics |
Publisher_xml | – name: Institute of Computational Mathematics |
SSID | ssj0019425 |
Score | 2.3640616 |
Snippet | An algebraic multigrid method is presented to solve large systems of linear equations. The coarsening is obtained by aggregation of the unknowns. The... |
SourceID | gale |
SourceType | Aggregation Database |
StartPage | 123 |
SubjectTerms | Algorithms Anisotropy Methods |
Title | An aggregation-based algebraic multigrid method |
Volume | 37 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3LS8MwGA_Okxff4nRKD4KH0dk2aboeiyhDmF42mKeRJmnZpYPZefCv98tjaYci6qWUpA-aX_q9ku_3IXTDWRAyLKVfMBL7BDSyCjQFvpTDgKc5OM6FynceP9PRlDzN4llD5q-zS-p8wD--zSv5D6rQBriqLNk_IOseCg1wDvjCERCG468wzqo-K8FhLvXw-kojib4q3AEu8MJuFixXC2HrRG9F4ZvyN3VTMlyvHVRrs4qjSAQMY4mLGC9rpkF5fbeTysYL9Lazdrxgaw-CqRyxiTqOHVFsK04ILiNIRGoSRgfStqUJOJ6mjsZGjBruFisHwwg3CsZt-8sU3TulAcYd1MGh5v58CdyiT0p0jVz3RqslW_p-coj2raHuZWbUj9COrI7RgTXaPSsS307QXVZ5X0DwHAieA8EzIJyi6ePD5H7k2yoUfgm2U-0rTrcoUXYQjSSNCxETEbBhmOQyFilnhMoQK5Y6JomICqYWgiORKiK4UAyJwGdot1pW8hx5CQcDk8YiiWRBKI_yEEsR45jB70ICzrvoVn3wXM1AwJ4zmyIBdyuWrnkzfl3U27oSZAJvdV_83H2J9pqZ0UO79Wotr8C2qvNrjcgnAUorCw |
linkProvider | EuDML: The European Digital Mathematics Library |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+aggregation-based+algebraic+multigrid+method&rft.jtitle=Electronic+transactions+on+numerical+analysis&rft.au=Notay%2C+Yvan&rft.date=2010-01-01&rft.pub=Institute+of+Computational+Mathematics&rft.issn=1068-9613&rft.eissn=1097-4067&rft.volume=37&rft.spage=123&rft.externalDocID=A298966033 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1068-9613&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1068-9613&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1068-9613&client=summon |