Searched refs:nfineparts (Results 1 – 1 of 1) sorted by relevance
21 PetscInt nfineparts; /* number of fine parts on each coarse subdomain */ member72 …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 …]