OOF2: The Manual

Name

Iterative (BasicIterative) — Solve matrix equations approximately and iteratively, without using exta memory.

Synopsis

BasicIterative(tolerance,max_iterations)

Details

  • Base class: BasicMatrixMethod
  • Parameters:

    tolerance
    Largest acceptable relative error in the matrix solution. Type: A real number.
    max_iterations
    Maximum number of iterations to perform. Type: Integer.

Description

BasicIterative is a matrix equation solver used in BasicSolverMode. It uses the ConjugateGradient method for symmetric matrices and the GeneralizedMinResidual method (with krylov_dimension=30) for asymmetric matrices, both of which are iterative methods appropriate for large sparse matrices. In both cases it preconditions the matrix with the ILUPreconditioner.