code: public static int cusparseSgtsv(
          cusparseHandle handle, 
          int m, 
          int n, 
          Pointer dl, 
          Pointer d, 
          Pointer du, 
          Pointer B, 
          int ldb)
      {
          return checkResult(cusparseSgtsvNative(handle, m, n, dl, d, du, B, ldb));
      }
docs: <pre>
  Description: Solution of tridiagonal linear system A * X = B,
  with multiple right-hand-sides. The coefficient matrix A is
  composed of lower (dl), main (d) and upper (du) diagonals, and
  the right-hand-sides B are overwritten with the solution X.
  These routine use pivoting.
  </pre>