code: public static int cusparseSgebsr2gebsr_bufferSize(
          cusparseHandle handle, 
          int dirA, 
          int mb, 
          int nb, 
          int nnzb, 
          cusparseMatDescr descrA, 
          Pointer bsrSortedValA, 
          Pointer bsrSortedRowPtrA, 
          Pointer bsrSortedColIndA, 
          int rowBlockDimA, 
          int colBlockDimA, 
          int rowBlockDimC, 
          int colBlockDimC, 
          int[] pBufferSizeInBytes)
      {
          return checkResult(cusparseSgebsr2gebsr_bufferSizeNative(handle, dirA, mb, nb, nnzb, descrA, bsrSortedValA, bsrSortedRowPtrA, bsrSortedColIndA, rowBlockDimA, colBlockDimA, rowBlockDimC, colBlockDimC, pBufferSizeInBytes));
      }
docs: Description: This routine converts a sparse matrix in general block-CSR storage format
  to a sparse matrix in general block-CSR storage format with different block size.