Sparse Matrix Algorithms |
The ITSOLVER call has the following syntax and arguments:
call ITSOLVER (x, error, iter, method, A, b, precond, tol, maxiter, start, history);
The conjugate gradient and minimum residual algorithms (method = 'CG' or method = 'MINRES') require to be symmetric; hence you must specify only the lower triangular part of , while the remaining algorithms require all nonzero coefficients to be listed. The following table lists valid values for the precond parameter for each class of algorithm.
Table 18.1: Subroutine Definitions and Valid PreconditionersMethod Value | Algorithm | Preconditioners |
"CG" | conjugate gradient | "NONE" "IC" "DIAG" |
"MINRES" | minimum residual | "NONE" "IC" "DIAG" |
"BICG" | biconjugate gradient | "NONE" "MILU" |
"CGS" | conjugate gradient squared | "NONE" |
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.