Searched refs:xdup (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/redundant/ |
| H A D | redundant.c | 11 …Vec xdup, ydup; /* parallel vector that congregates xsub or ysub facilit… member 120 …all(VecCreateMPI(PetscSubcommContiguousParent(red->psubcomm), mloc_sub, PETSC_DECIDE, &red->xdup)); in PCSetUp_Redundant() 142 PetscCall(VecScatterCreate(x, is1, red->xdup, is2, &red->scatterin)); in PCSetUp_Redundant() 149 PetscCall(VecScatterCreate(red->xdup, is1, x, is2, &red->scatterout)); in PCSetUp_Redundant() 193 PetscCall(VecScatterBegin(red->scatterin, x, red->xdup, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Redundant() 194 PetscCall(VecScatterEnd(red->scatterin, x, red->xdup, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_Redundant() 197 PetscCall(VecGetArray(red->xdup, &array)); in PCApply_Redundant() 204 PetscCall(VecRestoreArray(red->xdup, &array)); in PCApply_Redundant() 231 PetscCall(VecScatterBegin(red->scatterin, x, red->xdup, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyTranspose_Redundant() 232 PetscCall(VecScatterEnd(red->scatterin, x, red->xdup, INSERT_VALUES, SCATTER_FORWARD)); in PCApplyTranspose_Redundant() [all …]
|