Lines Matching refs:w3
39 Vec w1 = coloring->w1, w2 = coloring->w2, w3, vscale = coloring->vscale; in MatFDColoringApply_BAIJ() local
86 if (!coloring->w3) { in MatFDColoringApply_BAIJ()
87 PetscCall(VecDuplicate(x1, &coloring->w3)); in MatFDColoringApply_BAIJ()
89 PetscCall(VecBindToCPU(coloring->w3, PETSC_TRUE)); in MatFDColoringApply_BAIJ()
91 w3 = coloring->w3; in MatFDColoringApply_BAIJ()
103 PetscCall(VecCopy(x1, w3)); in MatFDColoringApply_BAIJ()
106 PetscCall(VecGetArray(w3, &w3_array)); in MatFDColoringApply_BAIJ()
124 PetscCall(VecRestoreArray(w3, &w3_array)); in MatFDColoringApply_BAIJ()
132 PetscCall((*f)(sctx, w3, w2, fctx)); in MatFDColoringApply_BAIJ()
190 Vec w1 = coloring->w1, w2 = coloring->w2, w3, vscale = coloring->vscale; in MatFDColoringApply_AIJ() local
240 if (!coloring->w3) PetscCall(VecDuplicate(x1, &coloring->w3)); in MatFDColoringApply_AIJ()
241 w3 = coloring->w3; in MatFDColoringApply_AIJ()
263 PetscCall(VecCopy(x1, w3)); in MatFDColoringApply_AIJ()
264 PetscCall(VecGetArray(w3, &w3_array)); in MatFDColoringApply_AIJ()
280 PetscCall(VecRestoreArray(w3, &w3_array)); in MatFDColoringApply_AIJ()
288 PetscCall((*f)(sctx, w3, w2, fctx)); in MatFDColoringApply_AIJ()
335 PetscCall(VecCopy(x1, w3)); in MatFDColoringApply_AIJ()
336 PetscCall(VecGetArray(w3, &w3_array)); in MatFDColoringApply_AIJ()
352 PetscCall(VecRestoreArray(w3, &w3_array)); in MatFDColoringApply_AIJ()
359 PetscCall((*f)(sctx, w3, w2, fctx)); in MatFDColoringApply_AIJ()