Lines Matching refs:locals
273 …SCOTCH_Num *locals, *velotab, *veloloctab, *edloloctab, vertlocnbr, edgelocnbr, npar… in MatPartitioningApply_PTScotch_Private() local
293 PetscCall(PetscMalloc1(mat->rmap->n + 1, &locals)); in MatPartitioningApply_PTScotch_Private()
315 locals[i] = loc / 2; in MatPartitioningApply_PTScotch_Private()
319 locals[i] = level[loc]; in MatPartitioningApply_PTScotch_Private()
321 } else locals[i] = loc / 2; in MatPartitioningApply_PTScotch_Private()
374 PetscCallExternal(SCOTCH_dgraphMapInit, &grafdat, &mappdat, &archdat, locals); in MatPartitioningApply_PTScotch_Private()
395 PetscCallExternal(SCOTCH_graphMap, &grafdat, &archdat, &stradat, locals); in MatPartitioningApply_PTScotch_Private()
398 PetscCallExternal(SCOTCH_graphPart, &grafdat, nparts, &stradat, locals); in MatPartitioningApply_PTScotch_Private()
412 for (j = 0; j < bs; j++) newlocals[bs * i + j] = locals[i]; in MatPartitioningApply_PTScotch_Private()
414 PetscCall(PetscFree(locals)); in MatPartitioningApply_PTScotch_Private()
417 PetscCall(ISCreateGeneral(pcomm, mat->rmap->n, locals, PETSC_OWN_POINTER, partitioning)); in MatPartitioningApply_PTScotch_Private()