Lines Matching refs:subcomm

135   MPI_Comm   comm, subcomm;  in PCTelescopeSetUp_default()  local
143 subcomm = PetscSubcommChild(sred->psubcomm); in PCTelescopeSetUp_default()
154 PetscCall(VecCreate(subcomm, &xred)); in PCTelescopeSetUp_default()
192 MPI_Comm comm, subcomm; in PCTelescopeMatCreate_default() local
201 subcomm = PetscSubcommChild(sred->psubcomm); in PCTelescopeMatCreate_default()
220 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, Blocal, mm, reuse, &Bred)); in PCTelescopeMatCreate_default()
235 MPI_Comm subcomm; in PCTelescopeSubNullSpaceCreate_Telescope() local
238 subcomm = PetscSubcommChild(sred->psubcomm); in PCTelescopeSubNullSpaceCreate_Telescope()
269 PetscCall(MatNullSpaceCreate(subcomm, has_const, n, sub_vecs, sub_nullspace)); in PCTelescopeSubNullSpaceCreate_Telescope()
323 MPI_Comm comm, subcomm; in PCView_Telescope() local
332 subcomm = PetscSubcommChild(sred->psubcomm); in PCView_Telescope()
334 PetscCallMPI(MPI_Comm_size(subcomm, &subcomm_size)); in PCView_Telescope()
352 subcomm = sred->subcomm; in PCView_Telescope()
353 if (!PCTelescope_isActiveRank(sred)) subcomm = PETSC_COMM_SELF; in PCView_Telescope()
360 PetscCall(PetscViewerGetSubViewer(viewer, subcomm, &subviewer)); in PCView_Telescope()
410 PetscCall(PetscViewerRestoreSubViewer(viewer, subcomm, &subviewer)); in PCView_Telescope()
419 MPI_Comm comm, subcomm = 0; in PCSetUp_Telescope() local
500 sred->subcomm = PetscSubcommChild(sred->psubcomm); in PCSetUp_Telescope()
528 sred->subcomm = comm_coarse_partition; in PCSetUp_Telescope()
531 subcomm = sred->subcomm; in PCSetUp_Telescope()
538 PetscCall(KSPCreate(subcomm, &sred->ksp)); in PCSetUp_Telescope()
1369 sred->subcomm = MPI_COMM_NULL; in PCCreate_Telescope()