Lines Matching refs:matrixT
1250 CsrMatrix *matrixT = new CsrMatrix; in MatSeqAIJCUSPARSEFormExplicitTranspose() local
1251 matstructT->mat = matrixT; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1252 matrixT->num_rows = A->cmap->n; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1253 matrixT->num_cols = A->rmap->n; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1254 matrixT->num_entries = a->nz; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1255 matrixT->row_offsets = new THRUSTINTARRAY32(matrixT->num_rows + 1); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1256 matrixT->column_indices = new THRUSTINTARRAY32(a->nz); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1257 matrixT->values = new THRUSTARRAY(a->nz); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1264 …scr, matrixT->num_rows, matrixT->num_cols, matrixT->num_entries, matrixT->row_offsets->data().get(… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1275 if (matrixT->num_entries) { in MatSeqAIJCUSPARSEFormExplicitTranspose()
1276 …scr, matrixT->num_rows, matrixT->num_cols, matrixT->num_entries, matrixT->row_offsets->data().get(… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1281 matrixT->row_offsets->assign(matrixT->row_offsets->size(), indexBase); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1342 CsrMatrix *matrixT = (CsrMatrix *)matstructT->mat; in MatSeqAIJCUSPARSEFormExplicitTranspose() local
1347 PetscCheck(matrixT, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT"); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1348 PetscCheck(matrixT->row_offsets, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT rows"); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1349 PetscCheck(matrixT->column_indices, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT cols"); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1350 PetscCheck(matrixT->values, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT values"); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1364 …uct->rowoffsets_gpu->data().get(), matrix->column_indices->data().get(), matrixT->values->data().g… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1365 …matrixT->row_offsets->data().get(), matrixT->column_indices->data().get(), cusparse_scalartype, CU… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1378 …uct->rowoffsets_gpu->data().get(), matrix->column_indices->data().get(), matrixT->values->data().g… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1380 …matrixT->row_offsets->data().get(), matrixT->column_indices->data().get(), cusparse_scalartype, CU… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1383 …matrixT->column_indices->data().get(), matrixT->row_offsets->data().get(), CUSPARSE_ACTION_NUMERIC… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1387 matrixT->row_offsets->assign(matrixT->row_offsets->size(), indexBase); in MatSeqAIJCUSPARSEFormExplicitTranspose()
1391 …PetscCallThrust(thrust::transform(thrust::device, matrixT->values->begin(), matrixT->values->end()… in MatSeqAIJCUSPARSEFormExplicitTranspose()
1397 …ion_iterator(matrix->values->begin(), cusparsestruct->csr2csc_i->end()), matrixT->values->begin())… in MatSeqAIJCUSPARSEFormExplicitTranspose()