Lines Matching refs:scatter

17   VecScatter   scatter;  member
252 PetscCall(VecScatterCreate(tvec, red->is, red->b, NULL, &red->scatter)); in PCSetUp_Redistribute()
279 PetscCall(VecScatterBegin(red->scatter, tvec, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCSetUp_Redistribute()
280 PetscCall(VecScatterEnd(red->scatter, tvec, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCSetUp_Redistribute()
345 PetscCall(VecScatterBegin(red->scatter, x, red->x, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Redistribute()
346 PetscCall(VecScatterEnd(red->scatter, x, red->x, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Redistribute()
371 PetscCall(VecScatterBegin(red->scatter, red->work, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Redistribute()
372 PetscCall(VecScatterEnd(red->scatter, red->work, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Redistribute()
375 PetscCall(VecScatterBegin(red->scatter, red->x, x, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_Redistribute()
376 PetscCall(VecScatterEnd(red->scatter, red->x, x, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_Redistribute()
395 PetscCall(VecScatterBegin(red->scatter, x, red->x, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyTranspose_Redistribute()
396 PetscCall(VecScatterEnd(red->scatter, x, red->x, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyTranspose_Redistribute()
421 PetscCall(VecScatterBegin(red->scatter, red->work, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyTranspose_Redistribute()
422 PetscCall(VecScatterEnd(red->scatter, red->work, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyTranspose_Redistribute()
425 PetscCall(VecScatterBegin(red->scatter, red->x, x, INSERT_VALUES, SCATTER_REVERSE)); in PCApplyTranspose_Redistribute()
426 PetscCall(VecScatterEnd(red->scatter, red->x, x, INSERT_VALUES, SCATTER_REVERSE)); in PCApplyTranspose_Redistribute()
446 PetscCall(VecScatterDestroy(&red->scatter)); in PCDestroy_Redistribute()