Searched refs:fMnorm (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/snes/impls/ngmres/ |
| H A D | ngmresfunc.c | 38 …_Private(SNES snes, PetscInt ivec, PetscInt l, Vec XM, Vec FM, PetscReal fMnorm, Vec X, Vec XA, Ve… in SNESNGMRESFormCombinedSolution_Private() argument 52 nu = fMnorm * fMnorm; in SNESNGMRESFormCombinedSolution_Private() 115 … D, PetscReal *dnorm, PetscReal *dminnorm, PetscReal *xMnorm, PetscReal *fMnorm, PetscReal *yMnorm… in SNESNGMRESNorms_Private() argument 124 if (fMnorm) PetscCall(VecNormBegin(FM, NORM_2, fMnorm)); in SNESNGMRESNorms_Private() 146 if (fMnorm) PetscCall(VecNormEnd(FM, NORM_2, fMnorm)); in SNESNGMRESNorms_Private() 163 …ES snes, PetscInt k_restart, Vec XM, Vec FM, PetscReal xMnorm, PetscReal fMnorm, PetscReal yMnorm,… in SNESNGMRESSelect_Private() argument 172 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private() 179 *fnorm = fMnorm; in SNESNGMRESSelect_Private() 182 *fnorm = fMnorm; in SNESNGMRESSelect_Private() 224 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private() [all …]
|
| H A D | snesngmres.c | 135 PetscReal fnorm, fMnorm, fAnorm; /* coefficients and RHS to the minimization problem */ in SNESSolve_NGMRES() local 226 PetscCall(SNESGetNPCFunction(snes, FM, &fMnorm)); in SNESSolve_NGMRES() 233 fMnorm = fnorm; in SNESSolve_NGMRES() 235 PetscCall(SNESLineSearchApply(snes->linesearch, XM, FM, &fMnorm, Y)); in SNESSolve_NGMRES() 241 } else objM = fMnorm; in SNESSolve_NGMRES() 244 PetscCall(SNESNGMRESFormCombinedSolution_Private(snes, ivec, l, XM, FM, fMnorm, X, XA, FA)); in SNESSolve_NGMRES() 259 …PetscCall(SNESNGMRESSelect_Private(snes, k_restart, XM, FM, xMnorm, fMnorm, yMnorm, objM, XA, FA, … in SNESSolve_NGMRES() 290 PetscCall(SNESNGMRESUpdateSubspace_Private(snes, 0, 0, FM, fMnorm, XM)); in SNESSolve_NGMRES() 298 PetscCall(SNESNGMRESUpdateSubspace_Private(snes, ivec, l, FM, fMnorm, XM)); in SNESSolve_NGMRES()
|
| H A D | anderson.c | 30 PetscReal fnorm, fMnorm, fAnorm; in SNESSolve_Anderson() local 111 PetscCall(SNESGetNPCFunction(snes, FM, &fMnorm)); in SNESSolve_Anderson() 116 fMnorm = fnorm; in SNESSolve_Anderson() 119 PetscCall(SNESNGMRESFormCombinedSolution_Private(snes, ivec, l, XM, FM, fMnorm, X, XA, FA)); in SNESSolve_Anderson() 123 …PetscCall(SNESNGMRESSelectRestart_Private(snes, l, snes->norm, fMnorm, fnorm, dnorm, fminnorm, dmi… in SNESSolve_Anderson()
|