Home
last modified time | relevance | path

Searched refs:DFP (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c65 …te(SymBroydenRescale ldb, Vec D, Vec s, Vec y, Vec V, Vec W, Vec BFGS, Vec DFP, PetscReal theta, P… in DiagonalUpdate() argument
96 PetscCall(VecCopy(y, DFP)); in DiagonalUpdate()
97 PetscCall(VecConjugate(DFP)); in DiagonalUpdate()
98 PetscCall(VecPointwiseMult(DFP, DFP, W)); in DiagonalUpdate()
100 PetscCall(VecCopy(DFP, W)); in DiagonalUpdate()
102 PetscCall(VecAXPY(DFP, 1.0, W)); in DiagonalUpdate()
104 PetscCall(VecScale(DFP, 2.0)); in DiagonalUpdate()
108 PetscCall(VecAXPBY(DFP, stDs / yts, -1.0, V)); in DiagonalUpdate()
114 PetscCall(VecAXPY(D, 1.0 / yts, DFP)); in DiagonalUpdate()
117 PetscCall(VecAXPBYPCZ(D, 1.0 - theta, theta / yts, 1.0, BFGS, DFP)); in DiagonalUpdate()
[all …]
H A Dsymbrdnrescale.h11 Vec invDnew, BFGS, DFP, U, V, W; /* work vectors for diagonal scaling */ member
/petsc/doc/manual/
H A Dmat.md556 * - Davidon-Fletcher-Powell (DFP) :cite:`keyprefix-nocedal2006numerical`
560 * - Dense Davidon-Fletcher-Powell (DFP) :cite:`keyprefix-ErwayMarcia2017`
615 Restricted Broyden Family, DFP and BFGS methods, including their dense
658 The dense implementations are numerically equivalent to DFP and BFGS,
660 {cite}`keyprefix-ErwayMarcia2017`. Generally, dense formulations of DFP
663 that `MatMult` of dense BFGS, and `MatSolve` of dense DFP requires
H A Dtao.md1864 Kou-Dai, and the Self-Scaling Memoryless (SSML) BFGS, DFP, and Broyden
1892 individually tweak the BFGS and DFP contributions using the