S3L_ERR_ILU_ZRPVT - Encountered a zero pivot in the course of ILU preconditioning.
S3L_ERR_JACOBI_ZRDIAG - Encountered a zero diagonal in the course of Jacobi preconditioning.
S3L_ERR_DIVERGE - Computation has diverged.
S3L_ERR_ITER_BRKDWN - A breakdown has occurred.
S3L_ERR_MAXITER - The number of iterations has exceeded the value supplied in iparm[S3L_iter_maxiter].