Home
last modified time | relevance | path

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

/petsc/src/dm/partitioner/impls/ptscotch/
H A Dpartptscotch.c58 … SCOTCH_Num xadj[], SCOTCH_Num adjncy[], SCOTCH_Num vtxwgt[], SCOTCH_Num adjwgt[], SCOTCH_Num npar… in PTScotch_PartGraph_Seq() argument
66 SCOTCH_Num *edlotab = adjwgt; in PTScotch_PartGraph_Seq()
99 … SCOTCH_Num xadj[], SCOTCH_Num adjncy[], SCOTCH_Num vtxwgt[], SCOTCH_Num adjwgt[], SCOTCH_Num npar… in PTScotch_PartGraph_MPI() argument
110 SCOTCH_Num *edloloctab = adjwgt; in PTScotch_PartGraph_MPI()
211 PetscInt *adjwgt = NULL; /* Edge weights */ in PetscPartitionerPartition_PTScotch() local
243 PetscCall(PetscMalloc1(xadj[nvtxs], &adjwgt)); in PetscPartitionerPartition_PTScotch()
244 …for (PetscInt e = 0; e < xadj[nvtxs]; ++e) PetscCall(PetscSectionGetDof(edgeSection, e, &adjwgt[e]… in PetscPartitionerPartition_PTScotch()
266 …etscCall(PTScotch_PartGraph_Seq(strat, imbal, nvtxs, xadj, adjncy, vwgt, adjwgt, nparts, tpwgts, a… in PetscPartitionerPartition_PTScotch()
281 …if (nvtxs) PetscCall(PTScotch_PartGraph_MPI(strat, imbal, vtxdist, xadj, adjncy, vwgt, adjwgt, npa… in PetscPartitionerPartition_PTScotch()
286 PetscCall(PetscFree(adjwgt)); in PetscPartitionerPartition_PTScotch()
/petsc/src/dm/partitioner/impls/parmetis/
H A Dpartparmetis.c88 PetscInt *adjwgt = NULL; /* Edge weights */ in PetscPartitionerPartition_ParMetis() local
152 PetscCall(PetscMalloc1(xadj[nvtxs], &adjwgt)); in PetscPartitionerPartition_ParMetis()
153 …for (PetscInt e = 0; e < xadj[nvtxs]; ++e) PetscCall(PetscSectionGetDof(edgeSection, e, &adjwgt[e]… in PetscPartitionerPartition_ParMetis()
167 …err = METIS_PartGraphRecursive(&nvtxs, &ncon, xadj, adjncy, vwgt, NULL, adjwgt, &nparts, tpwgts, u… in PetscPartitionerPartition_ParMetis()
179 …err = METIS_PartGraphKway(&nvtxs, &ncon, xadj, adjncy, vwgt, NULL, adjwgt, &nparts, tpwgts, ubvec,… in PetscPartitionerPartition_ParMetis()
205 …err = ParMETIS_V3_PartKway(vtxdist, xadj, adjncy, vwgt, adjwgt, &wgtflag, &numflag, &ncon, &nparts… in PetscPartitionerPartition_ParMetis()
224 PetscCall(PetscFree(adjwgt)); in PetscPartitionerPartition_ParMetis()