trtrs
is trsv
+“check for singularity”. BLAS doesn’t support reporting singularity (there is no info
argument) and therefore trsv
will just go ahead and divide with zero. When I wrote the triangular code, I thought it was better to report the singularity. It makes sense that it is a bit slower but mainly for small matrices since it will just have to pass through the diagonal.
9 Likes