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...

Full description

Saved in:
Bibliographic Details
Published inElectronic transactions on numerical analysis Vol. 37; p. 123
Main Author Notay, Yvan
Format Journal Article
LanguageEnglish
Published Institute of Computational Mathematics 01.01.2010
Subjects
Online AccessGet full text
ISSN1068-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