GMGSOLVE
Geometric Multigrid for Solving Linear Systems


GMGSOLVE, a Python library which can apply one step of the V-cycle of the geometric multigrid method, by Mike Sussman.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Languages:

GMGSOLVE is available in a Python version.

Author:

Mike Sussman, University of Pittsburgh.

Related Programs:

CG, a Python library which implements a simple version of the conjugate gradient (CG) method for solving a system of linear equations of the form A*x=b, suitable for situations in which the matrix A is positive definite (only real, positive eigenvalues) and symmetric.

SOLVE, a Python library which demonstrates how Gauss elimination can be used to solve a simple system of linear equations A*x=b.

TEST_MAT, a Python library which defines test matrices, some of which have known determinants, eigenvalues and eigenvectors, inverses and so on.

WATHEN, a Python library which compares storage schemes (full, banded, sparse triplet, sparse) and solution strategies (A\x, Linpack, conjugate gradient) for linear systems involving the Wathen matrix, which can arise when solving a problem using the finite element method (FEM).

Source code:

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


Last revised on 02 October 2016.