Searched refs:objM (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/snes/impls/ngmres/ |
| H A D | ngmresfunc.c | 163 …, Vec FM, PetscReal xMnorm, PetscReal fMnorm, PetscReal yMnorm, PetscReal objM, Vec XA, Vec FA, Pe… 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() 224 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private() 232 …%e, obj(X_M) = %e, ||F_M||_2 = %e\n", (double)objA, (double)fAnorm, (double)objM, (double)fMnorm)); in SNESNGMRESSelect_Private() 250 PetscErrorCode SNESNGMRESSelectRestart_Private(SNES snes, PetscInt l, PetscReal obj, PetscReal objM… in SNESNGMRESSelectRestart_Private() argument 274 if (ngmres->restart_fm_rise && objM > obj) { in SNESNGMRESSelectRestart_Private() 275 …PetscViewerASCIIPrintf(ngmres->monitor, "F_M rise restart: %e > %e\n", (double)objM, (double)obj)); in SNESNGMRESSelectRestart_Private()
|
| H A D | snesngmres.c | 139 PetscReal objmin, objM, objA, obj; /* support for objective functions minimization */ in SNESSolve_NGMRES() local 239 PetscCall(SNESComputeObjective(snes, XM, &objM)); in SNESSolve_NGMRES() 240 SNESCheckObjectiveDomainError(snes, objM); in SNESSolve_NGMRES() 241 } else objM = fMnorm; in SNESSolve_NGMRES() 242 objmin = PetscMin(objmin, objM); in SNESSolve_NGMRES() 259 …PetscCall(SNESNGMRESSelect_Private(snes, k_restart, XM, FM, xMnorm, fMnorm, yMnorm, objM, XA, FA, … in SNESSolve_NGMRES() 268 …PetscCall(SNESNGMRESSelectRestart_Private(snes, l, obj, objM, objA, dnorm, objmin, dminnorm, &sele… in SNESSolve_NGMRES() 297 objmin = PetscMin(objmin, objM); in SNESSolve_NGMRES()
|