Matrix Preconditioning Techniques and Applications

In this Appendix we list a small and selected sample of internet sites that contain specific topics and useful software relating to matrix preconditioning, fast solvers and scientific computing in general. Any list of this kind cannot be complete because there are simply too sites to be found and listed (unfortunately Internet addresses can be time sensitive).
Here the commonly used word freely should better be replaced by generously . Indeed, only some selected sites are listed below some of which might require a simple online registration which is generously reasonable.
1 ? Survey of freely available software for linear algebra on the web (Jack Dongarra):
http://www.netlib.org/utk/people/JackDongarra/la-sw.html
2 ? Overview of Iterative Linear System Solver Packages (Victor Eijkhout):
http://www.netlib.org/utk/papers/iterative-survey/
3 ? NETLIB (Collection of mathematical software, papers, and databases) (Chief editors: Jack Dongarra and Eric Grosse)
http://www.netlib.org/
4 ? TOMS (ACM Transactions on Mathematical Software) (Association for Computing):
http://math.nist.gov/toms/
5 ? Matrix Market:
http://math.nist.gov/MatrixMarket/formats.html
6 ? University of Florida Sparse Matrix Collection (Tim Davis):
http://www.cise.ufl.edu/research/sparse/matrices/
7 ? BPKIT (Block Preconditioning Toolkit) (Edmond Chow):
http://www-users.cs.umn.edu/~chow/bpkit.html/
8 ? PETSc (Portable, Extensible Toolkit for Scientific Computation): (PETSc team):
http://www-unix.mcs.anl.gov/petsc/petsc-2/
9 ? SPARSLAB (Michele Benzi and Miroslav Tuma):
http://www.cs.cas.cz/~tuma/sparslab.html
10 ? SPAI (SParse Approximate Inverse) (Stephen Barnard and Marcus Grote):
http://www.sam.math.ethz.ch/~grote/spai/
11 ? SAINV (Stabilized Approximate Inverse) (Robert Bridson):
http://www.cs.ubc.ca/~rbridson/download/ainvInC.tar.bz2
12 ? The Sparskit (Youcef Saad):
http://www?users.cs.umn.edu/~saad/software/SPARSKIT/sparskit.html
13 ? The BILUM package (Jun Zhang and Youcef...