Searched refs:coarseparttype (Results 1 – 1 of 1) sorted by relevance
20 char *coarseparttype; /* partitioner on coarse level */ member81 PetscCall(PetscStrallocpy("NONE", &hpart->coarseparttype)); in MatPartitioningApply_Hierarchical()119 if (!hpart->coarseparttype) { in MatPartitioningApply_Hierarchical()122 PetscCall(PetscStrallocpy(MATPARTITIONINGPARMETIS, &hpart->coarseparttype)); in MatPartitioningApply_Hierarchical()125 PetscCall(PetscStrallocpy(MATPARTITIONINGPTSCOTCH, &hpart->coarseparttype)); in MatPartitioningApply_Hierarchical()130 PetscCall(MatPartitioningSetType(hpart->coarseMatPart, hpart->coarseparttype)); in MatPartitioningApply_Hierarchical()355 PetscCall(PetscViewerASCIIPrintf(viewer, " Coarse partitioner: %s\n", hpart->coarseparttype)); in MatPartitioningView_Hierarchical()422 PetscCall(PetscFree(hpart->coarseparttype)); in MatPartitioningSetFromOptions_Hierarchical()423 PetscCall(PetscStrallocpy(value, &hpart->coarseparttype)); in MatPartitioningSetFromOptions_Hierarchical()441 if (hpart->coarseparttype) PetscCall(PetscFree(hpart->coarseparttype)); in MatPartitioningDestroy_Hierarchical()[all …]