Searched refs:NDorder (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/graphops/partition/impls/pmetis/ |
| H A D | pmetis.c | 68 PetscInt *NDorder = NULL; in MatPartitioningApply_Parmetis_Private() local 129 PetscCall(PetscMalloc1(pmat->rmap->n, &NDorder)); in MatPartitioningApply_Parmetis_Private() 131 …p_nseps, &s_nseps, &ubfrac, NULL /* seed */, NULL /* dbglvl */, (idx_t *)NDorder, (idx_t *)(sizes)… in MatPartitioningApply_Parmetis_Private() 138 PetscCall(PetscFindInt(NDorder[i], 2 * subd, seps, &loc)); in MatPartitioningApply_Parmetis_Private() 144 PetscCall(PetscFindInt(NDorder[i], 2 * (subd - 1), seps + 2 * subd, &loc)); in MatPartitioningApply_Parmetis_Private() 184 …PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)part), bs, pmat->rmap->n, NDorder, PETSC_OWN_… in MatPartitioningApply_Parmetis_Private() 186 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)part), pmat->rmap->n, NDorder, PETSC_OWN_PO… in MatPartitioningApply_Parmetis_Private()
|
| /petsc/src/mat/graphops/partition/impls/scotch/ |
| H A D | scotch.c | 271 PetscInt *NDorder = NULL; in MatPartitioningApply_PTScotch_Private() local 304 PetscCall(PetscMalloc1(mat->rmap->n, &NDorder)); in MatPartitioningApply_PTScotch_Private() 306 SCOTCH_ParMETIS_V3_NodeND(mat->rmap->range, adj->i, adj->j, &base, NULL, NDorder, sizes, &comm); in MatPartitioningApply_PTScotch_Private() 311 PetscCall(PetscFindInt(NDorder[i], 2 * subd, seps, &loc)); in MatPartitioningApply_PTScotch_Private() 317 PetscCall(PetscFindInt(NDorder[i], 2 * (subd - 1), seps + 2 * subd, &loc)); in MatPartitioningApply_PTScotch_Private() 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()
|