In my CUDA code I am using cusparse<t>gtsv()
function (more precisely, cusparseZgtsv
and cusparseZgtsvStridedBatch
ones).
In the documentaion it is said, that this function solves the equation A*x=alpha *B. My question is - what is alpha? I didn't find it as an input parameter. I have no idea how to specify it. Is it always equals to 1?
dl(0)
anddu(m-1)
(the first value of low diagonal and the last of upper diagonal) are not used by the solver. In the documentation, it is said that these values should be set to zero. In reality, these values can be arbitrary. It is worth to submit as well – Mikhail Genkin