Hello, It looks like to use mkl_zcsrsm, the sparse matrix A should be a sparse upper or lower triangular matrix with unit or non-unit main diagonal.

Since any general sparse matrix can be divided into Upper + Lower + Diagonal, I'm surprised that the general sparse matrices are not supported for this routine.

Could you please advice what we should do when we have to deal with a general unsymmetric sparse matrix ?

Thanks