| /petsc/src/dm/impls/da/ |
| H A D | dascatter.c | 28 PetscErrorCode DMDAGetScatter(DM da, PeOp VecScatter *gtol, PeOp VecScatter *ltol) in DMDAGetScatter() argument 35 if (ltol) { in DMDAGetScatter() 36 if (!dd->ltol) PetscCall(DMLocalToLocalCreate_DA(da)); in DMDAGetScatter() 37 *ltol = dd->ltol; in DMDAGetScatter()
|
| H A D | daltol.c | 24 if (dd->ltol) PetscFunctionReturn(PETSC_SUCCESS); in DMLocalToLocalCreate_DA() 30 PetscCall(VecScatterCopy(dd->gtol, &dd->ltol)); in DMLocalToLocalCreate_DA() 60 PetscCall(VecScatterRemap(dd->ltol, idx, NULL)); in DMLocalToLocalCreate_DA() 71 if (!dd->ltol) PetscCall(DMLocalToLocalCreate_DA(da)); in DMLocalToLocalBegin_DA() 72 PetscCall(VecScatterBegin(dd->ltol, g, l, mode, SCATTER_FORWARD)); in DMLocalToLocalBegin_DA() 83 PetscCall(VecScatterEnd(dd->ltol, g, l, mode, SCATTER_FORWARD)); in DMLocalToLocalEnd_DA()
|
| H A D | dadestroy.c | 21 PetscCall(VecScatterDestroy(&dd->ltol)); in DMDestroy_DA()
|
| H A D | dacreate.c | 387 dd->ltol = NULL; in DMCreate_DA()
|
| H A D | da2.c | 744 dd->ltol = NULL; in DMSetUp_DA_2D()
|
| H A D | da3.c | 1435 dd->ltol = NULL; in DMSetUp_DA_3D()
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex58_6.out | 28 Line search: abs(delLambda) = 0.000752779 < ltol = 0.01 39 Line search: abs(delLambda) = 0.000436207 < ltol = 0.01 50 Line search: abs(delLambda) = 0.00246824 < ltol = 0.01 62 Line search: abs(delLambda) = 1.62034e-05 < ltol = 0.01 73 Line search: abs(delLambda) = 6.4482e-05 < ltol = 0.01 84 Line search: abs(delLambda) = 3.41325e-05 < ltol = 0.01 94 Line search: abs(delLambda) = 0.000171405 < ltol = 0.01
|
| /petsc/src/snes/linesearch/interface/ |
| H A D | linesearch.c | 198 linesearch->ltol = 1e-8; in SNESLineSearchCreate() 847 …iterative line search", "SNESLineSearchSetTolerances", linesearch->ltol, &linesearch->ltol, NULL)); in SNESLineSearchSetFromOptions() 910 …e=%e, lambda=%e\n", (double)linesearch->rtol, (double)linesearch->atol, (double)linesearch->ltol)); in SNESLineSearchView() 1124 …nlambda, PetscReal *maxlambda, PetscReal *rtol, PetscReal *atol, PetscReal *ltol, PetscInt *max_it) in SNESLineSearchGetTolerances() argument 1144 if (ltol) { in SNESLineSearchGetTolerances() 1145 PetscAssertPointer(ltol, 6); in SNESLineSearchGetTolerances() 1146 *ltol = linesearch->ltol; in SNESLineSearchGetTolerances() 1184 …al minlambda, PetscReal maxlambda, PetscReal rtol, PetscReal atol, PetscReal ltol, PetscInt max_it) in SNESLineSearchSetTolerances() argument 1192 PetscValidLogicalCollectiveReal(linesearch, ltol, 6); in SNESLineSearchSetTolerances() 1216 if (ltol != (PetscReal)PETSC_DEFAULT) { in SNESLineSearchSetTolerances() [all …]
|
| /petsc/src/snes/linesearch/impls/bisection/ |
| H A D | linesearchbisection.c | 13 PetscReal rtol, atol, ltol; in SNESLineSearchApply_Bisection() local 20 PetscCall(SNESLineSearchGetTolerances(linesearch, NULL, NULL, &rtol, &atol, <ol, &max_it)); in SNESLineSearchApply_Bisection() 119 if (PetscAbsReal(lambda - lambda_old) < ltol) { in SNESLineSearchApply_Bisection() 122 …earch: abs(dlambda) = %g < ltol = %g\n", (double)PetscAbsReal(lambda - lambda_old), (double)ltol)); in SNESLineSearchApply_Bisection() 224 linesearch->ltol = 1e-6; in SNESLineSearchCreate_Bisection()
|
| /petsc/src/dm/impls/shell/ |
| H A D | dmshell.c | 11 VecScatter ltol; member 143 …PetscCheck(shell->ltol, ((PetscObject)dm)->comm, PETSC_ERR_ARG_WRONGSTATE, "Cannot be used without… in DMLocalToLocalBeginDefaultShell() 144 PetscCall(VecScatterBegin(shell->ltol, g, l, mode, SCATTER_FORWARD)); in DMLocalToLocalBeginDefaultShell() 169 …PetscCheck(shell->ltol, ((PetscObject)dm)->comm, PETSC_ERR_ARG_WRONGSTATE, "Cannot be used without… in DMLocalToLocalEndDefaultShell() 170 PetscCall(VecScatterEnd(shell->ltol, g, l, mode, SCATTER_FORWARD)); in DMLocalToLocalEndDefaultShell() 684 PetscErrorCode DMShellSetLocalToLocalVecScatter(DM dm, VecScatter ltol) in DMShellSetLocalToLocalVecScatter() argument 690 PetscValidHeaderSpecific(ltol, PETSCSF_CLASSID, 2); in DMShellSetLocalToLocalVecScatter() 691 PetscCall(PetscObjectReference((PetscObject)ltol)); in DMShellSetLocalToLocalVecScatter() 692 PetscCall(VecScatterDestroy(&shell->ltol)); in DMShellSetLocalToLocalVecScatter() 693 shell->ltol = ltol; in DMShellSetLocalToLocalVecScatter() [all …]
|
| /petsc/src/snes/linesearch/impls/secant/ |
| H A D | linesearchsecant.c | 16 PetscReal minlambda, maxlambda, atol, ltol; in SNESLineSearchApply_Secant() local 30 …PetscCall(SNESLineSearchGetTolerances(linesearch, &minlambda, &maxlambda, NULL, &atol, <ol, &max… in SNESLineSearchApply_Secant() 124 if (PetscAbsReal(delLambda) < ltol) { in SNESLineSearchApply_Secant() 127 … Line search: abs(delLambda) = %g < ltol = %g\n", (double)PetscAbsReal(delLambda), (double)ltol)); in SNESLineSearchApply_Secant()
|
| /petsc/src/snes/linesearch/impls/cp/ |
| H A D | linesearchcp.c | 9 PetscReal xnorm, ynorm, gnorm, minlambda, maxlambda, rtol, atol, ltol; in SNESLineSearchApply_CP() local 20 …PetscCall(SNESLineSearchGetTolerances(linesearch, &minlambda, &maxlambda, &rtol, &atol, <ol, &ma… in SNESLineSearchApply_CP() 60 if (PetscAbsReal(delLambda) < ltol) { in SNESLineSearchApply_CP() 63 … Line search: abs(dlambda) = %g < ltol = %g\n", (double)PetscAbsReal(delLambda), (double)ltol)); in SNESLineSearchApply_CP()
|
| /petsc/include/petsc/private/ |
| H A D | dmstagimpl.h | 38 VecScatter ltol; /* Local --> Local */ member
|
| H A D | linesearchimpl.h | 61 PetscReal ltol; member
|
| H A D | dmdaimpl.h | 20 VecScatter gtol, ltol; /* scatters, see below for details */ member
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_snes.py | 468 ls.setTolerances(rtol=0.125, atol=3, minstep=4, ltol=5, maxstep=6, max_its=7) 469 minstep, maxstep, rtol, atol, ltol, max_its = ls.getTolerances() 473 self.assertEqual(ltol, 5)
|
| /petsc/src/dm/impls/stag/ |
| H A D | stag.c | 343 PetscCall(VecScatterDestroy(&stag->ltol)); in DMDestroy_Stag() 723 if (!stag->ltol) { in DMLocalToLocalBegin_Stag() 740 PetscCall(VecScatterBegin(stag->ltol, g, l, mode, SCATTER_FORWARD)); in DMLocalToLocalBegin_Stag() 749 PetscCall(VecScatterEnd(stag->ltol, g, l, mode, SCATTER_FORWARD)); in DMLocalToLocalEnd_Stag() 964 stag->ltol = NULL; in DMCreate_Stag()
|
| H A D | stag1d.c | 509 PetscCall(VecScatterCopy(stag->gtol, &stag->ltol)); in DMStagPopulateLocalToLocal1d_Internal() 515 PetscCall(VecScatterRemap(stag->ltol, idxRemap, NULL)); in DMStagPopulateLocalToLocal1d_Internal()
|
| H A D | stag2d.c | 1253 PetscCall(VecScatterCopy(stag->gtol, &stag->ltol)); in DMStagPopulateLocalToLocal2d_Internal() 1296 PetscCall(VecScatterRemap(stag->ltol, idxRemap, NULL)); in DMStagPopulateLocalToLocal2d_Internal()
|
| H A D | stag3d.c | 3297 PetscCall(VecScatterCopy(stag->gtol, &stag->ltol)); in DMStagPopulateLocalToLocal3d_Internal() 3388 PetscCall(VecScatterRemap(stag->ltol, idxRemap, NULL)); in DMStagPopulateLocalToLocal3d_Internal()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMShell.pyx | 319 def setLocalToLocalVecScatter(self, Scatter ltol) -> None: argument 326 ltol 334 CHKERR(DMShellSetLocalToLocalVecScatter(self.dm, ltol.sct))
|
| H A D | SNES.pyx | 2846 ltol : float 2855 cdef PetscReal rtol=0, atol=0, minstep=0, ltol=0, maxstep=0 2857 …CHKERR(SNESLineSearchGetTolerances(self.snesls, &minstep, &maxstep, &rtol, &atol, <ol, &max_its)) 2858 …return (toReal(minstep), toReal(maxstep), toReal(rtol), toReal(atol), toReal(ltol), toInt(max_its)) 2860 …loat | None = None, rtol: float | None = None, atol: float | None = None, ltol: float | None = Non… 2875 ltol : float, optional 2894 if ltol is not None: cltol = asReal(ltol)
|
| /petsc/doc/manual/ |
| H A D | snes.md | 447 - change of step length $\lambda_j - \lambda_{j-1} < \mathtt{ltol}$
|