Lines Matching refs:pTree
116 PetscInt l2p, i, pTree, pStartTree; in MatPartitioningSizesToSep_Private() local
125 pTree = p; in MatPartitioningSizesToSep_Private()
127 while (pTree != 1) { in MatPartitioningSizesToSep_Private()
128 for (i = pStartTree; i < pStartTree + pTree; i++) { in MatPartitioningSizesToSep_Private()
130 seps[pStartTree + pTree + (i - pStartTree) / 2] += seps[i]; in MatPartitioningSizesToSep_Private()
132 pStartTree += pTree; in MatPartitioningSizesToSep_Private()
133 pTree = pTree / 2; in MatPartitioningSizesToSep_Private()
138 pTree = 1; in MatPartitioningSizesToSep_Private()
140 for (i = pStartTree; i < pStartTree + pTree; i++) { in MatPartitioningSizesToSep_Private()
141 PetscInt k = 2 * i - (pStartTree + 2 * pTree); in MatPartitioningSizesToSep_Private()
146 level[i - p] = -pTree - i + pStartTree; in MatPartitioningSizesToSep_Private()
148 pTree *= 2; in MatPartitioningSizesToSep_Private()
149 pStartTree -= pTree; in MatPartitioningSizesToSep_Private()