Lines Matching refs:used_vec
1207 Vec used_vec; in PCPreSolve_BDDC() local
1225 used_vec = x; in PCPreSolve_BDDC()
1228 used_vec = pcbddc->temp_solution; in PCPreSolve_BDDC()
1229 PetscCall(VecSet(used_vec, 0.0)); in PCPreSolve_BDDC()
1240 if (!pcbddc->ksp_guess_nonzero) PetscCall(VecSet(used_vec, 0.0)); in PCPreSolve_BDDC()
1260 … PetscCall(VecScatterBegin(matis->rctx, used_vec, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1261 PetscCall(VecScatterEnd(matis->rctx, used_vec, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1270 … PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, used_vec, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC()
1271 PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, used_vec, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC()
1285 PetscCall(VecScale(used_vec, -1.0)); in PCPreSolve_BDDC()
1286 PetscCall(MatMultAdd(pc->mat, used_vec, pcbddc->original_rhs, rhs)); in PCPreSolve_BDDC()
1287 PetscCall(VecScale(used_vec, -1.0)); in PCPreSolve_BDDC()
1288 PetscCall(VecCopy(used_vec, pcbddc->temp_solution)); in PCPreSolve_BDDC()
1292 PetscCall(VecDestroy(&used_vec)); in PCPreSolve_BDDC()