Lines Matching refs:fineMatPart

26   MatPartitioning fineMatPart;    /* MatPartitioning on fine level (second level) */  member
176 PetscCall(MatPartitioningDestroy(&hpart->fineMatPart)); in MatPartitioningApply_Hierarchical()
178 PetscCall(MatPartitioningCreate(scomm, &hpart->fineMatPart)); in MatPartitioningApply_Hierarchical()
179 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)hpart->fineMatPart, prefix)); in MatPartitioningApply_Hierarchical()
180 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)hpart->fineMatPart, "hierarch_fine_")); in MatPartitioningApply_Hierarchical()
184 PetscCall(MatPartitioningSetType(hpart->fineMatPart, MATPARTITIONINGPARMETIS)); in MatPartitioningApply_Hierarchical()
187 PetscCall(MatPartitioningSetType(hpart->fineMatPart, MATPARTITIONINGPTSCOTCH)); in MatPartitioningApply_Hierarchical()
190 PetscCall(MatPartitioningSetType(hpart->fineMatPart, MATPARTITIONINGCHACO)); in MatPartitioningApply_Hierarchical()
193 PetscCall(MatPartitioningSetType(hpart->fineMatPart, MATPARTITIONINGPARTY)); in MatPartitioningApply_Hierarchical()
199 PetscCall(MatPartitioningSetType(hpart->fineMatPart, hpart->fineparttype)); in MatPartitioningApply_Hierarchical()
201 PetscCall(MatPartitioningSetUseEdgeWeights(hpart->fineMatPart, use_edge_weights)); in MatPartitioningApply_Hierarchical()
202 PetscCall(MatPartitioningSetAdjacency(hpart->fineMatPart, sadj)); in MatPartitioningApply_Hierarchical()
203 …PetscCall(MatPartitioningSetNParts(hpart->fineMatPart, offsets[rank + 1 + i] - offsets[rank + i])); in MatPartitioningApply_Hierarchical()
204 …if (part->vertex_weights) PetscCall(MatPartitioningSetVertexWeights(hpart->fineMatPart, fp_vweight… in MatPartitioningApply_Hierarchical()
205 PetscCall(MatPartitioningApply(hpart->fineMatPart, &fineparts_temp)); in MatPartitioningApply_Hierarchical()
364 if (rank == 0 && hpart->fineMatPart) { in MatPartitioningView_Hierarchical()
366 PetscCall(MatPartitioningView(hpart->fineMatPart, sviewer)); in MatPartitioningView_Hierarchical()
446 PetscCall(MatPartitioningDestroy(&hpart->fineMatPart)); in MatPartitioningDestroy_Hierarchical()
544 hpart->fineMatPart = NULL; in MatPartitioningCreate_Hierarchical()