Iterative solvers for three-diagonal matrices

The iterative solvers below have been implemented in BandMatrix.java in jbone, they are called from the tunable FEM-scheme instead of the direct solver solve3.

About the iterative solvers .
Discussion .

To run the schemes, choose one of:
Jacobi = Jacobi Iterations
FGS = Forward Gauss Seidel
BGS = Backward Gauss Seidel
SSOR = Successive Symmetric Over Relaxation

For FGS, BGS and SSOR, you can set the relaxation parameter OMEGA. If 1 < OMEGA < 2, the scheme is over-relaxed, for 0 < OMEGA < 1, the scheme is under-relaxed. If you open up the Tool bar in the Communicator, and select Java Console, you can see the number of iterations required for a 10exp(-6) precision.
align=center width=800 height=280>


Here is the link to the iterative schemes.