Searched refs:have_void (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 7714 …lingPattern(Mat mat, PetscInt *n_subdomains, PetscInt redprocs, IS *is_sends, PetscBool *have_void) in PCBDDCMatISGetSubassemblingPattern() argument 7737 if (have_void) *have_void = PETSC_FALSE; in PCBDDCMatISGetSubassemblingPattern() 7749 if (have_void) *have_void = PETSC_TRUE; in PCBDDCMatISGetSubassemblingPattern() 8535 PetscBool restr, full_restr, have_void; in PCBDDCSetUpCoarseSolver() local 8620 …ingPattern(pc->pmat, &ncoarse, pcbddc->coarse_adj_red, &pcbddc->coarse_subassembling, &have_void)); in PCBDDCSetUpCoarseSolver() 8622 …ern(t_coarse_mat_is, &ncoarse, pcbddc->coarse_adj_red, &pcbddc->coarse_subassembling, &have_void)); in PCBDDCSetUpCoarseSolver() 8628 have_void = (active_procs == size) ? PETSC_FALSE : PETSC_TRUE; in PCBDDCSetUpCoarseSolver() 8637 have_void = ncoarse < size ? PETSC_TRUE : PETSC_FALSE; in PCBDDCSetUpCoarseSolver() 8644 if (multilevel_allowed && have_void) restr = PETSC_TRUE; in PCBDDCSetUpCoarseSolver()
|