Lines Matching refs:scatter
629 VecScatter scatter; in PCTelescopeSetUp_dmda_scatters() local
659 PetscCall(VecScatterCreate(x, isin, xtmp, NULL, &scatter)); in PCTelescopeSetUp_dmda_scatters()
663 sred->scatter = scatter; in PCTelescopeSetUp_dmda_scatters()
810 PetscCall(VecScatterBegin(sred->scatter, ctx->xp, sred->xtmp, INSERT_VALUES, SCATTER_FORWARD)); in PCTelescopeSubNullSpaceCreate_dmda_Telescope()
811 PetscCall(VecScatterEnd(sred->scatter, ctx->xp, sred->xtmp, INSERT_VALUES, SCATTER_FORWARD)); in PCTelescopeSubNullSpaceCreate_dmda_Telescope()
875 VecScatter scatter; in PCApply_Telescope_dmda() local
882 scatter = sred->scatter; in PCApply_Telescope_dmda()
895 PetscCall(VecScatterBegin(scatter, xp, xtmp, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Telescope_dmda()
896 PetscCall(VecScatterEnd(scatter, xp, xtmp, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Telescope_dmda()
926 PetscCall(VecScatterBegin(scatter, xtmp, xp, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_Telescope_dmda()
927 PetscCall(VecScatterEnd(scatter, xtmp, xp, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_Telescope_dmda()
938 VecScatter scatter; in PCApplyRichardson_Telescope_dmda() local
946 scatter = sred->scatter; in PCApplyRichardson_Telescope_dmda()
960 PetscCall(VecScatterBegin(scatter, xp, xtmp, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyRichardson_Telescope_dmda()
961 PetscCall(VecScatterEnd(scatter, xp, xtmp, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyRichardson_Telescope_dmda()