A fast parallel algorithm for solving block-tridiagonal systems of linear equations including the domain decomposition method
•The new parallel algorithm for solving SLAEs with the same block-tridiagonal matrix is proposed.•The dichotomy algorithm allows an effective use of the domain decomposition on a supercomputer.•The band preconditioner can be successfully implemented on supercomputers. In this study, we develop a new...
Gespeichert in:
| Veröffentlicht in: | Parallel computing Jg. 39; H. 6-7; S. 245 - 258 |
|---|---|
| 1. Verfasser: | |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier B.V
01.06.2013
|
| Schlagworte: | |
| ISSN: | 0167-8191, 1872-7336 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | •The new parallel algorithm for solving SLAEs with the same block-tridiagonal matrix is proposed.•The dichotomy algorithm allows an effective use of the domain decomposition on a supercomputer.•The band preconditioner can be successfully implemented on supercomputers.
In this study, we develop a new parallel algorithm for solving systems of linear algebraic equations with the same block-tridiagonal matrix but with different right-hand sides. The method is a generalization of the parallel dichotomy algorithm for solving systems of linear equations with tridiagonal matrices [1]. Using this approach, we propose a parallel realization of the domain decomposition method (the Schur complement method). The calculation of acoustic wave fields using the spectral-difference technique improves the efficiency of the parallel algorithms. A near-linear dependence of the speedup with the number of processors is attained using both several and several thousands of processors. This study is innovative because the parallel algorithm developed for solving block-tridiagonal systems of equations is an effective and simple set of procedures for solving engineering tasks on a supercomputer. |
|---|---|
| AbstractList | In this study, we develop a new parallel algorithm for solving systems of linear algebraic equations with the same block-tridiagonal matrix but with different right-hand sides. The method is a generalization of the parallel dichotomy algorithm for solving systems of linear equations with tridiagonal matrices [1]. Using this approach, we propose a parallel realization of the domain decomposition method (the Schur complement method). The calculation of acoustic wave fields using the spectral-difference technique improves the efficiency of the parallel algorithms. A near-linear dependence of the speedup with the number of processors is attained using both several and several thousands of processors. This study is innovative because the parallel algorithm developed for solving block-tridiagonal systems of equations is an effective and simple set of procedures for solving engineering tasks on a supercomputer. •The new parallel algorithm for solving SLAEs with the same block-tridiagonal matrix is proposed.•The dichotomy algorithm allows an effective use of the domain decomposition on a supercomputer.•The band preconditioner can be successfully implemented on supercomputers. In this study, we develop a new parallel algorithm for solving systems of linear algebraic equations with the same block-tridiagonal matrix but with different right-hand sides. The method is a generalization of the parallel dichotomy algorithm for solving systems of linear equations with tridiagonal matrices [1]. Using this approach, we propose a parallel realization of the domain decomposition method (the Schur complement method). The calculation of acoustic wave fields using the spectral-difference technique improves the efficiency of the parallel algorithms. A near-linear dependence of the speedup with the number of processors is attained using both several and several thousands of processors. This study is innovative because the parallel algorithm developed for solving block-tridiagonal systems of equations is an effective and simple set of procedures for solving engineering tasks on a supercomputer. |
| Author | Terekhov, Andrew V. |
| Author_xml | – sequence: 1 givenname: Andrew V. surname: Terekhov fullname: Terekhov, Andrew V. email: andrew.terekhov@mail.ru organization: Institute of Computational Mathematics and Mathematical Geophysics, 630090 Novosibirsk, Russia |
| BookMark | eNqFkbFuFDEURS0UJDaBL6BxSTPLsz3j8RQUUQQBKRIN1JbXft714rE3tjdSCv49s1kqikS60mvOecW9l-Qi5YSEfGSwZsDk5_36YIrNaw5MrGEJiDdkxdTIu1EIeUFWCzV2ik3sHbmsdQ8AslewIn-vqTe10cU3MWKkJm5zCW03U58LrTk-hLSlm5jtn66V4ILZ5mQirY-14Vxp9jSGhKZQvD-aFnKqNCQbj-7ktR1Sl2cTEnVo83zINZwYOmPbZfeevPUmVvzw716R39--_rr53t39vP1xc33XWSGn1qHiflTWKy-UG6zpGeIIgG6SfNM7gV5IZSQXCJuJDwNypXzPjQQ2GbdYV-TT-e-h5Psj1qbnUC3GaBLmY9VskCODQTL1OipGLnsYx35BxRm1Jdda0OtDCbMpj5qBPu2i9_p5F33aRcMSEIs1_WfZ0J6La8WE-Ir75eziUtZDwKKrDZgsulDQNu1yeNF_Aj3gr0E |
| CitedBy_id | crossref_primary_10_1155_2013_497439 crossref_primary_10_1016_j_cam_2023_115749 crossref_primary_10_1007_s11075_021_01115_8 crossref_primary_10_1016_j_cam_2022_115053 crossref_primary_10_1016_j_cam_2023_115088 crossref_primary_10_1016_j_matcom_2021_11_012 crossref_primary_10_1109_TIE_2017_2787598 crossref_primary_10_1016_j_jappgeo_2015_02_016 crossref_primary_10_1016_j_proeng_2015_07_036 crossref_primary_10_1186_s12911_017_0450_4 crossref_primary_10_1109_TMAG_2018_2794501 crossref_primary_10_1016_j_tws_2015_10_011 crossref_primary_10_1016_j_cpc_2017_01_014 crossref_primary_10_1016_j_cag_2016_05_018 crossref_primary_10_1016_j_patcog_2019_06_009 crossref_primary_10_1002_cpe_3511 crossref_primary_10_1080_09720529_2018_1449354 crossref_primary_10_1016_j_jcp_2018_04_059 crossref_primary_10_3390_sym11121461 |
| Cites_doi | 10.1016/j.parco.2010.02.005 10.1016/0021-9991(88)90102-7 10.1016/j.matcom.2008.09.009 10.1016/0898-1221(94)00210-C 10.1016/S0377-0427(02)00911-1 10.1016/S0045-7825(97)00028-5 10.1137/0713042 10.1016/j.cma.2006.05.013 10.1016/j.jocs.2012.08.004 10.1016/0167-8191(93)90037-L 10.1016/j.jcp.2010.04.049 10.1016/0898-1221(92)90003-Z 10.1137/0613045 10.1016/j.laa.2011.04.031 10.1137/0714048 10.1002/mop.4650071304 10.1145/321250.321259 10.1016/0010-4655(81)90092-8 10.1006/jcph.1994.1159 10.1016/S0893-9659(99)00043-9 10.1016/j.cma.2011.01.013 10.1007/BF02140691 10.1137/0613018 10.1016/j.jcp.2010.11.046 10.1137/0916084 10.1090/S0025-5718-1978-0483338-8 10.1016/0041-5553(78)90012-5 10.1016/0167-8191(95)00033-0 10.1016/j.cma.2006.05.012 |
| ContentType | Journal Article |
| Copyright | 2013 Elsevier B.V. |
| Copyright_xml | – notice: 2013 Elsevier B.V. |
| DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/j.parco.2013.03.003 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1872-7336 |
| EndPage | 258 |
| ExternalDocumentID | 10_1016_j_parco_2013_03_003 S0167819113000367 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1~. 1~5 29O 4.4 457 4G. 5VS 6OB 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABEFU ABFNM ABJNI ABMAC ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ H~9 IHE J1W JJJVA KOM LG9 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SCC SDF SDG SDP SES SEW SPC SPCBC SST SSV SSZ T5K WH7 WUQ XPP ZMT ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c369t-e82f78cf8f38d5ca41ee700ed962b4d3ef368a623e0b9255e288f42a6019ad8f3 |
| ISICitedReferencesCount | 19 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000320680300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0167-8191 |
| IngestDate | Wed Oct 01 14:27:37 EDT 2025 Wed Oct 01 14:39:16 EDT 2025 Sat Nov 29 07:24:16 EST 2025 Tue Nov 18 21:14:54 EST 2025 Fri Feb 23 02:29:26 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 6-7 |
| Keywords | Acoustic solver Parallel dichotomy algorithm Block-tridiagonal matrices Domain decomposition method PML absorbing boundary condition Laguerre transform |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c369t-e82f78cf8f38d5ca41ee700ed962b4d3ef368a623e0b9255e288f42a6019ad8f3 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 1372640774 |
| PQPubID | 23500 |
| PageCount | 14 |
| ParticipantIDs | proquest_miscellaneous_1567105618 proquest_miscellaneous_1372640774 crossref_primary_10_1016_j_parco_2013_03_003 crossref_citationtrail_10_1016_j_parco_2013_03_003 elsevier_sciencedirect_doi_10_1016_j_parco_2013_03_003 |
| PublicationCentury | 2000 |
| PublicationDate | 2013-06-01 |
| PublicationDateYYYYMMDD | 2013-06-01 |
| PublicationDate_xml | – month: 06 year: 2013 text: 2013-06-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Parallel computing |
| PublicationYear | 2013 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Hemmingsson (b0160) 1994; 7 Akimova, Belousov (b0055) 2012; 3 Ramiere, Angot, Belliard (b0250) 2007; 196 Heller (b0075) 1976; 13 Samarskii (b0220) 2001 Malyshev, Sadkane (b0165) 2011; 435 Saulev (b0245) 1963; 4 van der Vorst (b0045) 2003; vol. 13 R. Rabenseifner, A new optimized MPI reduce algorithm, November 1997 Hockney (b0275) 1965; 12 Strikwerda (b0225) 2004 Mattor, Williams, Hewett (b0125) 1995; 21 Axelsson (b0135) 1996 Janssen, Nielsen (b0150) 2008 Mikhailenko (b0205) 1999; 12 Quarteroni, Valli (b0115) 1999 (b0170) 1995 Kuznetsov (b0290) 1985; vol. 2 Hirshman, Perumalla, Lynch, Sanchez (b0085) 2010; 229 . Li, Huang, Zhang, Liu, Li (b0030) 2009; 79 Golub, Van Loan (b0015) 1996 Kuznetsov (b0270) 1984; vols. 1–2 Terekhov (b0005) 2010; 36 Marsh, Potter (b0020) 1981; 24 Glowinski, Kuznetsov (b0240) 2007; 196 Yanenko, Konovalov, Bugrov, Shustov (b0120) 1978; 9 Bitzarakis, Papadrakakis, Kotsopoulos (b0180) 1997; 148 Astrakhantsev (b0260) 1978; 18 Zienkiewicz, Taylor (b0230) 2000 Chung, Tsai, Yan (b0060) 1995; 29 A.V. Terekhov, High performance parallel algorithm for solving elliptic equations with non-separable variables, 2010 Smith, Bjrstad, Gropp (b0175) 1996 Mikhailenko (b0210) 2003; 6 Chan, Mathew (b0300) 1992; 13 Tarek (b0105) 2008; vol. 61 Marchuk (b0265) 1982 A.V. Terekhov, Application of the parallel dichotomy algorithm for solving toeplitz tridiagonal systems of linear equations with one right-hand side, 2010 (preprint). Cui, Lü (b0035) 2006; 173 Ortega (b0070) 1988 Saad (b0235) 2003 Toselli, Widlund (b0110) 2004; vol. 34 Fatyanov, Terekhov (b0100) 2011; 230 Papamichael, Stylianopoulos (b0255) 2010 Berenger (b0195) 1994; 114 Banegas (b0285) 1978; 32 Abramowitz, Stegun (b0215) 1964 Ruggieroa, Galligania (b0025) 1992; 24 Amodio, Mazzia (b0040) 1995; 16 Mehrmann (b0065) 1992; 19 Sheriff, Geldart (b0190) 1995 Chew, Weedon (b0200) 1994; 7 Chan, Keyes (b0295) 1989 Minchev (b0155) 2003; 156 Schumann (b0280) 1988; 75 Akimova (b0050) 1994; 6 Samarskij, Nikalayev (b0010) 1989 Faddeev, Faddeeva (b0130) 1963 Papadrakakis, Stavroulakis, Karatarakis (b0185) 2011; 200 Sweet (b0080) 1977; 14 Meurant (b0140) 1992; 13 Janssen (10.1016/j.parco.2013.03.003_b0150) 2008 Bitzarakis (10.1016/j.parco.2013.03.003_b0180) 1997; 148 Heller (10.1016/j.parco.2013.03.003_b0075) 1976; 13 Ramiere (10.1016/j.parco.2013.03.003_b0250) 2007; 196 Yanenko (10.1016/j.parco.2013.03.003_b0120) 1978; 9 Hockney (10.1016/j.parco.2013.03.003_b0275) 1965; 12 Quarteroni (10.1016/j.parco.2013.03.003_b0115) 1999 Papadrakakis (10.1016/j.parco.2013.03.003_b0185) 2011; 200 Mikhailenko (10.1016/j.parco.2013.03.003_b0210) 2003; 6 Chung (10.1016/j.parco.2013.03.003_b0060) 1995; 29 Sheriff (10.1016/j.parco.2013.03.003_b0190) 1995 Marchuk (10.1016/j.parco.2013.03.003_b0265) 1982 Berenger (10.1016/j.parco.2013.03.003_b0195) 1994; 114 Chew (10.1016/j.parco.2013.03.003_b0200) 1994; 7 Ortega (10.1016/j.parco.2013.03.003_b0070) 1988 Astrakhantsev (10.1016/j.parco.2013.03.003_b0260) 1978; 18 Mikhailenko (10.1016/j.parco.2013.03.003_b0205) 1999; 12 Axelsson (10.1016/j.parco.2013.03.003_b0135) 1996 Abramowitz (10.1016/j.parco.2013.03.003_b0215) 1964 Samarskij (10.1016/j.parco.2013.03.003_b0010) 1989 Hirshman (10.1016/j.parco.2013.03.003_b0085) 2010; 229 Marsh (10.1016/j.parco.2013.03.003_b0020) 1981; 24 Kuznetsov (10.1016/j.parco.2013.03.003_b0270) 1984; vols. 1–2 Chan (10.1016/j.parco.2013.03.003_b0300) 1992; 13 Kuznetsov (10.1016/j.parco.2013.03.003_b0290) 1985; vol. 2 (10.1016/j.parco.2013.03.003_b0170) 1995 Golub (10.1016/j.parco.2013.03.003_b0015) 1996 Strikwerda (10.1016/j.parco.2013.03.003_b0225) 2004 Toselli (10.1016/j.parco.2013.03.003_b0110) 2004; vol. 34 Mattor (10.1016/j.parco.2013.03.003_b0125) 1995; 21 Malyshev (10.1016/j.parco.2013.03.003_b0165) 2011; 435 Zienkiewicz (10.1016/j.parco.2013.03.003_b0230) 2000 Fatyanov (10.1016/j.parco.2013.03.003_b0100) 2011; 230 Papamichael (10.1016/j.parco.2013.03.003_b0255) 2010 Smith (10.1016/j.parco.2013.03.003_b0175) 1996 Li (10.1016/j.parco.2013.03.003_b0030) 2009; 79 10.1016/j.parco.2013.03.003_b0145 Hemmingsson (10.1016/j.parco.2013.03.003_b0160) 1994; 7 Sweet (10.1016/j.parco.2013.03.003_b0080) 1977; 14 Banegas (10.1016/j.parco.2013.03.003_b0285) 1978; 32 Meurant (10.1016/j.parco.2013.03.003_b0140) 1992; 13 Cui (10.1016/j.parco.2013.03.003_b0035) 2006; 173 Akimova (10.1016/j.parco.2013.03.003_b0050) 1994; 6 Akimova (10.1016/j.parco.2013.03.003_b0055) 2012; 3 Minchev (10.1016/j.parco.2013.03.003_b0155) 2003; 156 Tarek (10.1016/j.parco.2013.03.003_b0105) 2008; vol. 61 Terekhov (10.1016/j.parco.2013.03.003_b0005) 2010; 36 Faddeev (10.1016/j.parco.2013.03.003_b0130) 1963 10.1016/j.parco.2013.03.003_b0095 Amodio (10.1016/j.parco.2013.03.003_b0040) 1995; 16 Glowinski (10.1016/j.parco.2013.03.003_b0240) 2007; 196 Ruggieroa (10.1016/j.parco.2013.03.003_b0025) 1992; 24 Saulev (10.1016/j.parco.2013.03.003_b0245) 1963; 4 Schumann (10.1016/j.parco.2013.03.003_b0280) 1988; 75 Mehrmann (10.1016/j.parco.2013.03.003_b0065) 1992; 19 Samarskii (10.1016/j.parco.2013.03.003_b0220) 2001 10.1016/j.parco.2013.03.003_b0090 van der Vorst (10.1016/j.parco.2013.03.003_b0045) 2003; vol. 13 Chan (10.1016/j.parco.2013.03.003_b0295) 1989 Saad (10.1016/j.parco.2013.03.003_b0235) 2003 |
| References_xml | – volume: 156 start-page: 179 year: 2003 end-page: 200 ident: b0155 article-title: Some algorithms for solving special tridiagonal block Toeplitz linear systems publication-title: J. Comput. Appl. Math. – volume: 196 start-page: 766 year: 2007 end-page: 781 ident: b0250 article-title: A fictitious domain approach with spread interface for elliptic problems with general boundary conditions publication-title: Comput. Methods Appl. Mech. Eng. – reference: (preprint). – year: 1982 ident: b0265 article-title: Methods of Numerical Mathematics – year: 1996 ident: b0135 article-title: Iterative Solution Methods – volume: 7 start-page: 599 year: 1994 end-page: 604 ident: b0200 article-title: A 3d perfectly matched medium from modified Maxwells equations with stretched coordinates publication-title: Micro. Opt. Tech. Lett. – year: 2003 ident: b0235 article-title: Iterative Methods for Sparse Linear Systems – volume: vol. 2 start-page: 265 year: 1985 end-page: 350 ident: b0290 article-title: Numerical methods in subspaces publication-title: Vychislitelńye Processy i Sistemy – volume: 230 start-page: 1992 year: 2011 end-page: 2003 ident: b0100 article-title: High-performance modeling acoustic and elastic waves using the parallel dichotomy algorithm publication-title: J. Comput. Phys. – volume: 3 start-page: 445 year: 2012 end-page: 449 ident: b0055 article-title: Parallel algorithms for solving linear systems with block-tridiagonal matrices on multi-core cpu with GPU publication-title: J. Comput. Sci. – year: 2001 ident: b0220 article-title: The Theory of Difference Schemes – reference: A.V. Terekhov, Application of the parallel dichotomy algorithm for solving toeplitz tridiagonal systems of linear equations with one right-hand side, 2010, – year: 1964 ident: b0215 article-title: Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables – year: 1995 ident: b0170 publication-title: Domain-Based Parallelism and Problem Decomposition Methods in Computational Science and Engineering – volume: 18 start-page: 117 year: 1978 end-page: 121 ident: b0260 article-title: Method of fictitious domains for a second-order elliptic equation with natural boundary conditions publication-title: USSR Comput. Math. Math. Phys. – year: 2000 ident: b0230 article-title: The Finite Element Method – volume: 6 start-page: 415 year: 2003 end-page: 429 ident: b0210 article-title: Simulation of seismic wave propagation in heterogeneous media publication-title: Siberian J. Numer. Math. – year: 1963 ident: b0130 article-title: Computational Methods of Linear Algebra – volume: 229 start-page: 6392 year: 2010 end-page: 6404 ident: b0085 article-title: Bcyclic: a parallel block tridiagonal matrix cyclic solver publication-title: J. Comput. Phys. – reference: A.V. Terekhov, High performance parallel algorithm for solving elliptic equations with non-separable variables, 2010, – year: 1996 ident: b0175 article-title: Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations – volume: 75 start-page: 123 year: 1988 end-page: 137 ident: b0280 article-title: Fast Fourier transforms for direct solution of Poisson’s equation with staggered boundary conditions publication-title: J. Comput. Phys. – volume: 200 start-page: 1490 year: 2011 end-page: 1508 ident: b0185 article-title: A new era in scientific computing: domain decomposition methods in hybrid CPU-GPU architectures publication-title: Comput. Methods Appl. Mech. Eng. – volume: 32 start-page: 441 year: 1978 end-page: 446 ident: b0285 article-title: Fast Poisson solvers for problems with sparsity publication-title: Math. Comput. – volume: 36 start-page: 423 year: 2010 end-page: 438 ident: b0005 article-title: Parallel dichotomy algorithm for solving tridiagonal system of linear equations with multiple right-hand sides publication-title: Parallel Comput. – volume: 16 start-page: 1451 year: 1995 end-page: 1461 ident: b0040 article-title: A parallel gauss-seidel method for block tridiagonal linear systems publication-title: SIAM J. Sci. Comput. – volume: 7 start-page: 375 year: 1994 end-page: 389 ident: b0160 article-title: A fast modified sine transform for solving block-tridiagonal systems with Toeplitz blocks publication-title: Numer. Algorithms – volume: 24 start-page: 185 year: 1981 end-page: 190 ident: b0020 article-title: Recurrence solution of a block tridiagonal matrix equation with Neumann, Dirichlet, mixed or periodic boundary conditions publication-title: Comput. Phys. Commun. – year: 1988 ident: b0070 article-title: Introduction to Parallel & Vector Solution of Linear Systems – volume: 114 start-page: 185 year: 1994 end-page: 200 ident: b0195 article-title: A perfectly matched layer for the absorption of electromagnetic waves publication-title: J. Comput. Phys. – volume: vol. 13 year: 2003 ident: b0045 publication-title: Iterative Krylov Methods for Large Linear Systems – year: 2004 ident: b0225 article-title: Finite Difference Schemes and Partial Differential Equations – volume: 148 start-page: 75 year: 1997 end-page: 104 ident: b0180 article-title: Parallel solution techniques in computational structural mechanics publication-title: Comput. Methods Appl. Mech. Eng. – volume: vol. 34 year: 2004 ident: b0110 article-title: Domain Decomposition Methods – Algorithms and Theory publication-title: Springer Series in Computational Mathematics – year: 2010 ident: b0255 article-title: Numerical Conformal Mapping: Domain Decomposition and the Mapping of Quadrilaterals – volume: 21 start-page: 1769 year: 1995 end-page: 1782 ident: b0125 article-title: Algorithm for solving tridiagonal matrix problems in parallel publication-title: Parallel Comput. – year: 1995 ident: b0190 article-title: Exploration Seismology – volume: 13 start-page: 707 year: 1992 end-page: 728 ident: b0140 article-title: A review on the inverse of symmetric tridiagonal and block tridiagonal matrices publication-title: SIAM J. Matrix Anal. Appl. – year: 1989 ident: b0295 article-title: Interface precontitionings for domain-decomposed convection-diffusion operators publication-title: Domain Decomposition Methods for Partial Differential Equations – year: 1989 ident: b0010 article-title: Numerical Methods for Grid Equations – volume: 6 start-page: 61 year: 1994 end-page: 67 ident: b0050 article-title: Parallel gauss algorithms for block tridiagonal linear systems publication-title: Matematicheskoe Modelirovanie – volume: 29 start-page: 109 year: 1995 end-page: 113 ident: b0060 article-title: A parallel solver for circulant block-tridiagonal systems publication-title: Comput. Math. Appl. – volume: 12 start-page: 95 year: 1965 end-page: 113 ident: b0275 article-title: A fast direct solution of Poisson’s equation using Fourier analysis publication-title: J. ACM – volume: vol. 61 year: 2008 ident: b0105 article-title: Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations publication-title: Lecture Notes in Computational Science and Engineering – year: 1996 ident: b0015 article-title: Matrix Computations – volume: 13 start-page: 212 year: 1992 end-page: 238 ident: b0300 article-title: The interface probing technique in domain decomposition publication-title: SIAM J. Matrix Anal. Appl. – volume: vols. 1–2 start-page: 1509 year: 1984 end-page: 1521 ident: b0270 article-title: Matrix iterative methods in subspaces publication-title: Proceedings of the International Congress of Mathematicians (Warsaw, 1983) – volume: 196 start-page: 1498 year: 2007 end-page: 1506 ident: b0240 article-title: Distributed lagrange multipliers based on fictitious domain method for second order elliptic problems publication-title: Comput. Methods Appl. Mech. Eng. – volume: 9 start-page: 139 year: 1978 end-page: 146 ident: b0120 article-title: On organizing parallel computing and sweep parallelization publication-title: Chislennye Metody Mekhaniki Sploshnoi Sredy – year: 1999 ident: b0115 article-title: Domain Decomposition Methods for Partial Differential Equations – reference: R. Rabenseifner, A new optimized MPI reduce algorithm, November 1997, – volume: 4 start-page: 912 year: 1963 end-page: 925 ident: b0245 article-title: On solution of some boundary value problems on high performance computers by fictitious domain method publication-title: Siberian Math. J. – volume: 24 start-page: 15 year: 1992 end-page: 21 ident: b0025 article-title: A parallel algorithm for solving block tridiagonal linear systems publication-title: Comput. Math. Appl. – volume: 13 start-page: 484 year: 1976 end-page: 496 ident: b0075 article-title: Some aspects of the cyclic reduction algorithm for block tridiagonal linear systems publication-title: SIAM J. Numer. Anal. – reference: . – volume: 19 start-page: 257 year: 1992 end-page: 279 ident: b0065 article-title: Divide and conquer methods for block tridiagonal systems publication-title: Parallel Comput. – volume: 435 start-page: 2696 year: 2011 end-page: 2707 ident: b0165 article-title: Using the Sherman–Morrison–Woodbury inversion formula for a fast solution of tridiagonal block Toeplitz systems publication-title: Linear Algebra Appl. – year: 2008 ident: b0150 article-title: Parallel computing in quantum chemistry – volume: 79 start-page: 2135 year: 2009 end-page: 2147 ident: b0030 article-title: On some new approximate factorization methods for block tridiagonal matrices suitable for vector and parallel processors publication-title: Math. Comput. Simul. – volume: 14 start-page: 706 year: 1977 end-page: 719 ident: b0080 article-title: A cyclic reduction algorithm for solving block tridiagonal systems of arbitary dimension publication-title: SIAM J. Numer. Anal. – volume: 12 start-page: 105 year: 1999 end-page: 110 ident: b0205 article-title: Spectral Laguerre method for the approximate solution of time dependent problems publication-title: Appl. Math. Lett. – volume: 173 start-page: 1107 year: 2006 end-page: 1114 ident: b0035 article-title: A parallel algorithm for block-tridiagonal linear systems publication-title: Appl. Math. Comput. – volume: 36 start-page: 423 issue: 8 year: 2010 ident: 10.1016/j.parco.2013.03.003_b0005 article-title: Parallel dichotomy algorithm for solving tridiagonal system of linear equations with multiple right-hand sides publication-title: Parallel Comput. doi: 10.1016/j.parco.2010.02.005 – volume: 173 start-page: 1107 issue: 2 year: 2006 ident: 10.1016/j.parco.2013.03.003_b0035 article-title: A parallel algorithm for block-tridiagonal linear systems publication-title: Appl. Math. Comput. – ident: 10.1016/j.parco.2013.03.003_b0145 – ident: 10.1016/j.parco.2013.03.003_b0090 – year: 2003 ident: 10.1016/j.parco.2013.03.003_b0235 – volume: 75 start-page: 123 year: 1988 ident: 10.1016/j.parco.2013.03.003_b0280 article-title: Fast Fourier transforms for direct solution of Poisson’s equation with staggered boundary conditions publication-title: J. Comput. Phys. doi: 10.1016/0021-9991(88)90102-7 – volume: 79 start-page: 2135 year: 2009 ident: 10.1016/j.parco.2013.03.003_b0030 article-title: On some new approximate factorization methods for block tridiagonal matrices suitable for vector and parallel processors publication-title: Math. Comput. Simul. doi: 10.1016/j.matcom.2008.09.009 – year: 2004 ident: 10.1016/j.parco.2013.03.003_b0225 – volume: 4 start-page: 912 year: 1963 ident: 10.1016/j.parco.2013.03.003_b0245 article-title: On solution of some boundary value problems on high performance computers by fictitious domain method publication-title: Siberian Math. J. – year: 1982 ident: 10.1016/j.parco.2013.03.003_b0265 – volume: 29 start-page: 109 issue: 1 year: 1995 ident: 10.1016/j.parco.2013.03.003_b0060 article-title: A parallel solver for circulant block-tridiagonal systems publication-title: Comput. Math. Appl. doi: 10.1016/0898-1221(94)00210-C – volume: 156 start-page: 179 issue: 1 year: 2003 ident: 10.1016/j.parco.2013.03.003_b0155 article-title: Some algorithms for solving special tridiagonal block Toeplitz linear systems publication-title: J. Comput. Appl. Math. doi: 10.1016/S0377-0427(02)00911-1 – year: 2001 ident: 10.1016/j.parco.2013.03.003_b0220 – volume: 148 start-page: 75 year: 1997 ident: 10.1016/j.parco.2013.03.003_b0180 article-title: Parallel solution techniques in computational structural mechanics publication-title: Comput. Methods Appl. Mech. Eng. doi: 10.1016/S0045-7825(97)00028-5 – volume: 6 start-page: 415 year: 2003 ident: 10.1016/j.parco.2013.03.003_b0210 article-title: Simulation of seismic wave propagation in heterogeneous media publication-title: Siberian J. Numer. Math. – volume: vol. 13 year: 2003 ident: 10.1016/j.parco.2013.03.003_b0045 – year: 1963 ident: 10.1016/j.parco.2013.03.003_b0130 – volume: vols. 1–2 start-page: 1509 year: 1984 ident: 10.1016/j.parco.2013.03.003_b0270 article-title: Matrix iterative methods in subspaces – volume: 13 start-page: 484 year: 1976 ident: 10.1016/j.parco.2013.03.003_b0075 article-title: Some aspects of the cyclic reduction algorithm for block tridiagonal linear systems publication-title: SIAM J. Numer. Anal. doi: 10.1137/0713042 – volume: vol. 34 year: 2004 ident: 10.1016/j.parco.2013.03.003_b0110 article-title: Domain Decomposition Methods – Algorithms and Theory – volume: 196 start-page: 1498 year: 2007 ident: 10.1016/j.parco.2013.03.003_b0240 article-title: Distributed lagrange multipliers based on fictitious domain method for second order elliptic problems publication-title: Comput. Methods Appl. Mech. Eng. doi: 10.1016/j.cma.2006.05.013 – volume: 3 start-page: 445 issue: 6 year: 2012 ident: 10.1016/j.parco.2013.03.003_b0055 article-title: Parallel algorithms for solving linear systems with block-tridiagonal matrices on multi-core cpu with GPU publication-title: J. Comput. Sci. doi: 10.1016/j.jocs.2012.08.004 – volume: 19 start-page: 257 issue: 3 year: 1992 ident: 10.1016/j.parco.2013.03.003_b0065 article-title: Divide and conquer methods for block tridiagonal systems publication-title: Parallel Comput. doi: 10.1016/0167-8191(93)90037-L – volume: 229 start-page: 6392 year: 2010 ident: 10.1016/j.parco.2013.03.003_b0085 article-title: Bcyclic: a parallel block tridiagonal matrix cyclic solver publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2010.04.049 – year: 1999 ident: 10.1016/j.parco.2013.03.003_b0115 – volume: 9 start-page: 139 issue: 7 year: 1978 ident: 10.1016/j.parco.2013.03.003_b0120 article-title: On organizing parallel computing and sweep parallelization publication-title: Chislennye Metody Mekhaniki Sploshnoi Sredy – volume: 24 start-page: 15 issue: 4 year: 1992 ident: 10.1016/j.parco.2013.03.003_b0025 article-title: A parallel algorithm for solving block tridiagonal linear systems publication-title: Comput. Math. Appl. doi: 10.1016/0898-1221(92)90003-Z – year: 2010 ident: 10.1016/j.parco.2013.03.003_b0255 – volume: 13 start-page: 707 issue: 3 year: 1992 ident: 10.1016/j.parco.2013.03.003_b0140 article-title: A review on the inverse of symmetric tridiagonal and block tridiagonal matrices publication-title: SIAM J. Matrix Anal. Appl. doi: 10.1137/0613045 – volume: 435 start-page: 2696 year: 2011 ident: 10.1016/j.parco.2013.03.003_b0165 article-title: Using the Sherman–Morrison–Woodbury inversion formula for a fast solution of tridiagonal block Toeplitz systems publication-title: Linear Algebra Appl. doi: 10.1016/j.laa.2011.04.031 – year: 2008 ident: 10.1016/j.parco.2013.03.003_b0150 – volume: 14 start-page: 706 issue: 4 year: 1977 ident: 10.1016/j.parco.2013.03.003_b0080 article-title: A cyclic reduction algorithm for solving block tridiagonal systems of arbitary dimension publication-title: SIAM J. Numer. Anal. doi: 10.1137/0714048 – year: 1989 ident: 10.1016/j.parco.2013.03.003_b0295 article-title: Interface precontitionings for domain-decomposed convection-diffusion operators – year: 1964 ident: 10.1016/j.parco.2013.03.003_b0215 – volume: 7 start-page: 599 year: 1994 ident: 10.1016/j.parco.2013.03.003_b0200 article-title: A 3d perfectly matched medium from modified Maxwells equations with stretched coordinates publication-title: Micro. Opt. Tech. Lett. doi: 10.1002/mop.4650071304 – volume: 12 start-page: 95 issue: 1 year: 1965 ident: 10.1016/j.parco.2013.03.003_b0275 article-title: A fast direct solution of Poisson’s equation using Fourier analysis publication-title: J. ACM doi: 10.1145/321250.321259 – volume: 6 start-page: 61 issue: 9 year: 1994 ident: 10.1016/j.parco.2013.03.003_b0050 article-title: Parallel gauss algorithms for block tridiagonal linear systems publication-title: Matematicheskoe Modelirovanie – year: 1995 ident: 10.1016/j.parco.2013.03.003_b0190 – year: 1996 ident: 10.1016/j.parco.2013.03.003_b0135 – volume: vol. 2 start-page: 265 year: 1985 ident: 10.1016/j.parco.2013.03.003_b0290 article-title: Numerical methods in subspaces – volume: 24 start-page: 185 year: 1981 ident: 10.1016/j.parco.2013.03.003_b0020 article-title: Recurrence solution of a block tridiagonal matrix equation with Neumann, Dirichlet, mixed or periodic boundary conditions publication-title: Comput. Phys. Commun. doi: 10.1016/0010-4655(81)90092-8 – year: 1989 ident: 10.1016/j.parco.2013.03.003_b0010 – volume: 114 start-page: 185 year: 1994 ident: 10.1016/j.parco.2013.03.003_b0195 article-title: A perfectly matched layer for the absorption of electromagnetic waves publication-title: J. Comput. Phys. doi: 10.1006/jcph.1994.1159 – volume: 12 start-page: 105 year: 1999 ident: 10.1016/j.parco.2013.03.003_b0205 article-title: Spectral Laguerre method for the approximate solution of time dependent problems publication-title: Appl. Math. Lett. doi: 10.1016/S0893-9659(99)00043-9 – year: 1996 ident: 10.1016/j.parco.2013.03.003_b0175 – volume: 200 start-page: 1490 year: 2011 ident: 10.1016/j.parco.2013.03.003_b0185 article-title: A new era in scientific computing: domain decomposition methods in hybrid CPU-GPU architectures publication-title: Comput. Methods Appl. Mech. Eng. doi: 10.1016/j.cma.2011.01.013 – volume: 7 start-page: 375 year: 1994 ident: 10.1016/j.parco.2013.03.003_b0160 article-title: A fast modified sine transform for solving block-tridiagonal systems with Toeplitz blocks publication-title: Numer. Algorithms doi: 10.1007/BF02140691 – year: 1995 ident: 10.1016/j.parco.2013.03.003_b0170 – year: 1996 ident: 10.1016/j.parco.2013.03.003_b0015 – year: 1988 ident: 10.1016/j.parco.2013.03.003_b0070 – year: 2000 ident: 10.1016/j.parco.2013.03.003_b0230 – volume: 13 start-page: 212 year: 1992 ident: 10.1016/j.parco.2013.03.003_b0300 article-title: The interface probing technique in domain decomposition publication-title: SIAM J. Matrix Anal. Appl. doi: 10.1137/0613018 – volume: 230 start-page: 1992 issue: 5 year: 2011 ident: 10.1016/j.parco.2013.03.003_b0100 article-title: High-performance modeling acoustic and elastic waves using the parallel dichotomy algorithm publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2010.11.046 – volume: vol. 61 year: 2008 ident: 10.1016/j.parco.2013.03.003_b0105 article-title: Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations – volume: 16 start-page: 1451 issue: 6 year: 1995 ident: 10.1016/j.parco.2013.03.003_b0040 article-title: A parallel gauss-seidel method for block tridiagonal linear systems publication-title: SIAM J. Sci. Comput. doi: 10.1137/0916084 – ident: 10.1016/j.parco.2013.03.003_b0095 – volume: 32 start-page: 441 issue: 142 year: 1978 ident: 10.1016/j.parco.2013.03.003_b0285 article-title: Fast Poisson solvers for problems with sparsity publication-title: Math. Comput. doi: 10.1090/S0025-5718-1978-0483338-8 – volume: 18 start-page: 117 year: 1978 ident: 10.1016/j.parco.2013.03.003_b0260 article-title: Method of fictitious domains for a second-order elliptic equation with natural boundary conditions publication-title: USSR Comput. Math. Math. Phys. doi: 10.1016/0041-5553(78)90012-5 – volume: 21 start-page: 1769 issue: 11 year: 1995 ident: 10.1016/j.parco.2013.03.003_b0125 article-title: Algorithm for solving tridiagonal matrix problems in parallel publication-title: Parallel Comput. doi: 10.1016/0167-8191(95)00033-0 – volume: 196 start-page: 766 year: 2007 ident: 10.1016/j.parco.2013.03.003_b0250 article-title: A fictitious domain approach with spread interface for elliptic problems with general boundary conditions publication-title: Comput. Methods Appl. Mech. Eng. doi: 10.1016/j.cma.2006.05.012 |
| SSID | ssj0006480 |
| Score | 2.1202826 |
| Snippet | •The new parallel algorithm for solving SLAEs with the same block-tridiagonal matrix is proposed.•The dichotomy algorithm allows an effective use of the domain... In this study, we develop a new parallel algorithm for solving systems of linear algebraic equations with the same block-tridiagonal matrix but with different... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 245 |
| SubjectTerms | Acoustic solver Algorithms Block-tridiagonal matrices Blocking Computational efficiency Domain decomposition method Domain decomposition methods Laguerre transform Linear equations Mathematical analysis Parallel dichotomy algorithm PML absorbing boundary condition Processors Spectra |
| Title | A fast parallel algorithm for solving block-tridiagonal systems of linear equations including the domain decomposition method |
| URI | https://dx.doi.org/10.1016/j.parco.2013.03.003 https://www.proquest.com/docview/1372640774 https://www.proquest.com/docview/1567105618 |
| Volume | 39 |
| WOSCitedRecordID | wos000320680300001&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: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-7336 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0006480 issn: 0167-8191 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV05b9swFCaKpEOX3kXTCyzQzVVgUQep0ShStB2CDGnhjaB4JE4cKZXlIEv-ex4v2Y1Roxm6CIYg0pTep3fx03sIfRJgFwql80TViiQ50zSpdWpfPIi0q8qItB67ZhP08JBNp9VR2DFduHYCtGnY9XV1-V9FDedA2PbT2XuIe5gUTsBvEDocQexw_CfBT0ZGLPqRrek9n2tLQD5pu1l_euEYhfDfLoVQgxE7T_puBvg4cdlAX9PZMTus6ym6kf69HKjmcr5U8csq1V4IR6K1fPRA-gqtqNd93aO4Auk6R0Qb6YjMnT4_ba9WjMrRr_31_IPrBRHzDyElCarWhn3rOtUXKArYKRO6riJ9-chgbYkv3L6hyH1O4WwfHpa032imma9Fm63sVtyrv2POBpJh5K-dcTcJt5PwccZdcdhdQosKFPnu5PvB9Mdgu8vc9dob7inWqXKMwI21_M2XuWPVnaty_BQ9DjEGnnhsPEMPdPMcPYn9O3BQ5y_QzQRbqOAIFTxABQNUcIAK3oAKDlDBrcEeKniACh6gggEq2EMF_wEV7KHyEv38enD85VsS2nEkMiurPtGMGMqkYSZjqpAiT7Wm47FWVUnqXGXaZCUT4E7rcV1BpKoJYyYnAkL-SigY9QrtNG2jXyMspaKprk2RE5lLI0WqhMlsK66U6ILpPUTig-Uy1Kq3LVPmfItQ99DnYdClL9Wy_fIySowHb9N7kRwwuH3gxyhfDrrYbrCJRrfLBU8zSuzGOM23XFOU4NRD1MLe3G-9b9Gj1ev3Du303VK_Rw_lVT9bdB8CkG8B38rA5w |
| linkProvider | Elsevier |
| 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+fast+parallel+algorithm+for+solving+block-tridiagonal+systems+of+linear+equations+including+the+domain+decomposition+method&rft.jtitle=Parallel+computing&rft.au=Terekhov%2C+Andrew+V.&rft.date=2013-06-01&rft.issn=0167-8191&rft.volume=39&rft.issue=6-7&rft.spage=245&rft.epage=258&rft_id=info:doi/10.1016%2Fj.parco.2013.03.003&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_parco_2013_03_003 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-8191&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-8191&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-8191&client=summon |