We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a006ea commit 160f941Copy full SHA for 160f941
lib/cusparse/helpers.jl
@@ -239,13 +239,14 @@ mutable struct CuSparseMatrixDescriptor
239
240
function CuSparseMatrixDescriptor(A::CuSparseMatrixBSR, IndexBase::Char)
241
desc_ref = Ref{cusparseSpMatDescr_t}()
242
+ brows, bcols = cld.(size(A), A.blockDim)
243
cusparseCreateBsr(
244
desc_ref,
- size(A)..., nnz(A),
245
+ brows, bcols, A.nnzb,
246
A.blockDim, A.blockDim,
- A.rowPtr, A.colVal, nonzeros(A),
247
+ A.rowPtr, A.colVal, A.nzVal,
248
eltype(A.rowPtr), eltype(A.colVal), IndexBase,
- eltype(nonzeros(A)), A.dir
249
+ eltype(A.nzVal), A.dir
250
)
251
obj = new(desc_ref[])
252
finalizer(cusparseDestroySpMat, obj)
0 commit comments