Sun S3L 3.0 Programming and Reference Guide

Preconditioning

S3L_gen_iter_solve implements left preconditioning. That is, preconditioning is applied to the linear system Ax = b by


Example 8-81

Q-1 A = Q-1 b 

where Q is the preconditioner and Q-1 denotes the inverse of Q. The supported preconditioners are listed in Table 8-13.

Table 8-13 iparm[S3L_iter_pc] Options

Option 

Description 

S3L_none

No preconditioning will be done (default). 

S3L_jacobi

Point Jacobi preconditioner will be used. 

S3L_ilu

Use a simplified ILU(0); the Incomplete LU factorization of level zero preconditioner. This preconditioner modifies only diagonal nonzero elements of the matrix.