Home
last modified time | relevance | path

Searched refs:ncoarse (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c8531 PetscInt ncoarse, nedcfield; in PCBDDCSetUpCoarseSolver() local
8607 ncoarse = active_procs / coarsening_ratio; in PCBDDCSetUpCoarseSolver()
8611ncoarse = 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()