S3L_gen_iter_solve implements left preconditioning. That is, preconditioning is applied to the linear system Ax = b by
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. |