Home
last modified time | relevance | path

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

/petsc/src/mat/tutorials/
H A Dex15.c10 PetscInt r, N = 10, start, end, *vweights; in main() local
30 PetscCall(PetscMalloc1(end - start, &vweights)); in main()
31 for (r = start; r < end; ++r) vweights[r - start] = rank + 1; in main()
74 if (set_vweights) PetscCall(MatPartitioningSetVertexWeights(part, vweights)); in main()
/petsc/src/mat/graphops/partition/impls/hierarchical/
H A Dhierarchical.c47 IS destination, fineparts_temp, vweights, svweights; in MatPartitioningApply_Hierarchical() local
150 …etscCall(ISCreateGeneral(comm, mat_localsize, part->vertex_weights, PETSC_COPY_VALUES, &vweights)); in MatPartitioningApply_Hierarchical()
157 …PetscCall(MatPartitioningHierarchical_AssembleSubdomain(adj, part->vertex_weights ? vweights : NUL… in MatPartitioningApply_Hierarchical()
224 if (part->vertex_weights) PetscCall(ISDestroy(&vweights)); in MatPartitioningApply_Hierarchical()
291 static PetscErrorCode MatPartitioningHierarchical_AssembleSubdomain(Mat adj, IS vweights, IS destin… in MatPartitioningHierarchical_AssembleSubdomain() argument
310 if (vweights && svweights) PetscCall(ISCreateSubIS(vweights, irows, svweights)); in MatPartitioningHierarchical_AssembleSubdomain()