Searched refs:StB0X (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 79 Vec StB0X, YtX, u, v; in DFPKernel_CompactDense() local 90 PetscCall(MatLMVMGetWorkRow(B, &StB0X)); in DFPKernel_CompactDense() 96 if (use_B0S) PetscCall(MatLMVMBasisGEMVH(B, B0S_t, oldest, next, 1.0, X, 0.0, StB0X)); in DFPKernel_CompactDense() 97 else PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BX, 0.0, StB0X)); in DFPKernel_CompactDense() 105 PetscCall(VecAXPY(v, -1.0, StB0X)); in DFPKernel_CompactDense() 114 PetscCall(MatLMVMRestoreWorkRow(B, &StB0X)); in DFPKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 189 Vec YtX, StB0X, u, v; in BFGSKernel_CompactDense() local 200 PetscCall(MatLMVMGetWorkRow(B, &StB0X)); in BFGSKernel_CompactDense() 206 if (use_B0S) PetscCall(MatLMVMBasisGEMVH(B, B0S_t, oldest, next, 1.0, X, 0.0, StB0X)); in BFGSKernel_CompactDense() 207 else PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BX, 0.0, StB0X)); in BFGSKernel_CompactDense() 210 PetscCall(LMProductsMult(YtS, oldest, next, 1.0, YtX, 1.0, StB0X, /* ^H */ PETSC_TRUE)); in BFGSKernel_CompactDense() 211 PetscCall(LMProductsSolve(M00, oldest, next, StB0X, u, PETSC_FALSE)); in BFGSKernel_CompactDense() 222 PetscCall(MatLMVMRestoreWorkRow(B, &StB0X)); in BFGSKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/symbrdn/ |
| H A D | symbrdn.c | 504 Vec StB0X, YtX, u, v; in SymBroydenKernel_CompactDense() local 524 PetscCall(MatLMVMGetWorkRow(B, &StB0X)); in SymBroydenKernel_CompactDense() 530 if (use_B0S) PetscCall(MatLMVMBasisGEMVH(B, B0S_t, oldest, next, 1.0, X, 0.0, StB0X)); in SymBroydenKernel_CompactDense() 531 else PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BX, 0.0, StB0X)); in SymBroydenKernel_CompactDense() 535 PetscCall(LMProductsMult(M00, oldest, next, 1.0, StB0X, 0.0, u, PETSC_FALSE)); in SymBroydenKernel_CompactDense() 537 PetscCall(LMProductsMult(M01, oldest, next, 1.0, StB0X, 0.0, v, PETSC_TRUE)); in SymBroydenKernel_CompactDense() 546 PetscCall(MatLMVMRestoreWorkRow(B, &StB0X)); in SymBroydenKernel_CompactDense()
|