petsc-3.7.7 2017-09-25
   
MatPartitioningSetVertexWeights
Sets the weights for vertices for a partitioning. 
Synopsis
#include "petscmat.h" 
PetscErrorCode  MatPartitioningSetVertexWeights(MatPartitioning part,const PetscInt weights[])
Logically Collective on Partitioning
Input Parameters
|  | part | - the partitioning context | 
|  | weights | - the weights, on each process this array must have the same size as the number of local rows | 
Notes
The array weights is freed by PETSc so the user should not free the array. In C/C++
the array must be obtained with a call to PetscMalloc(), not malloc().
Keywords
 Partitioning, destroy, context
See Also
 MatPartitioningCreate(), MatPartitioningSetType(), MatPartitioningSetPartitionWeights()
Level:beginner
Location:src/mat/partition/partition.c
Index of all MatOrderings routines
Table of Contents for all manual pages
Index of all manual pages
Examples
src/mat/examples/tutorials/ex15.c.html