Lines Matching refs:partitioning

38 …pply_Parmetis_Private(MatPartitioning part, PetscBool useND, PetscBool isImprove, IS *partitioning)  in MatPartitioningApply_Parmetis_Private()  argument
48 PetscAssertPointer(partitioning, 4); in MatPartitioningApply_Parmetis_Private()
87 PetscValidHeaderSpecific(*partitioning, IS_CLASSID, 4); in MatPartitioningApply_Parmetis_Private()
88 PetscCall(ISGetIndices(*partitioning, &part_indices)); in MatPartitioningApply_Parmetis_Private()
90 PetscCall(ISRestoreIndices(*partitioning, &part_indices)); in MatPartitioningApply_Parmetis_Private()
91 PetscCall(ISDestroy(partitioning)); in MatPartitioningApply_Parmetis_Private()
176 …tscObjectComm((PetscObject)part), bs * pmat->rmap->n, newlocals, PETSC_OWN_POINTER, partitioning)); in MatPartitioningApply_Parmetis_Private()
178 …neral(PetscObjectComm((PetscObject)part), pmat->rmap->n, locals, PETSC_OWN_POINTER, partitioning)); in MatPartitioningApply_Parmetis_Private()
189 …PetscCall(PetscObjectCompose((PetscObject)*partitioning, "_petsc_matpartitioning_ndorder", (PetscO… in MatPartitioningApply_Parmetis_Private()
193 …all(ISCreateGeneral(PetscObjectComm((PetscObject)part), 0, NULL, PETSC_COPY_VALUES, partitioning)); in MatPartitioningApply_Parmetis_Private()
203 …PetscCall(PetscObjectCompose((PetscObject)*partitioning, "_petsc_matpartitioning_ndorder", (PetscO… in MatPartitioningApply_Parmetis_Private()
215 static PetscErrorCode MatPartitioningApplyND_Parmetis(MatPartitioning part, IS *partitioning) in MatPartitioningApplyND_Parmetis() argument
218 PetscCall(MatPartitioningApply_Parmetis_Private(part, PETSC_TRUE, PETSC_FALSE, partitioning)); in MatPartitioningApplyND_Parmetis()
225 static PetscErrorCode MatPartitioningApply_Parmetis(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Parmetis() argument
228 PetscCall(MatPartitioningApply_Parmetis_Private(part, PETSC_FALSE, PETSC_FALSE, partitioning)); in MatPartitioningApply_Parmetis()
235 static PetscErrorCode MatPartitioningImprove_Parmetis(MatPartitioning part, IS *partitioning) in MatPartitioningImprove_Parmetis() argument
238 PetscCall(MatPartitioningApply_Parmetis_Private(part, PETSC_FALSE, PETSC_TRUE, partitioning)); in MatPartitioningImprove_Parmetis()