Searched refs:vwgt (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/partitioner/impls/parmetis/ |
| H A D | partparmetis.c | 87 PetscInt *vwgt = NULL; /* Vertex weights */ in PetscPartitionerPartition_ParMetis() local 146 PetscCall(PetscMalloc1(nvtxs, &vwgt)); in PetscPartitionerPartition_ParMetis() 147 for (v = 0; v < nvtxs; ++v) PetscCall(PetscSectionGetDof(vertSection, v, &vwgt[v])); 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() 223 PetscCall(PetscFree(vwgt)); in PetscPartitionerPartition_ParMetis()
|
| /petsc/src/mat/tests/ |
| H A D | ex152.c | 29 idx_t ni, isize, *vtxdist, *xadj, *adjncy, *vwgt, *part; in main() local 91 vwgt = NULL; in main() 104 …PetscCallPARMETIS(ParMETIS_V3_PartGeomKway(vtxdist, xadj, adjncy, vwgt, NULL, &wgtflag, &numflag, … in main()
|
| /petsc/src/dm/partitioner/impls/matpart/ |
| H A D | partmatpart.c | 95 PetscInt *i, *j, *vwgt = NULL; in PetscPartitionerPartition_MatPartitioning() local 150 PetscCall(PetscMalloc1(numVertices, &vwgt)); in PetscPartitionerPartition_MatPartitioning() 151 for (v = 0; v < numVertices; ++v) PetscCall(PetscSectionGetDof(vertSection, v, &vwgt[v])); in PetscPartitionerPartition_MatPartitioning() 153 PetscCall(MatPartitioningSetVertexWeights(p->mp, vwgt)); in PetscPartitionerPartition_MatPartitioning()
|
| /petsc/src/dm/partitioner/impls/ptscotch/ |
| H A D | partptscotch.c | 210 PetscInt *vwgt = NULL; /* Vertex weights */ in PetscPartitionerPartition_PTScotch() local 238 PetscCall(PetscMalloc1(nvtxs, &vwgt)); in PetscPartitionerPartition_PTScotch() 239 for (v = 0; v < nvtxs; ++v) PetscCall(PetscSectionGetDof(vertSection, v, &vwgt[v])); in PetscPartitionerPartition_PTScotch() 266 …if (rank == p) PetscCall(PTScotch_PartGraph_Seq(strat, imbal, nvtxs, xadj, adjncy, vwgt, adjwgt, n… in PetscPartitionerPartition_PTScotch() 281 …if (nvtxs) PetscCall(PTScotch_PartGraph_MPI(strat, imbal, vtxdist, xadj, adjncy, vwgt, adjwgt, npa… in PetscPartitionerPartition_PTScotch() 285 PetscCall(PetscFree(vwgt)); in PetscPartitionerPartition_PTScotch()
|