Lines Matching refs:matrixT
975 CsrMatrix *matrixT = new CsrMatrix; in MatSeqAIJHIPSPARSEFormExplicitTranspose() local
976 matstructT->mat = matrixT; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
977 matrixT->num_rows = A->cmap->n; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
978 matrixT->num_cols = A->rmap->n; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
979 matrixT->num_entries = a->nz; in MatSeqAIJHIPSPARSEFormExplicitTranspose()
980 matrixT->row_offsets = new THRUSTINTARRAY32(matrixT->num_rows + 1); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
981 matrixT->column_indices = new THRUSTINTARRAY32(a->nz); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
982 matrixT->values = new THRUSTARRAY(a->nz); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
987 …scr, matrixT->num_rows, matrixT->num_cols, matrixT->num_entries, matrixT->row_offsets->data().get(… in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1039 CsrMatrix *matrixT = (CsrMatrix *)matstructT->mat; in MatSeqAIJHIPSPARSEFormExplicitTranspose() local
1044 PetscCheck(matrixT, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT"); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1045 PetscCheck(matrixT->row_offsets, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT rows"); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1046 PetscCheck(matrixT->column_indices, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT cols"); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1047 PetscCheck(matrixT->values, PETSC_COMM_SELF, PETSC_ERR_GPU, "Missing CsrMatrixT values"); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1062 …uct->rowoffsets_gpu->data().get(), matrix->column_indices->data().get(), matrixT->values->data().g… in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1063 …matrixT->column_indices->data().get(), matrixT->row_offsets->data().get(), HIPSPARSE_ACTION_NUMERI… in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1065 matrixT->row_offsets->assign(matrixT->row_offsets->size(), indexBase); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1069 …PetscCallThrust(thrust::transform(thrust::device, matrixT->values->begin(), matrixT->values->end()… in MatSeqAIJHIPSPARSEFormExplicitTranspose()
1072 …on_iterator(matrix->values->begin(), hipsparsestruct->csr2csc_i->end()), matrixT->values->begin())… in MatSeqAIJHIPSPARSEFormExplicitTranspose()