Lines Matching refs:is1
92 IS is1, is2, is3; in PetscPartitionerPartition_MatPartitioning() local
156 PetscCall(MatPartitioningApply(p->mp, &is1)); in PetscPartitionerPartition_MatPartitioning()
163 PetscCall(ISGetIndices(is1, &assignment_arr)); in PetscPartitionerPartition_MatPartitioning()
165 PetscCall(ISRestoreIndices(is1, &assignment_arr)); in PetscPartitionerPartition_MatPartitioning()
169 PetscCall(ISPartitioningToNumbering(is1, &is2)); in PetscPartitionerPartition_MatPartitioning()
170 PetscCall(ISDestroy(&is1)); in PetscPartitionerPartition_MatPartitioning()
173 PetscCall(ISOnComm(is2, PETSC_COMM_SELF, PETSC_USE_POINTER, &is1)); in PetscPartitionerPartition_MatPartitioning()
174 PetscCall(ISRenumber(is1, NULL, NULL, &is3)); in PetscPartitionerPartition_MatPartitioning()
175 PetscCall(ISDestroy(&is1)); in PetscPartitionerPartition_MatPartitioning()
180 PetscCall(ISInvertPermutation(is3, numVertices, &is1)); in PetscPartitionerPartition_MatPartitioning()
184 *is = is1; in PetscPartitionerPartition_MatPartitioning()