Home
last modified time | relevance | path

Searched refs:local_w (Results 1 – 2 of 2) sorted by relevance

/petsc/src/tao/unconstrained/impls/bmrm/
H A Dbmrm.c333 PetscCall(VecScatterCreateToZero(W, &bmrm->scatter, &bmrm->local_w)); in TaoSolve_BMRM()
334 PetscCall(VecAssemblyBegin(bmrm->local_w)); in TaoSolve_BMRM()
335 PetscCall(VecAssemblyEnd(bmrm->local_w)); in TaoSolve_BMRM()
352 PetscCall(VecScatterBegin(bmrm->scatter, G, bmrm->local_w, INSERT_VALUES, SCATTER_FORWARD)); in TaoSolve_BMRM()
353 PetscCall(VecScatterEnd(bmrm->scatter, G, bmrm->local_w, INSERT_VALUES, SCATTER_FORWARD)); in TaoSolve_BMRM()
358 PetscCall(make_grad_node(bmrm->local_w, &pgrad)); in TaoSolve_BMRM()
371 PetscCall(VecDot(pgrad->V, bmrm->local_w, &reg)); in TaoSolve_BMRM()
383 PetscCall(VecSet(bmrm->local_w, 0.0)); in TaoSolve_BMRM()
387 PetscCall(VecAXPY(bmrm->local_w, -df.x[i] / lambda, pgrad->V)); in TaoSolve_BMRM()
391 PetscCall(VecNorm(bmrm->local_w, NORM_2, &reg)); in TaoSolve_BMRM()
[all …]
H A Dbmrm.h18 Vec local_w; member