code: public static int cusparseSbsrmm(
          cusparseHandle handle, 
          int dirA, 
          int transA, 
          int transB, 
          int mb, 
          int n, 
          int kb, 
          int nnzb, 
          Pointer alpha, 
          cusparseMatDescr descrA, 
          Pointer bsrSortedValA, 
          Pointer bsrSortedRowPtrA, 
          Pointer bsrSortedColIndA, 
          int blockSize, 
          Pointer B, 
          int ldb, 
          Pointer beta, 
          Pointer C, 
          int ldc)
      {
          return checkResult(cusparseSbsrmmNative(handle, dirA, transA, transB, mb, n, kb, nnzb, alpha, descrA, bsrSortedValA, bsrSortedRowPtrA, bsrSortedColIndA, blockSize, B, ldb, beta, C, ldc));
      }
docs: Description: sparse - dense matrix multiplication C = alpha * op(A) * B  + beta * C,
  where A is a sparse matrix in block-CSR format, B and C are dense tall matrices.
  This routine allows transposition of matrix B, which may improve performance.