KELLEY
Iterative Methods for Linear and Nonlinear Equations


KELLEY is a MATLAB library which implements iterative methods for linear and nonlinear equations, by Tim Kelley.

These codes can be downloaded directly from http://www.siam.org/books/kelley/kellcode.htm

Related Data and Programs:

CSPARSE, a C library which contains iterative methods for solving linear systems.

DLAP, a FORTRAN90 library which contains iterative methods for solving linear systems.

DSP, a data directory which contains a description and examples of the DSP format for storing sparse matrices, which is used by the FORTRAN90 version of MGMRES.

GSL, a C++ library which can perform multidimensional root-finding.

HBSMC, a dataset directory which contains files defining large sparse matrices stored in the Harwell-Boeing format.

LINPACK. a FORTRAN90 library which carries out direct methods for solving linear systems.

MGMRES, a MATLAB library which applies the restarted GMRES algorithm to solve a sparse linear system.

MM, a data directory which contains a description and examples of the Matrix Market format for storing matrices.

SPARSEKIT, a FORTRAN90 library which carries out operations on sparse matrices, including conversion between various formats.

ST, a data directory which contains a description and examples of the ST format for storing sparse matrices, which used by the C++ version of MGMRES.

SUPER_LU, a C program which applies a fast direct solution method to a sparse linear system.

TEMPLATES, a FORTRAN90 library which carries out simple versions of various iterative solvers.

TEST_MAT, a MATLAB library which defines test matrices.

TEST_NONLIN, a FORTRAN90 library which defines test cases of multidimensional nonlinear systems of equations.

Reference:

  1. Richard Barrett, Michael Berry, Tony Chan, James Demmel, June Donato, Jack Dongarra, Victor Eijkhout, Roidan Pozo, Charles Romine, Henk van der Vorst,
    Templates for the Solution of Linear Systems:
    Building Blocks for Iterative Methods,
    SIAM, 1994,
    ISBN: 0898714710,
    LC: QA297.8.T45.
  2. Subramanyan Chandrasekhar,
    Radiative Transfer,
    Dover, 1960,
    ISBN13: 978-0486605906,
    LC: QB461.C46.
  3. Tim Kelley,
    Iterative Methods for Linear and Nonlinear Equations,
    SIAM, 2004,
    ISBN: 0898713528,
    LC: QA297.8.K45.
  4. Yousef Saad,
    Iterative Methods for Sparse Linear Systems,
    Second Edition,
    SIAM, 20003,
    ISBN: 0898715342,
    LC: QA188.S17.

Source Code:

For linear equations:

For nonlinear equations:

Utilities:

Examples and Tests:

You can go up one level to the MATLAB source codes.


Last modified on 18 June 2007.