Skip to main content

Preconditioners for Sparse Iterative Methods

  • Reference work entry
Encyclopedia of Parallel Computing
  • 358 Accesses

Synonyms

Linear equations solvers

Definition

Iterative methods for solving sparse systems of linear equations are potentially less memory and computation intensive than direct methods, but often experience slow convergence or fail to converge at all. The robustness and the speed of Krylov subspace iterative methods is improved, often dramatically, by preconditioning. Preconditioning is a technique for transforming the original system of equations into one with an improved distribution (clustering) of eigenvalues so that the transformed system can be solved in fewer iterations. A key step in preconditioning a linear system Ax = b is to find a nonsingular preconditioner matrix M such that the inverse of M is as close to the inverse of A as possible and solving a system of the form Mz = r is significantly less expensive than solving Ax = b. The system is then solved by solving \(({M}^{-1}A)x = {M}^{-1}b\). This particular example shows what is known as left preconditioning. There are two...

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 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.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

Bibliography

  1. Benzi M (2002) Preconditioning techniques for large linear systems: a survey. J Computat Phys 182(2):418–477

    MATH  MathSciNet  Google Scholar 

  2. Bozdag D, Gebremedhin AH, Manne F, Boman EG, Catalyurek UV (2008) A framework for scalable greedy coloring on distributed memory parallel computers. J Parallel Distrib Comput 68(4):515–535

    Google Scholar 

  3. Chow E (2000) A priori sparsity patterns for parallel sparse approximate inverse preconditioners. SIAM J Sci Comput 21(5): 1804–1822

    MATH  MathSciNet  Google Scholar 

  4. Chow E (2001) Parallel implementation and practical use of sparse approximate inverse preconditioners with a priori sparsity patterns. Int J High Perform Comput appl 15(1):56–74

    Google Scholar 

  5. Chow E, Falgout RD, Hu JJ, Tuminaro RS, Yang UM (2006) A survey of parallelization techniques for multigrid solvers. In Heroux MA, Raghavan P, Simon HD (eds) Parallel processing for scientific computing. SIAM, Philadelphia

    Google Scholar 

  6. Grote MJ, Huckle T (1997) Parallel preconditioning with sparse approximate inverses. SIAM J Sci Comput 18(3): 838–853

    MATH  MathSciNet  Google Scholar 

  7. Hysom D, Pothen A (2000) A scalable parallel algorithm for incomplete factor preconditioning. SIAM J Sci Comput 22(6): 2194–2215

    MathSciNet  Google Scholar 

  8. Karypis G, Kumar V (1996) Parallel threshold-based ILU factorization. Technical report TR 96-061, Department of Computer Science, University of Minnesota, Minnesota

    Google Scholar 

  9. Karypis G, Kumar V (1997) ParMETIS: parallel graph partitioning and sparse matrix ordering library. Technical report TR 97-060, Department of Computer Science, University of Minnesota, Minnesota

    Google Scholar 

  10. Karypis G, Kumar V (1998) Parallel algorithms for multilevel graph partitioning and sparse matrix ordering. J Parallel Distrib Comput 48:71–95

    Google Scholar 

  11. Saad Y (2003) Iterative methods for sparse linear systems, 2nd edn. SIAM, Philadelphia

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Gupta, A. (2011). Preconditioners for Sparse Iterative Methods. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_247

Download citation

Publish with us

Policies and ethics