Lines Matching refs:psubcomm
197 if (jac->ksp && !jac->psubcomm) { in PCView_BJacobi()
207 } else if (mpjac && jac->ksp && mpjac->psubcomm) { in PCView_BJacobi()
208 PetscCall(PetscViewerGetSubViewer(viewer, mpjac->psubcomm->child, &sviewer)); in PCView_BJacobi()
209 if (!mpjac->psubcomm->color) { in PCView_BJacobi()
214 PetscCall(PetscViewerRestoreSubViewer(viewer, mpjac->psubcomm->child, &sviewer)); in PCView_BJacobi()
532 jac->psubcomm = NULL; in PCCreate_BJacobi()
1183 PetscCall(PetscSubcommDestroy(&mpjac->psubcomm)); in PCDestroy_BJacobi_Multiproc()
1276 if (!jac->psubcomm) { in PCSetUp_BJacobi_Multiproc()
1278 PetscCall(PetscSubcommCreate(comm, &jac->psubcomm)); in PCSetUp_BJacobi_Multiproc()
1279 PetscCall(PetscSubcommSetNumber(jac->psubcomm, jac->n)); in PCSetUp_BJacobi_Multiproc()
1280 PetscCall(PetscSubcommSetType(jac->psubcomm, PETSC_SUBCOMM_CONTIGUOUS)); in PCSetUp_BJacobi_Multiproc()
1282 mpjac->psubcomm = jac->psubcomm; in PCSetUp_BJacobi_Multiproc()
1283 subcomm = PetscSubcommChild(mpjac->psubcomm); in PCSetUp_BJacobi_Multiproc()
1317 subcomm = PetscSubcommChild(mpjac->psubcomm); in PCSetUp_BJacobi_Multiproc()