Searched refs:s_i (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 34 Vec s_i, y_i; in DFPKernel_Recursive() local 42 PetscCall(LMBasisGetVecRead(S, i, &s_i)); in DFPKernel_Recursive() 43 PetscCall(VecAXPY(G, -a, s_i)); in DFPKernel_Recursive() 44 PetscCall(LMBasisRestoreVecRead(S, i, &s_i)); in DFPKernel_Recursive() 48 Vec s_i, y_i; in DFPKernel_Recursive() local 51 PetscCall(LMBasisGetVecRead(S, i, &s_i)); in DFPKernel_Recursive() 52 PetscCall(VecDot(BX, s_i, &sitbx)); in DFPKernel_Recursive() 53 PetscCall(LMBasisRestoreVecRead(S, i, &s_i)); in DFPKernel_Recursive()
|
| /petsc/src/ksp/ksp/utils/lmvm/brdn/ |
| H A D | brdn.c | 70 Vec s_i, y_i; in BroydenKernel_Recursive() local 73 PetscCall(LMBasisGetVecRead(S, i, &s_i)); in BroydenKernel_Recursive() 77 PetscCall(VecDot(G, s_i, &sitg)); in BroydenKernel_Recursive() 80 PetscCall(VecAXPY(G, -alphai, s_i)); in BroydenKernel_Recursive() 83 PetscCall(LMBasisRestoreVecRead(S, i, &s_i)); in BroydenKernel_Recursive() 125 Vec s_i, y_i; in BroydenKernelHermitianTranspose_Recursive() local 128 PetscCall(LMBasisGetVecRead(S, i, &s_i)); in BroydenKernelHermitianTranspose_Recursive() 132 PetscCall(VecDotBegin(BHX, s_i, &sitBHX)); in BroydenKernelHermitianTranspose_Recursive() 134 PetscCall(VecDotEnd(BHX, s_i, &sitBHX)); in BroydenKernelHermitianTranspose_Recursive() 136 PetscCall(VecAXPY(BHX, (yitx - sitBHX) / sitsi, s_i)); in BroydenKernelHermitianTranspose_Recursive() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/rescale/ |
| H A D | symbrdnrescale.c | 207 Vec s_i, y_i; in SymBroydenRescaleUpdateDiagonal() local 209 PetscCall(LMBasisGetVecRead(S, oldest + i, &s_i)); in SymBroydenRescaleUpdateDiagonal() 215 PetscCall(VecPointwiseMult(ldb->W, s_i, D_one_minus_beta_squared)); in SymBroydenRescaleUpdateDiagonal() 216 PetscCall(VecDotRealPart(ldb->W, s_i, &stDs)); in SymBroydenRescaleUpdateDiagonal() 225 PetscCall(VecPointwiseMult(ldb->W, s_i, D_one_minus_beta)); in SymBroydenRescaleUpdateDiagonal() 235 PetscCall(VecDotNorm2(s_i, ldb->V, &ytDs_scalar, &ytDyr)); in SymBroydenRescaleUpdateDiagonal() 244 PetscCall(VecPointwiseMult(ldb->W, s_i, D_one_minus_beta)); in SymBroydenRescaleUpdateDiagonal() 252 PetscCall(LMBasisRestoreVecRead(S, oldest + i, &s_i)); in SymBroydenRescaleUpdateDiagonal()
|