Lines Matching refs:level
45 PetscInt level; member
88 …PetscCheck((1 << (xxt_handle->level = PCTFS_i_log2_num_nodes)) == PCTFS_num_nodes, PETSC_COMM_SELF… in XXT_factor()
183 PetscInt level; in xxt_generate() local
197 level = xxt_handle->level; in xxt_generate()
202 for (i = 0, j = 0; i <= level; i++) j += nsep[i]; in xxt_generate()
220 stages = (PetscInt *)malloc((level + 1) * sizeof(PetscInt)); in xxt_generate()
221 segs = (PetscInt *)malloc((level + 1) * sizeof(PetscInt)); in xxt_generate()
222 PetscCall(PCTFS_ivec_zero(stages, level + 1)); in xxt_generate()
223 PCTFS_ivec_copy(segs, nsep, level + 1); in xxt_generate()
224 for (i = 0; i < level; i++) segs[i + 1] += segs[i]; in xxt_generate()
235 for (i = 1, j = 0; i <= level; i++) j += nsep[i]; in xxt_generate()
248 PetscCheck(dim != level, PETSC_COMM_SELF, PETSC_ERR_PLIB, "dim about to exceed level"); in xxt_generate()
376 while (dim != level) { in xxt_generate()
378 …ll(PetscInfo(0, "disconnected!!! dim(%" PetscInt_FMT ")!=level(%" PetscInt_FMT ")\n", dim, level)); in xxt_generate()
386 xxt_handle->info->msg_buf_sz = stages[level] - stages[0]; in xxt_generate()
410 PetscInt level = xxt_handle->level; in do_xxt_solve() local
436 if (level) PetscCall(PCTFS_ssgl_radd(uu_ptr, solve_w, level, stages)); in do_xxt_solve()
477 PetscInt level = xxt_handle->level; in det_separators() local
481 dir = (PetscInt *)malloc(sizeof(PetscInt) * (level + 1)); in det_separators()
482 nsep = (PetscInt *)malloc(sizeof(PetscInt) * (level + 1)); in det_separators()
483 lnsep = (PetscInt *)malloc(sizeof(PetscInt) * (level + 1)); in det_separators()
487 PetscCall(PCTFS_ivec_zero(dir, level + 1)); in det_separators()
488 PetscCall(PCTFS_ivec_zero(nsep, level + 1)); in det_separators()
489 PetscCall(PCTFS_ivec_zero(lnsep, level + 1)); in det_separators()
499 PetscCall(PCTFS_gs_gop_hc(PCTFS_gs_handle, lhs, "+\0", level)); in det_separators()
507 PetscCall(PCTFS_grop_hc(rsum, rw, 2, op, level)); in det_separators()
518 …for (iptr = fo + n, id = PCTFS_my_id, mask = PCTFS_num_nodes >> 1, edge = level; edge > 0; edge--,… in det_separators()
620 …for (iptr = fo + n, id = PCTFS_my_id, mask = PCTFS_num_nodes >> 1, edge = level; edge > 0; edge--,… in det_separators()