Searched refs:fty (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/snes/tutorials/output/ |
| H A D | ex58_3.out | 5 0 Line search: fty/||y|| = -0.033171, lambda = 0.5 6 1 Line search: fty/||y|| = 0.0180532, lambda = 0.25 7 2 Line search: fty/||y|| = 0.0126471, lambda = 0.375 8 3 Line search: fty/||y|| = 0.000436031, lambda = 0.4375 9 4 Line search: fty/||y|| = -0.0166589, lambda = 0.46875 10 5 Line search: fty/||y|| = -0.00698054, lambda = 0.453125 11 6 Line search: fty/||y|| = -0.00295682, lambda = 0.445312 12 7 Line search: fty/||y|| = -0.00118288, lambda = 0.441406 13 8 Line search: fty/||y|| = -0.000354409, lambda = 0.439453 14 9 Line search: fty/||y|| = 4.55115e-05, lambda = 0.438477 [all …]
|
| H A D | ex58_4.out | 5 Line search: sign of fty does not change in step interval, accepting full step 11 0 Line search: fty/||y|| = 0.0106239, lambda = 0.5 12 1 Line search: fty/||y|| = -0.0262441, lambda = 0.75 13 2 Line search: fty/||y|| = 0.000212591, lambda = 0.625 14 3 Line search: fty/||y|| = -0.0104791, lambda = 0.6875 15 4 Line search: fty/||y|| = -0.0044817, lambda = 0.65625 16 5 Line search: fty/||y|| = -0.0019843, lambda = 0.640625 17 6 Line search: fty/||y|| = -0.000850272, lambda = 0.632812 18 7 Line search: fty/||y|| = -0.000310204, lambda = 0.628906 19 8 Line search: fty/||y|| = -4.66799e-05, lambda = 0.626953 [all …]
|
| /petsc/src/snes/linesearch/impls/bisection/ |
| H A D | linesearchbisection.c | 11 PetscScalar fty_left, fty, fty_initial; in SNESLineSearchApply_Bisection() local 53 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection() 55 PetscCall(VecDot(G, Y, &fty)); in SNESLineSearchApply_Bisection() 58 if (!PetscIsInfOrNanScalar(fty) && (PetscRealPart(fty_left * fty) > 0.0)) { in SNESLineSearchApply_Bisection() 72 if (PetscIsInfOrNanScalar(fty)) { in SNESLineSearchApply_Bisection() 88 if (PetscAbsScalar(fty) <= atol * ynorm) { in SNESLineSearchApply_Bisection() 91 … Line search: abs(fty)/||y|| = %g <= atol = %g\n", (double)(PetscAbsScalar(fty) / ynorm), (double)… in SNESLineSearchApply_Bisection() 98 if (PetscAbsScalar(fty) / PetscAbsScalar(fty_initial) <= rtol) { in SNESLineSearchApply_Bisection() 101 …earch: abs(fty/fty_initial) = %g <= rtol = %g\n", (double)(PetscAbsScalar(fty) / PetscAbsScalar(f… in SNESLineSearchApply_Bisection() 130 if (PetscRealPart(fty * fty_left) <= 0.0) { in SNESLineSearchApply_Bisection() [all …]
|
| /petsc/src/snes/linesearch/impls/cp/ |
| H A D | linesearchcp.c | 11 PetscScalar fty, fty_init, fty_old, fty_mid1, fty_mid2, s; in SNESLineSearchApply_CP() local 51 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty)); in SNESLineSearchApply_CP() 53 PetscCall(VecDot(F, Y, &fty)); in SNESLineSearchApply_CP() 70 if (PetscAbsScalar(fty) / PetscAbsScalar(fty_init) < rtol) { in SNESLineSearchApply_CP() 73 …e search: abs(fty/fty_init) = %g <= rtol = %g\n", (double)(PetscAbsScalar(fty) / PetscAbsScalar(f… in SNESLineSearchApply_CP() 80 if (PetscAbsScalar(fty) < atol * ynorm && i > 0) { in SNESLineSearchApply_CP() 83 … Line search: abs(fty)/||y|| = %g <= atol = %g\n", (double)(PetscAbsScalar(fty) / ynorm), (double)… in SNESLineSearchApply_CP() 92 …s = [%g, %g]\n", (double)lambda, (double)lambda_old, (double)PetscRealPart(fty), (double)PetscReal… in SNESLineSearchApply_CP() 99 s = (fty - fty_old) / delLambda; in SNESLineSearchApply_CP() 112 s = (3. * fty - 4. * fty_mid1 + fty_old) / delLambda; in SNESLineSearchApply_CP() [all …]
|
| /petsc/src/snes/impls/vi/ |
| H A D | vi.c | 367 PetscErrorCode SNESVIComputeInactiveSetFtY(SNES snes, Vec F, Vec X, Vec Y, PetscScalar *fty) in SNESVIComputeInactiveSetFtY() argument 375 PetscAssertPointer(fty, 5); in SNESVIComputeInactiveSetFtY() 382 *fty = 0.0; in SNESVIComputeInactiveSetFtY() 384 …) < PetscRealPart(xu[i]) - zerotolerance) || PetscRealPart(f[i]) >= 0.0)) *fty += f[i] * PetscConj… in SNESVIComputeInactiveSetFtY() 391 …PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, fty, 1, MPIU_SCALAR, MPIU_SUM, PetscObjectComm((PetscObj… in SNESVIComputeInactiveSetFtY()
|
| /petsc/include/ |
| H A D | petscsnes.h | 836 …ypedef PetscErrorCode SNESLineSearchVIDirDerivFn(SNES snes, Vec f, Vec u, Vec y, PetscScalar *fty);
|