Lines Matching refs:MatPartitioning

9 static PetscErrorCode MatPartitioningApply_Current(MatPartitioning part, IS *partitioning)  in MatPartitioningApply_Current()
31 static PetscErrorCode MatPartitioningApply_Average(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Average()
58 static PetscErrorCode MatPartitioningApply_Square(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Square()
81 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Current(MatPartitioning part) in MatPartitioningCreate_Current()
90 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Average(MatPartitioning part) in MatPartitioningCreate_Average()
99 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Square(MatPartitioning part) in MatPartitioningCreate_Square()
184 …cErrorCode MatPartitioningRegister(const char sname[], PetscErrorCode (*function)(MatPartitioning)) in MatPartitioningRegister() argument
208 PetscErrorCode MatPartitioningGetType(MatPartitioning partitioning, MatPartitioningType *type) in MatPartitioningGetType()
232 PetscErrorCode MatPartitioningSetNParts(MatPartitioning part, PetscInt n) in MatPartitioningSetNParts()
260 PetscErrorCode MatPartitioningApplyND(MatPartitioning matp, IS *partitioning) in MatPartitioningApplyND()
299 PetscErrorCode MatPartitioningApply(MatPartitioning matp, IS *partitioning) in MatPartitioningApply()
347 PetscErrorCode MatPartitioningImprove(MatPartitioning matp, IS *partitioning) in MatPartitioningImprove()
376 PetscErrorCode MatPartitioningViewImbalance(MatPartitioning matp, IS partitioning) in MatPartitioningViewImbalance()
421 PetscErrorCode MatPartitioningSetAdjacency(MatPartitioning part, Mat adj) in MatPartitioningSetAdjacency()
442 PetscErrorCode MatPartitioningDestroy(MatPartitioning *part) in MatPartitioningDestroy()
482 PetscErrorCode MatPartitioningSetVertexWeights(MatPartitioning part, const PetscInt weights[]) in MatPartitioningSetVertexWeights()
516 PetscErrorCode MatPartitioningSetPartitionWeights(MatPartitioning part, const PetscReal weights[]) in MatPartitioningSetPartitionWeights()
543 PetscErrorCode MatPartitioningSetUseEdgeWeights(MatPartitioning part, PetscBool use_edge_weights) in MatPartitioningSetUseEdgeWeights()
567 PetscErrorCode MatPartitioningGetUseEdgeWeights(MatPartitioning part, PetscBool *use_edge_weights) in MatPartitioningGetUseEdgeWeights()
592 PetscErrorCode MatPartitioningCreate(MPI_Comm comm, MatPartitioning *newp) in MatPartitioningCreate()
594 MatPartitioning part; in MatPartitioningCreate()
643 PetscErrorCode MatPartitioningViewFromOptions(MatPartitioning A, PetscObject obj, const char name[]) in MatPartitioningViewFromOptions()
675 PetscErrorCode MatPartitioningView(MatPartitioning part, PetscViewer viewer) in MatPartitioningView()
712 PetscErrorCode MatPartitioningSetType(MatPartitioning part, MatPartitioningType type) in MatPartitioningSetType()
715 PetscErrorCode (*r)(MatPartitioning); in MatPartitioningSetType()
761 PetscErrorCode MatPartitioningSetFromOptions(MatPartitioning part) in MatPartitioningSetFromOptions()
814 PetscErrorCode MatPartitioningSetNumberVertexWeights(MatPartitioning partitioning, PetscInt ncon) in MatPartitioningSetNumberVertexWeights()