Searched refs:ncoarse (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 8531 PetscInt ncoarse, nedcfield; in PCBDDCSetUpCoarseSolver() local 8607 ncoarse = active_procs / coarsening_ratio; in PCBDDCSetUpCoarseSolver() 8611 …ncoarse = pcbddc->coarse_size / coarse_eqs_per_proc + !!(pcbddc->coarse_size % coarse_eqs_per_p… in PCBDDCSetUpCoarseSolver() 8616 ncoarse = PetscMax(1, ncoarse); in PCBDDCSetUpCoarseSolver() 8620 …PetscCall(PCBDDCMatISGetSubassemblingPattern(pc->pmat, &ncoarse, pcbddc->coarse_adj_red, &pcbddc->… in PCBDDCSetUpCoarseSolver() 8622 …PetscCall(PCBDDCMatISGetSubassemblingPattern(t_coarse_mat_is, &ncoarse, pcbddc->coarse_adj_red, &p… in PCBDDCSetUpCoarseSolver() 8636 …PetscCallMPI(MPIU_Allreduce(&psum, &ncoarse, 1, MPIU_INT, MPI_SUM, PetscObjectComm((PetscObject)pc… in PCBDDCSetUpCoarseSolver() 8637 have_void = ncoarse < size ? PETSC_TRUE : PETSC_FALSE; in PCBDDCSetUpCoarseSolver() 8641 if (ncoarse > 1) multilevel_allowed = PETSC_TRUE; /* found enough processes */ in PCBDDCSetUpCoarseSolver()
|