| /petsc/src/snes/tutorials/output/ |
| H A D | ex15_nleqerr.out | 4 Line search: norm of simplified Newton update: 2.077473081791e+01 7 Line search: norm of simplified Newton update: 5.052079187203e+00 12 Line search: norm of simplified Newton update: 1.971918103133e+00 15 Line search: norm of simplified Newton update: 6.450639477350e-01 20 Line search: norm of simplified Newton update: 9.468283778815e-01 23 Line search: norm of simplified Newton update: 2.911337807266e-01 28 Line search: norm of simplified Newton update: 5.726410854930e-01 31 Line search: norm of simplified Newton update: 1.636164244675e-01 36 Line search: norm of simplified Newton update: 3.904210699617e-01 39 Line search: norm of simplified Newton update: 1.041648183314e-01 [all …]
|
| /petsc/src/ts/impls/explicit/euler/ |
| H A D | euler.c | 7 Vec update; /* work vector where new solution is formed */ member 13 Vec solution = ts->vec_sol, update = euler->update; in TSStep_Euler() local 19 PetscCall(TSComputeRHSFunction(ts, ts->ptime, solution, update)); in TSStep_Euler() 20 PetscCall(VecAYPX(update, ts->time_step, solution)); in TSStep_Euler() 27 PetscCall(TSFunctionDomainError(ts, ts->ptime + ts->time_step, update, &stageok)); in TSStep_Euler() 38 PetscCall(VecCopy(update, solution)); in TSStep_Euler() 51 PetscCall(VecDuplicate(ts->vec_sol, &euler->update)); in TSSetUp_Euler() 62 PetscCall(VecDestroy(&euler->update)); in TSReset_Euler() 89 Vec update = euler->update; in TSInterpolate_Euler() local 93 PetscCall(VecWAXPY(X, -ts->time_step, update, ts->vec_sol)); in TSInterpolate_Euler()
|
| /petsc/src/ts/impls/mimex/ |
| H A D | mimex.c | 10 Vec Xdot, update; member 149 Vec sol = ts->vec_sol, update = mimex->update; in TSStep_Mimex_Split() local 163 PetscCall(VecCopy(sol, update)); in TSStep_Mimex_Split() 164 PetscCall(SNESSolve(ts->snes, NULL, update)); in TSStep_Mimex_Split() 165 PetscCall(VecGetArrayRead(update, &aupdate)); in TSStep_Mimex_Split() 183 PetscCall(VecRestoreArrayRead(update, &aupdate)); in TSStep_Mimex_Split() 186 PetscCall(TSComputeRHSFunction(ts, ts->ptime, sol, update)); in TSStep_Mimex_Split() 187 PetscCall(VecGetArrayRead(update, &aupdate)); in TSStep_Mimex_Split() 205 PetscCall(VecRestoreArrayRead(update, &aupdate)); in TSStep_Mimex_Split() 217 Vec update = mimex->update; in TSStep_Mimex_Implicit() local [all …]
|
| /petsc/src/ts/impls/symplectic/basicsymplectic/ |
| H A D | basicsymplectic.c | 28 Vec update; /* a nest work vector for generalized coordinates */ member 207 Vec solution = ts->vec_sol, update = bsymp->update, q, p, q_update, p_update; in TSStep_BasicSymplectic() local 221 PetscCall(VecGetSubVector(update, is_q, &q_update)); in TSStep_BasicSymplectic() 222 PetscCall(VecGetSubVector(update, is_p, &p_update)); in TSStep_BasicSymplectic() 250 PetscCall(VecRestoreSubVector(update, is_q, &q_update)); in TSStep_BasicSymplectic() 251 PetscCall(VecRestoreSubVector(update, is_p, &p_update)); in TSStep_BasicSymplectic() 292 PetscCall(VecDuplicate(ts->vec_sol, &bsymp->update)); in TSSetUp_BasicSymplectic() 309 PetscCall(VecDestroy(&bsymp->update)); in TSReset_BasicSymplectic() 349 Vec update = bsymp->update; in TSInterpolate_BasicSymplectic() local 353 PetscCall(VecWAXPY(X, -ts->time_step, update, ts->vec_sol)); in TSInterpolate_BasicSymplectic()
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/ |
| H A D | _diag.py | 110 def update(self, obj: Any, other: Iterable[str], **kwargs) -> None: member in DiagnosticMap 115 self._diags['__general'].update(dmap, **kwargs) 119 self._diags[qual_name].update(dmap, **kwargs) 264 getattr(symbol, diag_attr).update(symbol, [d for d, _ in expanded_diags]) 265 cls._registered.update(expanded_diags) 390 'disable' : self.disabled.update, 391 'ignore' : self.disabled.update
|
| /petsc/src/snes/impls/patch/ |
| H A D | snespatch.c | 256 Vec rhs, update, state, residual; in SNESSolve_Patch() local 264 PetscCall(SNESGetSolutionUpdate(snes, &update)); in SNESSolve_Patch() 271 PetscCall(VecSet(update, 0.0)); in SNESSolve_Patch() 302 PetscCall(PCApply(patch->pc, rhs, update)); in SNESSolve_Patch() 307 PetscCall(VecScale(update, -1.0)); in SNESSolve_Patch() 308 PetscCall(SNESLineSearchApply(ls, state, residual, &fnorm, update)); in SNESSolve_Patch() 311 PetscCall(VecNorm(update, NORM_2, &ynorm)); in SNESSolve_Patch()
|
| /petsc/src/ts/impls/implicit/sundials/ |
| H A D | sundials.h | 26 Vec update; /* work vector where new solution is formed */ member
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnls.c | 106 if (tao->ops->update) { in TaoSolve_BNLS() 107 PetscUseTypeMethod(tao, update, tao->niter, tao->user_update); in TaoSolve_BNLS()
|
| H A D | bntr.c | 107 if (tao->ops->update) { in TaoSolve_BNTR() 108 PetscUseTypeMethod(tao, update, tao->niter, tao->user_update); in TaoSolve_BNTR()
|
| H A D | bntl.c | 125 if (tao->ops->update) { in TaoSolve_BNTL() 126 PetscUseTypeMethod(tao, update, tao->niter, tao->user_update); in TaoSolve_BNTL()
|
| /petsc/src/ksp/ksp/tests/output/ |
| H A D | ex21_diag_1.out | 36 After update
|
| H A D | ex21_blockdiag_1.out | 36 After update
|
| H A D | ex21_blockdiag_2.out | 52 After update
|
| H A D | ex21_diag_2.out | 52 After update
|
| H A D | ex21_diag_3.out | 68 After update
|
| H A D | ex21_blockdiag_3.out | 68 After update
|
| /petsc/config/BuildSystem/ |
| H A D | args.py | 29 self.__dict__.update(d)
|
| H A D | sourceDatabase.py | 135 def update(self, d): member in SourceDB 153 m.update(buf) 256 self.update(newDB)
|
| /petsc/src/snes/impls/richardson/ |
| H A D | snesrichardson.c | 85 PetscTryTypeMethod(snes, update, snes->iter); in SNESSolve_NRichardson() 111 PetscTryTypeMethod(snes, update, snes->iter); in SNESSolve_NRichardson()
|
| /petsc/src/tao/constrained/impls/admm/ |
| H A D | admm.h | 36 TaoADMMUpdateType update; /* update policy for mu */ member
|
| H A D | admm.c | 137 am->update = type; in TaoADMMSetUpdateType_ADMM() 146 *type = am->update; in TaoADMMGetUpdateType_ADMM() 249 switch (am->update) { in ADMMInternalHessianUpdate() 380 switch (am->update) { in TaoSolve_ADMM() 408 PetscTryTypeMethod(tao, update, tao->niter, tao->user_update); in TaoSolve_ADMM() 439 switch (am->update) { in TaoSolve_ADMM() 517 …y", "TaoADMMUpdateType", TaoADMMUpdateTypes, (PetscEnum)am->update, (PetscEnum *)&am->update, NULL… in TaoSetFromOptions_ADMM() 724 am->update = TAO_ADMM_UPDATE_BASIC; in TaoCreate_ADMM()
|
| /petsc/doc/manual/ |
| H A D | tao.md | 986 > | | | | update | 990 > | | | | update | 994 > | | | | update | 998 > | | | | update | 1002 > | | | | update | 1006 > | | | | update | 1010 > | | | | update | 1014 > | | | | update | 1018 > | | | | update | 1023 > | | | | update | [all …]
|
| /petsc/src/ksp/ksp/guess/impls/fischer/ |
| H A D | fischer.c | 405 guess->ops->update = KSPGuessUpdate_Fischer_1; in KSPGuessFischerSetModel_Fischer() 408 guess->ops->update = KSPGuessUpdate_Fischer_2; in KSPGuessFischerSetModel_Fischer() 411 guess->ops->update = KSPGuessUpdate_Fischer_3; in KSPGuessFischerSetModel_Fischer() 414 guess->ops->update = NULL; in KSPGuessFischerSetModel_Fischer() 485 guess->ops->update = KSPGuessUpdate_Fischer_1; in KSPGuessCreate_Fischer()
|
| /petsc/config/BuildSystem/config/ |
| H A D | setsOrdered.py | 174 result._data.update(self._data) 463 self._data.update(other._data) 518 def update(self, iterable): member in Set
|
| /petsc/src/binding/petsc4py/ |
| H A D | setup.py | 117 metadata.update( 283 setup_args.update(metadata_extra)
|