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

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Parallel computing Ročník 39; číslo 6-7; s. 245 - 258
Hlavní autor: Terekhov, Andrew V.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 01.06.2013
Témata:
ISSN:0167-8191, 1872-7336
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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.1203873
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/eLvHCXMwtV3Nb9MwFLfQxoELMD7E-JiMxK1kSuLEsY8VGoIJTTuMqbfIceytW5eMNJ124X_n-Sstq1axA1IVVVHsuH6_vvf8_PN7CH0S4NLXqoqjrGIqyjKeRUznJIo1ZZJnvNI2z_bpj-LoiE0m_NjvmM5tOYGiadjtLb_-r6KGeyBsc3T2AeIeOoUb8B2EDlcQO1z_SfDjkRbzfmRyes9myhCQz9pu2p9fWUYhvNuGECowYpdR300BH2c2GuhyOltmh3E9RTdSvxYD1VzOFnU4WVW3V8KSaA0f3ZO-fCnqVV_3OIxA2soRwUZaInOnLs_bmyWjcnS6vxp_sLUgQvzBhyRB1Zpl36pOdQmKPHZoVKyqSJc-0lvb1CVuX1PkLqZwsQ-TJc0ZzYS4XLRkabfCXv0dczaQDAN_7aK0nZSmkzImpU0Ou50WOQdFvj3-fjA5HGw3zWytveE3hTxVlhG4Npb7fJk7Vt26KifP0VO_xsBjh40d9Eg1L9CzUL8De3X-Ev0eYwMVHKCCB6hggAr2UMFrUMEeKrjV2EEFD1DBA1QwQAU7qOC_oIIdVF6hn18PTr58i3w5jkgSyvtIsVQXTGqmCatzKbJEqSKOVc1pWmU1UZpQJsCdVnHFYaWqUsZ0lgpY8nNRQ6vXaKtpG_UGYZ1TLWUOnxxmXFORVkkiEyoSrilJyS5Kw8SW0ueqNyVTZuUGoe6iz0Oja5eqZfPjNEis9N6m8yJLwODmhh-DfEvQxWaDTTSqXczLhBSp2Rgvsg3P5BSceli1sLcPG-879GT593uPtvpuoT6gx_Kmn867PQ_kP7FkwCY
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