Searched refs:YtS (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 18 LMProducts YtS; in DFPKernel_Recursive() local 27 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_DIAGONAL, &YtS)); in DFPKernel_Recursive() 40 PetscCall(LMProductsGetDiagonalValue(YtS, i, &yitsi)); in DFPKernel_Recursive() 54 PetscCall(LMProductsGetDiagonalValue(YtS, i, &yitsi)); in DFPKernel_Recursive() 82 LMProducts YtS, StB0S, D; in DFPKernel_CompactDense() local 86 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YtS)); in DFPKernel_CompactDense() 100 PetscCall(LMProductsSolve(YtS, oldest, next, YtX, YtX, /* ^H */ PETSC_FALSE)); in DFPKernel_CompactDense() 107 PetscCall(LMProductsSolve(YtS, oldest, next, v, v, /* ^H */ PETSC_TRUE)); in DFPKernel_CompactDense() 124 LMProducts YtS = NULL, D = NULL; in DFPKernel_Dense() local 135 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YtS)); in DFPKernel_Dense() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 21 LMProducts YtS; in BFGSKernel_Recursive_Inner() local 28 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_S, LMBLOCK_DIAGONAL, &YtS)); in BFGSKernel_Recursive_Inner() 35 PetscCall(LMProductsSolve(YtS, oldest, next, YtX, YtX, /* ^H */ PETSC_FALSE)); in BFGSKernel_Recursive_Inner() 54 LMProducts StBkS, YtS; in BFGSRecursiveBasisUpdate() local 76 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_S, LMBLOCK_DIAGONAL, &YtS)); in BFGSRecursiveBasisUpdate() 122 LMProducts M00, StB0S, YtS, D; in BFGSCompactDenseProductsUpdate() local 135 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtS)); in BFGSCompactDenseProductsUpdate() 140 PetscCall(LMProductsGetLocalMatrix(YtS, &YtS_local, NULL, NULL)); in BFGSCompactDenseProductsUpdate() 166 PetscCall(LMProductsRestoreLocalMatrix(YtS, &YtS_local, NULL)); in BFGSCompactDenseProductsUpdate() 190 LMProducts M00, YtS, D; in BFGSKernel_CompactDense() local [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/symbrdn/ |
| H A D | symbrdn.c | 252 …t lda11, const PetscScalar StB0S[], PetscBLASInt ldasbs, const PetscScalar YtS[], PetscBLASInt lda… in SymBroydenCompactDenseUpdateArrays() argument 277 yts = YtS[i + i * ldays]; in SymBroydenCompactDenseUpdateArrays() 295 q1 = &YtS[0 + i * ldays]; in SymBroydenCompactDenseUpdateArrays() 310 yts = YtS[i + i * ldays]; in SymBroydenCompactDenseUpdateArrays() 356 LMProducts M[3], Phi, Psi, YtS, StB0S, StBkS, YtHkY; in SymBroydenCompactProductsUpdate() local 381 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YtS)); in SymBroydenCompactProductsUpdate() 384 PetscCall(LMProductsGetLocalMatrix(YtS, &YtS_local, NULL, NULL)); in SymBroydenCompactProductsUpdate() 457 PetscCall(LMProductsRestoreLocalMatrix(YtS, &YtS_local, NULL)); in SymBroydenCompactProductsUpdate()
|