Searched refs:ndis (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/graphops/partition/impls/pmetis/ |
| H A D | pmetis.c | 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() [all …]
|
| /petsc/src/mat/graphops/partition/impls/scotch/ |
| H A D | scotch.c | 420 IS ndis; in MatPartitioningApply_PTScotch_Private() local 423 PetscCall(ISCreateBlock(pcomm, bs, mat->rmap->n, NDorder, PETSC_OWN_POINTER, &ndis)); in MatPartitioningApply_PTScotch_Private() 425 PetscCall(ISCreateGeneral(pcomm, mat->rmap->n, NDorder, PETSC_OWN_POINTER, &ndis)); in MatPartitioningApply_PTScotch_Private() 427 PetscCall(ISSetPermutation(ndis)); in MatPartitioningApply_PTScotch_Private() 428 …tscObjectCompose((PetscObject)*partitioning, "_petsc_matpartitioning_ndorder", (PetscObject)ndis)); in MatPartitioningApply_PTScotch_Private() 429 PetscCall(ISDestroy(&ndis)); in MatPartitioningApply_PTScotch_Private()
|