Lines Matching refs:XM
27 Vec XA, FA, XM, FM; in SNESSolve_Anderson() local
52 XM = snes->work[3]; in SNESSolve_Anderson()
99 PetscCall(VecCopy(X, XM)); in SNESSolve_Anderson()
102 PetscCall(PetscLogEventBegin(SNES_NPCSolve, snes->npc, XM, B, 0)); in SNESSolve_Anderson()
103 PetscCall(SNESSolve(snes->npc, B, XM)); in SNESSolve_Anderson()
104 PetscCall(PetscLogEventEnd(SNES_NPCSolve, snes->npc, XM, B, 0)); in SNESSolve_Anderson()
112 PetscCall(VecAXPBY(XM, 1.0 - ngmres->andersonBeta, ngmres->andersonBeta, X)); in SNESSolve_Anderson()
115 PetscCall(VecWAXPY(XM, -ngmres->andersonBeta, FM, X)); in SNESSolve_Anderson()
119 PetscCall(SNESNGMRESFormCombinedSolution_Private(snes, ivec, l, XM, FM, fMnorm, X, XA, FA)); in SNESSolve_Anderson()
122 …PetscCall(SNESNGMRESNorms_Private(snes, l, X, F, XM, FM, XA, FA, D, &dnorm, &dminnorm, NULL, NULL,… in SNESSolve_Anderson()
128 …PetscCall(SNESNGMRESNorms_Private(snes, l, X, F, XM, FM, XA, FA, D, NULL, NULL, NULL, NULL, NULL, … in SNESSolve_Anderson()
134 …PetscCall(SNESNGMRESNorms_Private(snes, l, X, F, XM, FM, XA, FA, D, NULL, NULL, NULL, NULL, NULL, … in SNESSolve_Anderson()
146 PetscCall(SNESNGMRESUpdateSubspace_Private(snes, ivec, l, FM, fnorm, XM)); in SNESSolve_Anderson()