Lines Matching refs:gnorm
63 PetscReal fnorm, xnorm, ynorm, gnorm; in SNESLineSearchApply_BT() local
145 gnorm = fnorm; in SNESLineSearchApply_BT()
146 PetscCall((*linesearch->ops->vinorm)(snes, G, W, &gnorm)); in SNESLineSearchApply_BT()
148 PetscCall(VecNorm(G, NORM_2, &gnorm)); in SNESLineSearchApply_BT()
150 g = 0.5 * PetscSqr(gnorm); in SNESLineSearchApply_BT()
164 … PetscCall(PetscInfo(snes, "Initial fnorm %14.12e gnorm %14.12e\n", (double)fnorm, (double)gnorm)); in SNESLineSearchApply_BT()
169 … " Line search: Using full step: fnorm %14.12e gnorm %14.12e\n", (double)fnorm, (double)gnorm)); in SNESLineSearchApply_BT()
209 gnorm = fnorm; in SNESLineSearchApply_BT()
210 PetscCall((*linesearch->ops->vinorm)(snes, G, W, &gnorm)); in SNESLineSearchApply_BT()
212 PetscCall(VecNorm(G, NORM_2, &gnorm)); in SNESLineSearchApply_BT()
214 SNESLineSearchCheckFunctionDomainError(snes, linesearch, gnorm); in SNESLineSearchApply_BT()
215 g = 0.5 * PetscSqr(gnorm); in SNESLineSearchApply_BT()
225 …ViewerASCIIPrintf(monitor, " Line search: gnorm after quadratic fit %14.12e\n", (double)gnorm)); in SNESLineSearchApply_BT()
245 …%18.16e, lambda=%18.16e, initial slope=%18.16e\n", (double)fnorm, (double)gnorm, (double)ynorm, (d… in SNESLineSearchApply_BT()
277 …%18.16e, lambda=%18.16e, initial slope=%18.16e\n", (double)fnorm, (double)gnorm, (double)ynorm, (d… in SNESLineSearchApply_BT()
288 gnorm = fnorm; in SNESLineSearchApply_BT()
289 PetscCall((*linesearch->ops->vinorm)(snes, G, W, &gnorm)); in SNESLineSearchApply_BT()
291 PetscCall(VecNorm(G, NORM_2, &gnorm)); in SNESLineSearchApply_BT()
293 SNESLineSearchCheckFunctionDomainError(snes, linesearch, gnorm); in SNESLineSearchApply_BT()
294 g = 0.5 * PetscSqr(gnorm); in SNESLineSearchApply_BT()
300 …nt gnorm %14.12e lambda=%18.16e\n", ordStr[linesearch->order - 1], (double)gnorm, (double)lambda)); in SNESLineSearchApply_BT()
311 …nt gnorm %12.12e lambda=%18.16e\n", ordStr[linesearch->order - 1], (double)gnorm, (double)lambda)); in SNESLineSearchApply_BT()
332 gnorm = fnorm; in SNESLineSearchApply_BT()
333 PetscCall((*linesearch->ops->vinorm)(snes, G, W, &gnorm)); in SNESLineSearchApply_BT()
335 PetscCall(VecNorm(G, NORM_2, &gnorm)); in SNESLineSearchApply_BT()
337 SNESLineSearchCheckFunctionDomainError(snes, linesearch, gnorm); in SNESLineSearchApply_BT()
345 PetscCall(SNESLineSearchSetNorms(linesearch, xnorm, gnorm, ynorm)); in SNESLineSearchApply_BT()