Lines Matching refs:compressedrow
36 if (a->compressedrow.use) { in MatViennaCLCopyToGPU()
43 row_buffer.raw_resize(dummy, a->compressedrow.nrows + 1); in MatViennaCLCopyToGPU()
44 … for (PetscInt i = 0; i <= a->compressedrow.nrows; ++i) row_buffer.set(i, (a->compressedrow.i)[i]); in MatViennaCLCopyToGPU()
47 row_indices.raw_resize(dummy, a->compressedrow.nrows); in MatViennaCLCopyToGPU()
48 …for (PetscInt i = 0; i < a->compressedrow.nrows; ++i) row_indices.set(i, (a->compressedrow.rindex)… in MatViennaCLCopyToGPU()
54 … row_indices.get(), col_buffer.get(), a->a, A->rmap->n, A->cmap->n, a->compressedrow.nrows, a->nz); in MatViennaCLCopyToGPU()
55 …PetscCall(PetscLogCpuToGpu(((2 * a->compressedrow.nrows) + 1 + a->nz) * sizeof(PetscInt) + (a->nz)… in MatViennaCLCopyToGPU()
108 …PetscCheck(!a->compressedrow.use, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "ViennaCL: Cannot handle r… in MatViennaCLCopyFromGPU()
159 …PetscCheck(!a->compressedrow.use, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "ViennaCL: Cannot handle r… in MatViennaCLCopyFromGPU()
188 if (a->compressedrow.use) { in MatMult_SeqAIJViennaCL()
223 …if (a->compressedrow.use) *viennaclstruct->tempvec = viennacl::linalg::prod(*viennaclstruct->compr… in MatMultAdd_SeqAIJViennaCL()