S3L_ERR_ARG_NULL - Invalid array x or b or sparse matrix A. They all must be preallocated S3L arrays or sparse matrix.
S3L_ERR_ARRNOTSQ - Invalid matrix size. Matrix A must be square.
S3L_ERR_ARG_RANK - Invalid rank for arrays x and b. Both must be rank 1 arrays.
S3L_ERR_MATCH_DTYPE - x, b, and A do not have the same data type.
S3L_ERR_MATCH_EXTENTS - The lengths of x and b do not match the size of sparse matrix A. Both must be equal to the order of A.
S3L_ERR_PARAM_INVALID - Invalid input for iparm or rparm. Both must be preallocated and initialized with the predefined values described in the Description section or set to 0 for the default value.