| /petsc/src/dm/partitioner/impls/parmetis/ |
| H A D | partparmetis.c | 94 …real_t *ubvec; /* The balance intolerance for vertex weights … in PetscPartitionerPartition_ParMetis() local 105 …PetscCall(PetscMalloc4(size + 1, &vtxdist, nparts * ncon, &tpwgts, ncon, &ubvec, nvtxs, &assignmen… in PetscPartitionerPartition_ParMetis() 114 PetscCall(PetscFree4(vtxdist, tpwgts, ubvec, assignment)); in PetscPartitionerPartition_ParMetis() 142 ubvec[0] = (real_t)pm->imbalanceRatio; in PetscPartitionerPartition_ParMetis() 167 …cursive(&nvtxs, &ncon, xadj, adjncy, vwgt, NULL, adjwgt, &nparts, tpwgts, ubvec, options, &part->e… in PetscPartitionerPartition_ParMetis() 179 …aphKway(&nvtxs, &ncon, xadj, adjncy, vwgt, NULL, adjwgt, &nparts, tpwgts, ubvec, options, &part->e… in PetscPartitionerPartition_ParMetis() 205 …, xadj, adjncy, vwgt, adjwgt, &wgtflag, &numflag, &ncon, &nparts, tpwgts, ubvec, options, &part->e… in PetscPartitionerPartition_ParMetis() 222 PetscCall(PetscFree4(vtxdist, tpwgts, ubvec, assignment)); in PetscPartitionerPartition_ParMetis()
|
| /petsc/src/mat/tests/ |
| H A D | ex152.c | 33 real_t *sxyz, *tpwgts, ubvec[1]; in main() local 96 ubvec[0] = (real_t)1.05; in main() 104 …ncy, vwgt, NULL, &wgtflag, &numflag, &ndims, sxyz, &ncon, &isize, tpwgts, ubvec, options, &edgecut… in main()
|
| /petsc/src/mat/graphops/partition/impls/pmetis/ |
| H A D | pmetis.c | 70 real_t *tpwgts, *ubvec, itr = (real_t)0.1; in MatPartitioningApply_Parmetis_Private() local 112 PetscCall(PetscMalloc1(ncon, &ubvec)); in MatPartitioningApply_Parmetis_Private() 113 for (i = 0; i < ncon; i++) ubvec[i] = (real_t)1.05; in MatPartitioningApply_Parmetis_Private() 153 … *)&wgtflag, (idx_t *)&numflag, (idx_t *)&ncon, (idx_t *)&nparts, tpwgts, ubvec, &itr, (idx_t *)op… in MatPartitioningApply_Parmetis_Private() 156 …t *)&wgtflag, (idx_t *)&numflag, (idx_t *)&ncon, (idx_t *)&nparts, tpwgts, ubvec, (idx_t *)options, in MatPartitioningApply_Parmetis_Private() 159 …t *)&wgtflag, (idx_t *)&numflag, (idx_t *)&ncon, (idx_t *)&nparts, tpwgts, ubvec, (idx_t *)options, in MatPartitioningApply_Parmetis_Private() 166 PetscCall(PetscFree(ubvec)); in MatPartitioningApply_Parmetis_Private()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexpartition.c | 1684 real_t *ubvec; in DMPlexRebalanceSharedPoints() local 1823 PetscCall(PetscMalloc1(ncon, &ubvec)); in DMPlexRebalanceSharedPoints() 1824 for (i = 0; i < ncon; i++) ubvec[i] = (real_t)1.05; in DMPlexRebalanceSharedPoints() 1881 …idx_t *)adjncy, vtxwgt, NULL, &wgtflag, &numflag, &ncon, &nparts, tpwgts, ubvec, options, &edgecut… in DMPlexRebalanceSharedPoints() 1888 …idx_t *)adjncy, vtxwgt, NULL, &wgtflag, &numflag, &ncon, &nparts, tpwgts, ubvec, options, &edgecut… in DMPlexRebalanceSharedPoints() 1932 …n, (idx_t *)xadj, (idx_t *)adjncy, vtxwgt_g, NULL, NULL, &nparts, tpwgts, ubvec, options, &edgecut… in DMPlexRebalanceSharedPoints() 1956 PetscCall(PetscFree(ubvec)); in DMPlexRebalanceSharedPoints()
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 7444 (partition/ubvec-constraint 1.05) 7445 (partition/ubvec 1.005)
|