Home
last modified time | relevance | path

Searched refs:coarseparttype (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/graphops/partition/impls/hierarchical/
H A Dhierarchical.c20 char *coarseparttype; /* partitioner on coarse level */ member
81 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 …]