Lines Matching refs:pgrad
300 Vec_Chain grad_list, *tail_glist, *pgrad; in TaoSolve_BMRM() local
358 PetscCall(make_grad_node(bmrm->local_w, &pgrad)); in TaoSolve_BMRM()
359 tail_glist->next = pgrad; in TaoSolve_BMRM()
360 tail_glist = pgrad; in TaoSolve_BMRM()
368 pgrad = grad_list.next; in TaoSolve_BMRM()
370 …PetscCheck(pgrad, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Assert that there are at least tao->niter+1 pg… in TaoSolve_BMRM()
371 PetscCall(VecDot(pgrad->V, bmrm->local_w, ®)); in TaoSolve_BMRM()
373 pgrad = pgrad->next; in TaoSolve_BMRM()
384 pgrad = grad_list.next; in TaoSolve_BMRM()
387 PetscCall(VecAXPY(bmrm->local_w, -df.x[i] / lambda, pgrad->V)); in TaoSolve_BMRM()
388 pgrad = pgrad->next; in TaoSolve_BMRM()