[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Parallel Support Graph Preconditioners

  • Conference paper
High Performance Computing - HiPC 2006 (HiPC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4297))

Included in the following conference series:

  • 898 Accesses

Abstract

Support graph preconditioning is a relatively new technique that has gained attention in recent years. Unlike incomplete factorization-based preconditioning, this is a robust technique whose performance is not affected significantly by domain characteristics such as anisotropy and inhomogeneity. A major limitation of this technique is that it is applicable to symmetric diagonally dominant M-matrices only. In this paper, we outline an extension of the technique to symmetric positive definite matrices arising from finite element discretization of elliptic problems. An added advantage of our approach is the inherent parallelism that can be exploited to develop efficient parallel preconditioners. Our method allows trade-off between the preconditioner’s parallelism and the rate of convergence of the iterative solver. In contrast, efforts to parallelize incomplete factorization-based preconditioners often result in much slower convergence. Numerical results show that our preconditioner achieves good parallel speedup on distributed memory multiprocessors such as Beowulf workstation clusters.

This research has been supported by NSF grants CCR 9984400, CCR 0431068, CCR 0427014, and DMS 0216275.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Boman, E.G., Hendrickson, B.: Support theory for preconditioning. SIAM J. Matrix Anal. Appl. 25(3), 694–717 (2004)

    Article  MathSciNet  Google Scholar 

  2. Boman, E.G., Chen, D., Hendrickson, B., Toledo, S.: Maximum-weight-basis preconditioners. Lin. Alg. Appl. 11, 695–721 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  3. Boman, E.G., Hendrickson, B., Vavasis, S.: Solving elliptic finite element systems in near-linear time with support preconditioners (submitted, 2004)

    Google Scholar 

  4. Chen, D., Toledo, S.: Vaidya’s preconditioners: Implementation and experimental study. Electronic Transactions on Numerical Analysis 16, 30–49 (2003)

    MATH  MathSciNet  Google Scholar 

  5. Chen, D.: Analysis, Implemetation and Evaluation of Vaidya’s Preconditioners. Master’s thesis, School of Computer Science, Tel-Aviv University, Israel (February 2001)

    Google Scholar 

  6. Cormen, T., Leiserson, C., Rivest, R.: Introduction to Algorihtms, 2nd edn. McGraw-Hill, New York (2001)

    Google Scholar 

  7. George, A., Liu, J.W.-H.: Computer solution of large sparse positive definite systems. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  8. Gremban, K.D., Miller, G.L., Zagha, M.: Performance evaluation of a parallel preconditioner. In: 9th International Parallel Processing Symposium, Santa Barbara, April 1995, pp. 65–69. IEEE, Los Alamitos (1995)

    Chapter  Google Scholar 

  9. Gremban, K.D.: Combinatorial Preconditioners for Sparse, Symmetric, Diagonally Dominant Linear Systems. PhD thesis, School of Computer Science, Carnegie Mellon University (October 1996)

    Google Scholar 

  10. Saad, Y.: Iterative Methods for Sparse Linear Systems, 2nd edn. SIAM, Philadelphia (2003)

    Book  MATH  Google Scholar 

  11. Vaidya, P.: Solving linear equations with symmetric diagonally dominant matrices by constructing good preconditioners. In: A talk based on the manuscript was presented at the IMA Workshop on Graph Theory and Sparse Matrix Computation (October 1991) (unpublished manuscript)

    Google Scholar 

  12. Wu, X., Downes, M.S., Goktekin, T., Tendick, F.: Adaptive nonlinear finite elements for deformable body simulation using dynamic progressive meshes. In: Chalmers, A., Rhyne, T.-M. (eds.) EG 2001 Proceedings, vol. 20(3), pp. 349–358. Blackwell Publishing, Malden (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, M., Sarin, V. (2006). Parallel Support Graph Preconditioners. In: Robert, Y., Parashar, M., Badrinath, R., Prasanna, V.K. (eds) High Performance Computing - HiPC 2006. HiPC 2006. Lecture Notes in Computer Science, vol 4297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11945918_39

Download citation

  • DOI: https://doi.org/10.1007/11945918_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68039-0

  • Online ISBN: 978-3-540-68040-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics