Searched refs:improver (Results 1 – 2 of 2) sorted by relevance
27 MatPartitioning improver; /* Improve the quality of a partition */ member447 PetscCall(MatPartitioningDestroy(&hpart->improver)); in MatPartitioningDestroy_Hierarchical()477 PetscCall(MatPartitioningDestroy(&hpart->improver)); in MatPartitioningImprove_Hierarchical()478 PetscCall(MatPartitioningCreate(PetscObjectComm((PetscObject)part), &hpart->improver)); in MatPartitioningImprove_Hierarchical()480 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)hpart->improver, prefix)); in MatPartitioningImprove_Hierarchical()481 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)hpart->improver, "hierarch_improver_")); in MatPartitioningImprove_Hierarchical()484 PetscCall(MatPartitioningSetType(hpart->improver, MATPARTITIONINGPARMETIS)); in MatPartitioningImprove_Hierarchical()485 PetscCall(MatPartitioningSetAdjacency(hpart->improver, adj)); in MatPartitioningImprove_Hierarchical()486 PetscCall(MatPartitioningSetNParts(hpart->improver, part->n)); in MatPartitioningImprove_Hierarchical()491 PetscCall(MatPartitioningSetVertexWeights(hpart->improver, vertex_weights)); in MatPartitioningImprove_Hierarchical()[all …]
102 Thanks-to: Incremental Improver <improver@example.com>