Home
last modified time | relevance | path

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

/petsc/src/mat/graphops/partition/impls/hierarchical/
H A Dhierarchical.c21 PetscInt nfineparts; /* number of fine parts on each coarse subdomain */ member
72 …PetscCheck(hpart->nfineparts, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, " must set number of small sub… in MatPartitioningApply_Hierarchical()
80 hpart->nfineparts = 1; in MatPartitioningApply_Hierarchical()
88 hpart->ncoarseparts = part->n / hpart->nfineparts; in MatPartitioningApply_Hierarchical()
90 if (part->n % hpart->nfineparts != 0) hpart->ncoarseparts++; in MatPartitioningApply_Hierarchical()
92 part->n = hpart->ncoarseparts * hpart->nfineparts; in MatPartitioningApply_Hierarchical()
99 if (part->n % hpart->nfineparts != 0) offsets[1] = part->n % hpart->nfineparts; in MatPartitioningApply_Hierarchical()
100 else offsets[1] = hpart->nfineparts; in MatPartitioningApply_Hierarchical()
105 offsets[i] = hpart->nfineparts; in MatPartitioningApply_Hierarchical()
361 …l(PetscViewerASCIIPrintf(viewer, " Number of fine parts: %" PetscInt_FMT "\n", hpart->nfineparts)); in MatPartitioningView_Hierarchical()
[all …]