Home
last modified time | relevance | path

Searched refs:damping (Results 1 – 25 of 50) sorted by relevance

12

/petsc/src/snes/impls/ms/
H A Dms.c27 PetscReal damping; /* Damping parameter, like length of (pseudo) time step */ member
249 …a[0 * nstages + i] - 1, gamma[1 * nstages + i], gamma[2 * nstages + i], -betasub[i] * ms->damping}; in SNESMSStep_3Sstar()
268 const PetscReal *alpha = tab->betasub, h = ms->damping; in SNESMSStep_Basic()
409 PetscReal damping; in SNESSetFromOptions_MS() local
419 PetscCall(SNESMSGetDamping(snes, &damping)); in SNESSetFromOptions_MS()
420 …"-snes_ms_damping", "Damping for multistage method", "SNESMSSetDamping", damping, &damping, &flg)); in SNESSetFromOptions_MS()
421 if (flg) PetscCall(SNESMSSetDamping(snes, damping)); in SNESSetFromOptions_MS()
510 static PetscErrorCode SNESMSGetDamping_MS(SNES snes, PetscReal *damping) in SNESMSGetDamping_MS() argument
515 *damping = ms->damping; in SNESMSGetDamping_MS()
519 static PetscErrorCode SNESMSSetDamping_MS(SNES snes, PetscReal damping) in SNESMSSetDamping_MS() argument
[all …]
/petsc/doc/changes/
H A D216.md50 - Added PCILUSetShift() or -pc_ilu_shift to support damping using
52 - Added PCLUSetShift() or -pc_lu_shift to support damping using the
54 - Added PCICCSetShift() or -pc_icc_shift to support damping using
H A D215.md41 - Improved LU and ILU damping for AIJ matrix type - New
42 factorization damping policy (check manual)
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c193 linesearch->damping = 1.0; in SNESLineSearchCreate()
237 linesearch->lambda = linesearch->damping; in SNESLineSearchSetUp()
639 …if (!linesearch->keeplambda) linesearch->lambda = linesearch->damping; /* set the initial guess to… in SNESLineSearchApply()
854 …itial lambda guess)", "SNESLineSearchSetDamping", linesearch->damping, &linesearch->damping, NULL)… in SNESLineSearchSetFromOptions()
1241 PetscErrorCode SNESLineSearchGetDamping(SNESLineSearch linesearch, PetscReal *damping) in SNESLineSearchGetDamping() argument
1245 PetscAssertPointer(damping, 2); in SNESLineSearchGetDamping()
1246 *damping = linesearch->damping; in SNESLineSearchGetDamping()
1272 PetscErrorCode SNESLineSearchSetDamping(SNESLineSearch linesearch, PetscReal damping) in SNESLineSearchSetDamping() argument
1276 linesearch->damping = damping; in SNESLineSearchSetDamping()
/petsc/src/tao/leastsquares/impls/brgn/
H A Dbrgn.c40 PetscCall(VecPointwiseMult(gn->x_work, gn->damping, in)); in GNHessianProd()
54 PetscCall(VecGetArray(gn->damping, &damping_ary)); in ComputeDamping()
56 PetscCall(VecGetLocalSize(gn->damping, &n)); in ComputeDamping()
58 PetscCall(VecScale(gn->damping, gn->lambda)); in ComputeDamping()
59 PetscCall(VecRestoreArray(gn->damping, &damping_ary)); in ComputeDamping()
93 *d = gn->damping; in TaoBRGNGetDampingVector_BRGN()
213 if (gn->mat_explicit) PetscCall(MatDiagonalSet(gn->H, gn->damping, ADD_VALUES)); in GNComputeHessian()
443 if (!gn->damping) PetscCall(MatCreateVecs(tao->ls_jac, &gn->damping, NULL)); in TaoSetUp_BRGN()
493 PetscCall(VecDestroy(&gn->damping)); in TaoDestroy_BRGN()
H A Dbrgn.h27 …Vec damping; /* Optional diagonal damping mat… member
/petsc/src/snes/tutorials/output/
H A Dex19_tut_8.out132 damping factor=1.
151 damping factor=1.
170 damping factor=1.
189 damping factor=1.
H A Dex19_tut_8_alt.out132 damping factor=1.
151 damping factor=1.
170 damping factor=1.
189 damping factor=1.
H A Dex5_msm_1.out32 damping factor=1.
H A Dex5_msm_3.out32 damping factor=1.
H A Dex5_msm_0.out32 damping factor=1.
H A Dex5_asm_1.out41 damping factor=1.
H A Dex5_asm_0.out41 damping factor=1.
H A Dex5_asm_3.out41 damping factor=1.
H A Dex5_msm_2.out42 damping factor=1.
H A Dex5_asm_4.out65 damping factor=1.
H A Dex5_asm_2.out59 damping factor=1.
H A Dex5_msm_4.out65 damping factor=1.
H A Dex5_msm_5.out70 damping factor=1.
/petsc/src/snes/impls/nasm/
H A Dnasm.c19 PetscReal damping; /* damping parameter for updates from the blocks */ member
176 … of the solutions on the subdomains)", "SNESNASMSetDamping", nasm->damping, &nasm->damping, &flg)); in SNESSetFromOptions_NASM()
177 if (flg) PetscCall(SNESNASMSetDamping(snes, nasm->damping)); in SNESSetFromOptions_NASM()
542 nasm->damping = dmp; in SNESNASMSetDamping_NASM()
573 *dmp = nasm->damping; in SNESNASMGetDamping_NASM()
650 PetscCall(VecScale(Yl, nasm->damping)); in SNESNASMSolveLocal_Private()
849 nasm->damping = 1.; in SNESCreate_NASM()
/petsc/include/petsc/private/
H A Dlinesearchimpl.h55 PetscReal damping; member
/petsc/src/ksp/ksp/tutorials/output/
H A Dex56_nsize-1_rap_bs_cuda.out52 damping factor=1.
H A Dex56_nsize-8_rap_bs_cuda.out49 damping factor=1.
H A Dex56_nsize-1_rap_bs_hip.out52 damping factor=1.
H A Dex56_nsize-8_rap_bs_hip.out49 damping factor=1.

12