Lines Matching refs:vertex_weights
135 if (part->vertex_weights) { in MatPartitioningApply_Hierarchical()
137 PetscCall(PetscArraycpy(coarse_vertex_weights, part->vertex_weights, mat_localsize)); in MatPartitioningApply_Hierarchical()
150 …if (part->vertex_weights) PetscCall(ISCreateGeneral(comm, mat_localsize, part->vertex_weights, PET… in MatPartitioningApply_Hierarchical()
157 …gHierarchical_AssembleSubdomain(adj, part->vertex_weights ? vweights : NULL, destination, part->ve… in MatPartitioningApply_Hierarchical()
159 if (part->vertex_weights) { in MatPartitioningApply_Hierarchical()
204 …if (part->vertex_weights) PetscCall(MatPartitioningSetVertexWeights(hpart->fineMatPart, fp_vweight… in MatPartitioningApply_Hierarchical()
224 if (part->vertex_weights) PetscCall(ISDestroy(&vweights)); in MatPartitioningApply_Hierarchical()
462 PetscInt *vertex_weights; in MatPartitioningImprove_Hierarchical() local
488 if (part->vertex_weights) { in MatPartitioningImprove_Hierarchical()
489 PetscCall(PetscMalloc1(adj->rmap->n, &vertex_weights)); in MatPartitioningImprove_Hierarchical()
490 PetscCall(PetscArraycpy(vertex_weights, part->vertex_weights, adj->rmap->n)); in MatPartitioningImprove_Hierarchical()
491 PetscCall(MatPartitioningSetVertexWeights(hpart->improver, vertex_weights)); in MatPartitioningImprove_Hierarchical()