A Parallel QZ Algorithm for Distributed Memory HPC Systems
Appearing frequently in applications, generalized eigenvalue problems represent one of the core problems in numerical linear algebra. The QZ algorithm of Moler and Stewart is the most widely used algorithm for addressing such problems. Despite its importance, little attention has been paid to the pa...
Uložené v:
| Vydané v: | SIAM journal on scientific computing Ročník 36; číslo 5; s. C480 - C503 |
|---|---|
| Hlavní autori: | , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
01.01.2014
|
| Predmet: | |
| ISSN: | 1064-8275, 1095-7197, 1095-7197 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Appearing frequently in applications, generalized eigenvalue problems represent one of the core problems in numerical linear algebra. The QZ algorithm of Moler and Stewart is the most widely used algorithm for addressing such problems. Despite its importance, little attention has been paid to the parallelization of the QZ algorithm. The purpose of this work is to fill this gap. We propose a parallelization of the QZ algorithm that incorporates all modern ingredients of dense eigensolvers, such as multishift and aggressive early deflation techniques. To deal with (possibly many) infinite eigenvalues, a new parallel deflation strategy is developed. Numerical experiments for several random and application examples demonstrate the effectiveness of our algorithm on two different distributed memory HPC systems. |
|---|---|
| AbstractList | Appearing frequently in applications, generalized eigenvalue problems represent one of the core problems in numerical linear algebra. The QZ algorithm of Moler and Stewart is the most widely used algorithm for addressing such problems. Despite its importance, little attention has been paid to the parallelization of the QZ algorithm. The purpose of this work is to fill this gap. We propose a parallelization of the QZ algorithm that incorporates all modern ingredients of dense eigensolvers, such as multishift and aggressive early deflation techniques. To deal with (possibly many) infinite eigenvalues, a new parallel deflation strategy is developed. Numerical experiments for several random and application examples demonstrate the effectiveness of our algorithm on two different distributed memory HPC systems. |
| Author | Adlerborn, Björn Kågström, Bo Kressner, Daniel |
| Author_xml | – sequence: 1 givenname: Björn surname: Adlerborn fullname: Adlerborn, Björn – sequence: 2 givenname: Bo surname: Kågström fullname: Kågström, Bo – sequence: 3 givenname: Daniel surname: Kressner fullname: Kressner, Daniel |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-97903$$DView record from Swedish Publication Index (Umeå universitet) |
| BookMark | eNplkL1OwzAYRS1UJEph4A0ygkRoHDv-YataoEhFFPEzsFh24hQjJy62I9S3J1WBAabvDudefTqHYNC6VgNwArMLCBEdQ5zxAjNI98AQ9jGlkNPBNhOcspwWB-AwhPcsgwTzfAguJ8lSemmttsnDazKxK-dNfGuS2vlkZkL0RnVRV8mdbpzfJPPlNHnchKibcAT2a2mDPv6-I_B8ffU0naeL-5vb6WSRlgjhmGLIpCogQVUFK1pggktWI82ZVjWrdcFooTLOGcdZVRAic4VRntOcKKUxgRiNwPluN3zqdafE2ptG-o1w0oiZeZkI51eiazrBKc9Qj5_u8LV3H50OUTQmlNpa2WrXBQFJzlHBeh89Ot6hpXcheF2L0kQZjWujl8YKmImtVPErtW-c_Wn8fPOf_QIzY3XZ |
| CitedBy_id | crossref_primary_10_1007_s11082_023_06001_2 crossref_primary_10_1007_s11082_024_06740_w crossref_primary_10_1145_3495005 crossref_primary_10_1016_j_optlastec_2022_108254 crossref_primary_10_1007_s12596_022_00990_1 crossref_primary_10_1002_nla_2475 crossref_primary_10_1007_s12596_024_02329_4 crossref_primary_10_1137_16M1103890 crossref_primary_10_1137_19M1249631 crossref_primary_10_1007_s10208_024_09682_7 crossref_primary_10_1016_j_ijleo_2023_171602 crossref_primary_10_1145_2850415 crossref_primary_10_1016_j_eswa_2023_122547 crossref_primary_10_1137_17M1153637 crossref_primary_10_1007_s12596_022_00883_3 crossref_primary_10_1007_s42044_024_00196_7 |
| Cites_doi | 10.1016/0377-0427(89)90359-2 10.1007/s002110050264 10.1137/S0895479801384585 10.1137/05064521X 10.1109/TPWRS.2008.926693 10.1007/BF02142813 10.1016/0167-8191(86)90032-3 10.1002/cpe.1386 10.1145/332242.332244 10.1007/s10543-008-0180-1 10.1145/2559986 10.1016/0024-3795(93)90477-6 10.1145/152613.152616 10.1145/2427023.2427024 10.1137/0912049 10.1137/090756934 10.1137/0710024 10.1137/S0895479899360376 10.1016/j.parco.2014.04.003 10.1137/S0895479801384573 10.1137/S089547989122377X 10.1137/0712062 10.1142/S0129053300000084 10.1137/0902012 10.1109/TPWRS.2009.2036822 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION 7SC 7TB 8FD FR3 H8D JQ2 KR7 L7M L~C L~D ADTPV AOWAS D93 |
| DOI | 10.1137/140954817 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database Aerospace Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional SwePub SwePub Articles SWEPUB Umeå universitet |
| DatabaseTitle | CrossRef Aerospace Database Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Aerospace Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Mathematics |
| EISSN | 1095-7197 |
| EndPage | C503 |
| ExternalDocumentID | oai_DiVA_org_umu_97903 10_1137_140954817 |
| GroupedDBID | -~X .4S .DC 123 186 4.4 7WY 7X2 7XC 88I 8CJ 8FE 8FG 8FH 8FL 8G5 AALVN AAYXX ABDBF ABDPE ABJCF ABKAD ABMZU ABUWG ACBEA ACGFO ACGOD ACIWK ACPRK ACUHS ADBBV ADXHL AENEX AFFHD AFFNX AFKRA AFRAH ALMA_UNASSIGNED_HOLDINGS ANXRF ARAPS ARCSS ATCPS AZQEC BBNVY BENPR BEZIV BGLVJ BHPHI BPHCQ CCPQU CITATION CS3 CZ9 D0L D1I D1J D1K DQ2 DU5 DWQXO EAP EBS ECS EDO EJD EMK EST ESX F5P FRNLG GNUQQ GUQSH H13 HCIFZ H~9 I-F K6- K60 K6V K6~ K7- KB. KC. L6V LK5 LK8 M0C M0K M1Q M2O M2P M7P M7R M7S MK~ MVM P0- P1Q P62 PATMY PDBOC PHGZM PHGZT PQBIZ PQBZA PQGLB PQQKQ PROAC PTHSS PYCSY RJG RNS RSI TAE TN5 TUS YNT 7SC 7TB 8FD FR3 H8D JQ2 KR7 L7M L~C L~D PUEGO ADTPV AOWAS D93 |
| ID | FETCH-LOGICAL-c334t-418ab5163dd1d75464c8f3e98ebf8fe5875b0998940d566a2b4322726bbe46143 |
| ISICitedReferencesCount | 14 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000346123200025&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1064-8275 1095-7197 |
| IngestDate | Tue Nov 04 16:35:12 EST 2025 Fri Sep 05 08:52:26 EDT 2025 Tue Nov 18 21:46:39 EST 2025 Sat Nov 29 02:52:27 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 5 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c334t-418ab5163dd1d75464c8f3e98ebf8fe5875b0998940d566a2b4322726bbe46143 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| OpenAccessLink | http://infoscience.epfl.ch/record/205266 |
| PQID | 1629358064 |
| PQPubID | 23500 |
| ParticipantIDs | swepub_primary_oai_DiVA_org_umu_97903 proquest_miscellaneous_1629358064 crossref_citationtrail_10_1137_140954817 crossref_primary_10_1137_140954817 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-01-00 20140101 2014 |
| PublicationDateYYYYMMDD | 2014-01-01 |
| PublicationDate_xml | – month: 01 year: 2014 text: 2014-01-00 |
| PublicationDecade | 2010 |
| PublicationTitle | SIAM journal on scientific computing |
| PublicationYear | 2014 |
| References | atypb9 atypb8 atypb19 Adlerborn B. (atypb2) 2006 atypb26 atypb28 atypb29 atypb22 atypb23 atypb24 atypb25 Adlerborn B. (atypb1) 2002 atypb20 atypb15 atypb37 atypb16 Korvink J. G. (atypb30) 2005 atypb17 Karlsson L. (atypb27) 2012 atypb39 atypb11 atypb33 atypb13 atypb35 atypb36 atypb10 atypb32 atypb5 atypb6 Charlier J.-P. (atypb14) 1990 |
| References_xml | – ident: atypb13 doi: 10.1016/0377-0427(89)90359-2 – ident: atypb5 doi: 10.1007/s002110050264 – ident: atypb10 doi: 10.1137/S0895479801384585 – ident: atypb24 doi: 10.1137/05064521X – start-page: 258 year: 2012 ident: atypb27 publication-title: Berlin – ident: atypb17 doi: 10.1109/TPWRS.2008.926693 – start-page: 319 year: 2002 ident: atypb1 publication-title: Berlin – ident: atypb26 doi: 10.1007/BF02142813 – ident: atypb8 doi: 10.1016/0167-8191(86)90032-3 – ident: atypb19 doi: 10.1002/cpe.1386 – ident: atypb15 doi: 10.1145/332242.332244 – ident: atypb25 doi: 10.1007/s10543-008-0180-1 – ident: atypb29 doi: 10.1145/2559986 – ident: atypb32 doi: 10.1016/0024-3795(93)90477-6 – ident: atypb16 doi: 10.1145/152613.152616 – ident: atypb6 doi: 10.1145/2427023.2427024 – start-page: 311 year: 2005 ident: atypb30 publication-title: Heidelberg – ident: atypb11 doi: 10.1137/0912049 – ident: atypb20 doi: 10.1137/090756934 – ident: atypb33 doi: 10.1137/0710024 – ident: atypb37 doi: 10.1137/S0895479899360376 – start-page: 117 year: 2006 ident: atypb2 publication-title: Berlin – ident: atypb28 doi: 10.1016/j.parco.2014.04.003 – ident: atypb9 doi: 10.1137/S0895479801384573 – start-page: 17 year: 1990 ident: atypb14 publication-title: Amsterdam – ident: atypb39 doi: 10.1137/S089547989122377X – ident: atypb35 doi: 10.1137/0712062 – ident: atypb22 doi: 10.1142/S0129053300000084 – ident: atypb36 doi: 10.1137/0902012 – ident: atypb23 doi: 10.1109/TPWRS.2009.2036822 |
| SSID | ssj0016492 |
| Score | 2.1858861 |
| Snippet | Appearing frequently in applications, generalized eigenvalue problems represent one of the core problems in numerical linear algebra. The QZ algorithm of Moler... |
| SourceID | swepub proquest crossref |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database |
| StartPage | C480 |
| SubjectTerms | 1993 ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE aggressive early deflation Algorithms bulge chasing Computation Distributed memory Eigenvalues generalized eigenvalue problem infinite genvalues Ingredients level 3 performance Linear algebra MMEL J multishift nonsymmetric QZ algorithm P175 parallel algorithms Parallel processing Strategy V19 |
| Title | A Parallel QZ Algorithm for Distributed Memory HPC Systems |
| URI | https://www.proquest.com/docview/1629358064 https://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-97903 |
| Volume | 36 |
| WOSCitedRecordID | wos000346123200025&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: ABI/INFORM Global (OCUL) customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M0C dateStart: 19930101 isFulltext: true titleUrlDefault: https://search.proquest.com/abiglobal providerName: ProQuest – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: P5Z dateStart: 19930101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Agricultural Science Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M0K dateStart: 19800301 isFulltext: true titleUrlDefault: https://search.proquest.com/agriculturejournals providerName: ProQuest – providerCode: PRVPQU databaseName: Biological Science Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M7P dateStart: 19800301 isFulltext: true titleUrlDefault: http://search.proquest.com/biologicalscijournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: K7- dateStart: 19800301 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M7S dateStart: 19800301 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: Environmental Science Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: PATMY dateStart: 19800301 isFulltext: true titleUrlDefault: http://search.proquest.com/environmentalscience providerName: ProQuest – providerCode: PRVPQU databaseName: Materials Science Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: KB. dateStart: 19800301 isFulltext: true titleUrlDefault: http://search.proquest.com/materialsscijournals providerName: ProQuest – providerCode: PRVPQU databaseName: Military Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M1Q dateStart: 19800301 isFulltext: true titleUrlDefault: https://search.proquest.com/military providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: BENPR dateStart: 19930101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Research Library customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M2O dateStart: 19930101 isFulltext: true titleUrlDefault: https://search.proquest.com/pqrl providerName: ProQuest – providerCode: PRVPQU databaseName: Science Database customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: false ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: M2P dateStart: 19800301 isFulltext: true titleUrlDefault: https://search.proquest.com/sciencejournals providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db9MwELfKxgM88DFAlI_KIJCQqow0sWObB6S2DE2aVlo20NSXqG6cMpQmU9pO47_n_JEsiD6MB15OUWLFke-ny53P9zuE3oREcRFBkJPMhfQITROPpxxCFRklUeCzIJGpaTbBRiN-dibGrdbHqhbmMmN5zq-uxMV_VTXcA2Xr0tl_UHf9UrgB16B0kKB2kDdSfL-r6byzTGXdybQ7yxYFxP8_luY8YaJpcnWHK3Azl_qM7a_u4Xjo6JxXTUf1BEL8a1qJ3BVO6nNF5hT6Zl398lyuvwQs2c7vP3XufRCV1-l9k4ynC5jaPjIQHBT1cx3xu7obW_He3IqwxZ_OboJn4_HANkGpDKtlNnEAog0rOSS2e9Pf5tsRAPiahs7WdG5hw_50_r0fF-Ui3iw3sWBCk73uwtxCt-449od1Fikiwma73ceZa0E91hPMsUzBjO_r-f70TRoBR5NE1jgepw_QPRcx4L7V9EPUUvkeuu-iB-xs82oP3T2uGXhXj9CHPq5ggCdTXMMAAwxwAwbYwgADDLCDwWP07fPB6fDQc30yvHkYkrVHenwmKTjWSdJLGCURmfM0VIIrmfJUUQhJJQQCXBA_Ae99FkgCZpwFkZSKgHsWPkE7eZGrpwhHgeQ0oAHjfkokSaUfwp-ZcZWwlFCRttG7aoXiuSOR171MstgEkyGL68Vso9f10AvLnLJt0KtqmWOwazpZNctVsVnFvSgwKfqItNFbu_71a7aD4NkNxz1HdzR47T7aC7SzLjfqJbo9v1yfr8oO2h0cjMZfO-jWEfO0HOx3DKqMPNKyN9Ey-GLkWEtm5QnIMZ3-BoKvg-s |
| linkProvider | ProQuest |
| 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=A+parallel+QZ+algorithm+for+distributed+memory+HPC+systems&rft.jtitle=SIAM+journal+on+scientific+computing&rft.au=Adlerborn%2C+Bj%C3%B6rn&rft.au=K%C3%A5gstr%C3%B6m%2C+Bo&rft.au=Kressner%2C+Daniel&rft.date=2014&rft.issn=1064-8275&rft.volume=36&rft.issue=5&rft.spage=C480&rft_id=info:doi/10.1137%2F140954817&rft.externalDocID=oai_DiVA_org_umu_97903 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1064-8275&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1064-8275&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1064-8275&client=summon |