Lines Matching refs:work1
145 Vec snes_solution, work1, work2; in KSPMonitorSNESResidual() local
153 PetscCall(VecDuplicate(snes_solution, &work1)); in KSPMonitorSNESResidual()
155 PetscCall(KSPBuildSolution(ksp, work1, NULL)); in KSPMonitorSNESResidual()
156 PetscCall(VecAYPX(work1, -1.0, snes_solution)); in KSPMonitorSNESResidual()
157 PetscCall(SNESComputeFunction(snes, work1, work2)); in KSPMonitorSNESResidual()
159 PetscCall(VecDestroy(&work1)); in KSPMonitorSNESResidual()
201 Vec snes_solution, work1, work2; in KSPMonitorSNESResidualDrawLG() local
210 PetscCall(VecDuplicate(snes_solution, &work1)); in KSPMonitorSNESResidualDrawLG()
212 PetscCall(KSPBuildSolution(ksp, work1, NULL)); in KSPMonitorSNESResidualDrawLG()
213 PetscCall(VecAYPX(work1, -1.0, snes_solution)); in KSPMonitorSNESResidualDrawLG()
214 PetscCall(SNESComputeFunction(snes, work1, work2)); in KSPMonitorSNESResidualDrawLG()
216 PetscCall(VecDestroy(&work1)); in KSPMonitorSNESResidualDrawLG()