Home
last modified time | relevance | path

Searched refs:velotab (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/graphops/partition/impls/scotch/
H A Dscotch.c273 …SCOTCH_Num *locals, *velotab, *veloloctab, *edloloctab, vertlocnbr, edgelocnbr, npar… in MatPartitioningApply_PTScotch_Private() local
328 velotab = NULL; in MatPartitioningApply_PTScotch_Private()
331 PetscCall(PetscMalloc1(nparts, &velotab)); in MatPartitioningApply_PTScotch_Private()
342 for (i = 0; i < nparts; i++) velotab[i] = (SCOTCH_Num)(vwgttab[i] + 0.5); in MatPartitioningApply_PTScotch_Private()
369 if (velotab) { in MatPartitioningApply_PTScotch_Private()
370 PetscCallExternal(SCOTCH_archCmpltw, &archdat, nparts, velotab); in MatPartitioningApply_PTScotch_Private()
391 if (velotab) { in MatPartitioningApply_PTScotch_Private()
394 PetscCallExternal(SCOTCH_archCmpltw, &archdat, nparts, velotab); in MatPartitioningApply_PTScotch_Private()
404 PetscCall(PetscFree(velotab)); in MatPartitioningApply_PTScotch_Private()
/petsc/src/dm/partitioner/impls/ptscotch/
H A Dpartptscotch.c65 SCOTCH_Num *velotab = vtxwgt; in PTScotch_PartGraph_Seq() local
80 if (!flg) velotab = NULL; in PTScotch_PartGraph_Seq()
83 …PetscCallPTSCOTCH(SCOTCH_graphBuild(&grafdat, 0, vertnbr, xadj, xadj + 1, velotab, NULL, edgenbr, … in PTScotch_PartGraph_Seq()