Lines Matching refs:ndis
181 IS ndis; in MatPartitioningApply_Parmetis_Private() local
184 …teBlock(PetscObjectComm((PetscObject)part), bs, pmat->rmap->n, NDorder, PETSC_OWN_POINTER, &ndis)); in MatPartitioningApply_Parmetis_Private()
186 …eateGeneral(PetscObjectComm((PetscObject)part), pmat->rmap->n, NDorder, PETSC_OWN_POINTER, &ndis)); in MatPartitioningApply_Parmetis_Private()
188 PetscCall(ISSetPermutation(ndis)); in MatPartitioningApply_Parmetis_Private()
189 …tscObjectCompose((PetscObject)*partitioning, "_petsc_matpartitioning_ndorder", (PetscObject)ndis)); in MatPartitioningApply_Parmetis_Private()
190 PetscCall(ISDestroy(&ndis)); in MatPartitioningApply_Parmetis_Private()
195 IS ndis; in MatPartitioningApply_Parmetis_Private() local
198 …etscCall(ISCreateBlock(PetscObjectComm((PetscObject)part), bs, 0, NULL, PETSC_COPY_VALUES, &ndis)); in MatPartitioningApply_Parmetis_Private()
200 … PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)part), 0, NULL, PETSC_COPY_VALUES, &ndis)); in MatPartitioningApply_Parmetis_Private()
202 PetscCall(ISSetPermutation(ndis)); in MatPartitioningApply_Parmetis_Private()
203 …tscObjectCompose((PetscObject)*partitioning, "_petsc_matpartitioning_ndorder", (PetscObject)ndis)); in MatPartitioningApply_Parmetis_Private()
204 PetscCall(ISDestroy(&ndis)); in MatPartitioningApply_Parmetis_Private()