Skip to main content

Parallel Direct Solution of Sparse Linear Systems

  • Conference paper
Parallel Computing on Distributed Memory Multiprocessors

Part of the book series: NATO ASI Series ((NATO ASI F,volume 103))

Abstract

This paper discusses the direct solution of sparse symmetric positive definite linear systems of equations and describes three parallel algorithms for the Cholesky factorization step. An empirical comparison of the communication costs of the three algorithms on a partitioned-memory multiprocessor is made. It is shown that the scheme used to partition the matrix among the processors, and the existence of a multicasting capability in the communication network, are important factors in the trade-off between the algorithms. Performance results on a BBN Butterfly TC2000 multiprocessor are reported.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Ashcraft, S. Eisenstat, and J. W.-H. Liu, “A fan-in algorithm for distributed sparse numerical factorization,” SIAM J. Sci. Statist Comput., Vol. 11, pp. 593–599, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  2. BBN Advanced Computers Inc., TC2000 Technical Product Summary, 1989.

    Google Scholar 

  3. I. Duff, A. Erisman, and J. Reid, Direct Methods for Sparse Matrices, Oxford University Press, Oxford, U.K., 1987.

    Google Scholar 

  4. I. Duff and J. Reid, “The multifrontal solution of indefinite sparse symmetric linear equations,” ACM Trans. Math. Software, Vol. 9, pp. 302–325, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  5. K. Eswar, P. Sadayappan, and V. Visvanathan, “Multifrontal factorization of sparse matrices on shared-memory multiprocessors,” Proceedings of the Twentieth International Conference on Parallel Processing, St. Charles, IL, Vol. III, pp. 159–166, 1991.

    Google Scholar 

  6. A. George and J. W.-H. Liu, “An automatic nested dissection algorithm for irregular finite element problems,” SIAM J. Numer. Anal, Vol. 15, pp. 1053–1069, 1978.

    Article  MATH  MathSciNet  Google Scholar 

  7. A. George and J. W.-H. Liu, Computer Solution of Large Sparse Positive Definite Systems, Prentice-Hall, Englewood Cliffs, NJ, 1981.

    MATH  Google Scholar 

  8. A. George and J. W.-H. Liu, “The evolution of the minimum degree ordering algorithm,” SIAM Rev., Vol. 31, pp. 1–19, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  9. A. George, M. Heath, J. W.-H. Liu, and E. G.-Y. Ng, “Sparse Cholesky factorization on a local-memory multiprocessor,” SIAM J. Sci. Statist. Comput., Vol. 9, pp. 327–340, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  10. J. W.-H. Liu, “The multifrontal method for sparse matrix solution: theory and practice,” Tech. Report CS-90-04, Dept. of Computer Science, York University, North York, Ontario, 1990.

    Google Scholar 

  11. R. Lucas, T. Blank, and J. Tiemann, “A parallel solution method for large sparse systems of equations,” IEEE Trans, on Computer-Aided Design, Vol. CAD-6, pp. 981–991, 1987.

    Article  Google Scholar 

  12. J. Ortega, Introduction to Parallel and Vector Solution of Linear Systems, Plenum Press, New York, 1988.

    MATH  Google Scholar 

  13. E. Rothberg and A. Gupta, “Efficient sparse matrix factorization on high performance workstations — Exploiting the memory hierarchy,” ACM Trans. Math. Software, Vol. 17, pp. 313–334, 1991.

    Article  MATH  Google Scholar 

  14. R. Schreiber, “A new implementation of sparse Gaussian elimination,” ACM Trans. Math. Software, Vol. 8, pp. 256–276, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  15. M. Yannakakis, “Computing the minimum fill-in is NP-complete,” SIAM J. Algebraic Discrete Methods, Vol. 2, pp. 77–79, 1981.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eswar, K., Sadayappan, P., Visvanathan, V. (1993). Parallel Direct Solution of Sparse Linear Systems. In: Özgüner, F., Erçal, F. (eds) Parallel Computing on Distributed Memory Multiprocessors. NATO ASI Series, vol 103. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58066-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-58066-6_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-63460-4

  • Online ISBN: 978-3-642-58066-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics