Abstract
A two-way parallel recursive method is presented for solving a tridiagonal linear system. The algorithm is based on the parallel segment recursive method proposed in [9]. The computation and communication costs of the algorithm are analysed using the BSP (Bulk Synchronous Parallel) model.
This author was supported by KC Wong Scholarships and ORS Awards (No. 95032153).
This author was supported in part by EPSRC Research Grant GR/K16999.
Preview
Unable to display preview. Download preview PDF.
References
R.H. Bisseling and W.F. McColl, Scientific computing on bulk synchronous parallel architectures, Technical Report No. 836., Department of Mathematics, University of Utrecht”, Dec. 1993.
E. Dekker and L. Dekker, Parallel minimal norm method for tridiagonal linear systems, IEEE Trans. Computers., vol. 44, no. 7, pp. 942–946, 1995.
P. Dubois and G. Rodrigue, An analysis of the recursive doubling algorithm, in High Speed Computer and Algorithm Organization., Kuck et al., Eds. New York, Academic, 1977.
Ö. Eğecioğlu, C.K. Koc and A.J. Laub, A recursive doubling algorithm for solution of tridiagonal systems on hypercube multiprocessors, J. Computat. Appl. Math., vol. 27, pp. 95–108, 1989.
G.H. Golub and C.F. Van Loan, Matrix Computations., Johns Hopkins University Press, Baltimore, MD, 1983.
J.M.D. Hill, P.I. Crumpton and D.A. Burgess, The theory, practice, and a tool for BSP performance prediction applied to a CFD application, Technical Report, No. 96/03 Oxford University Computing Lab. February, 1996.
R.W. Hockney, A fast direct solution of poisson's equation using Fourier analysis, J. ACM., 12 (1), pp. 95–113, 1965.
R.W. Hockney and C.R. Jesshope, Parallel Computers 2., Philadelphia, PA, Adam Hilger, 1988.
Y. Huang, Parallel recursive method for tridiagonal systems, Procs. 1997 Advances in Parallel and Distributed Computing., IEEE CS Press, March 19–21, 1997.
Y. Huang and W.F. McColl, Generalised Tridiagonal Matrix Inversion, 15th IMACS World Congress on Scientific Computation, Modeling and Applied Mathematics., Berlin, Aug 24–29, 1997. To appear.
P.M. Kogge and H.S. Stone, A parallel algorithm for efficient solution of a general class of recurrence equations, IEEE Trans. Computers., vol. 22, no. 8, pp.786–793, 1973.
W.F. McColl, Scalable parallel computing: A grand unified theory and its practical development, Procs. 13th IFIP World Computer Congress. (B. Pehrson and I.Simon, eds.), Vol. 1 (Invited Paper), Elsevier, pp. 539–546, 1994.
W.F. McColl, BSP Programming, in Specification of Parallel Algorithms. (G.E. Blelloch, K.M. Chandy and S. Jagannathan eds.), Procs. DIMACS Workshop, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 18, pp. 21–35, 1994.
W.F. McColl, Scalable Computing, in Computer Science Today: Recent Trends and Developments. (J. Van Leeuwen ed.), LNCS Volume 1000, Springer-Verlag, pp. 46–61, 1995.
H.S. Stone, An efficient parallel algorithm for the solution of a tridiagonal linear system of equations, J. Assoc. Compu. Mach., 20 (1), pp. 27–38, 1973.
H.S. Stone, Parallel tridiagonal equation solvers, ACM Trans. Math. Software., 1 (4), pp. 289–307, 1975.
H.A. Van der Vorst, Large tridiagonal and block tridiagonal linear systems on vector and parallel computers, Parallel Computing., 5, pp. 45–54, 1987.
L. Valiant, A bridging model for parallel computation, Communications of the ACM., vol. 33, no. 8, Aug. 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, Y., McColl, W.F. (1997). A two-way BSP algorithm for tridiagonal systems. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031604
Download citation
DOI: https://doi.org/10.1007/BFb0031604
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62898-9
Online ISBN: 978-3-540-69041-2
eBook Packages: Springer Book Archive