| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 50 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BFGSRecursiveBasisUpdate() local 61 …if (!lsb->basis[BkS_t]) PetscCall(LMBasisCreate(MatLMVMBasisSizeOf(B0S_t) == LMBASIS_S ? lmvm->Xpr… in BFGSRecursiveBasisUpdate() 83 PetscCall(MatLMVMBasisGetVecRead(B, B0S_t, j, &B0s_j, &alpha)); in BFGSRecursiveBasisUpdate() 85 PetscCall(MatLMVMBasisRestoreVecRead(B, B0S_t, j, &B0s_j, &alpha)); in BFGSRecursiveBasisUpdate() 119 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BFGSCompactDenseProductsUpdate() local 137 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, B0S_t, LMBLOCK_UPPER_TRIANGLE, &StB0S)); in BFGSCompactDenseProductsUpdate() 185 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BFGSKernel_CompactDense() local 206 if (use_B0S) PetscCall(MatLMVMBasisGEMVH(B, B0S_t, oldest, next, 1.0, X, 0.0, StB0X)); in BFGSKernel_CompactDense() 218 PetscCall(MatLMVMBasisGEMV(B, B0S_t, oldest, next, 1.0, u, 1.0, BX)); in BFGSKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/brdn/ |
| H A D | badbrdn.c | 97 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BadBroydenRecursiveBasisUpdate() local 130 PetscCall(MatLMVMBasisGetVecRead(B, B0S_t, j, &B0s_j, &alpha)); in BadBroydenRecursiveBasisUpdate() 132 PetscCall(MatLMVMBasisRestoreVecRead(B, B0S_t, j, &B0s_j, &alpha)); in BadBroydenRecursiveBasisUpdate() 237 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BadBroydenCompactProductsUpdate() local 252 PetscCall(MatLMVMGetUpdatedBasis(B, B0S_t, &B0S, &B0S_t, &alpha)); in BadBroydenCompactProductsUpdate() 260 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, B0S_t, LMBLOCK_FULL, &YtB0S)); in BadBroydenCompactProductsUpdate()
|
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 78 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in DFPKernel_CompactDense() local 88 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, B0S_t, LMBLOCK_UPPER_TRIANGLE, &StB0S)); in DFPKernel_CompactDense() 96 if (use_B0S) PetscCall(MatLMVMBasisGEMVH(B, B0S_t, oldest, next, 1.0, X, 0.0, StB0X)); in DFPKernel_CompactDense() 109 PetscCall(MatLMVMBasisGEMV(B, B0S_t, oldest, next, 1.0, u, 1.0, BX)); in DFPKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/symbrdn/ |
| H A D | symbrdn.c | 86 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SymBroydenRecursiveBasisUpdate() local 111 …if (!lsb->basis[BkS_t]) PetscCall(LMBasisCreate(MatLMVMBasisSizeOf(B0S_t) == LMBASIS_S ? lmvm->Xpr… in SymBroydenRecursiveBasisUpdate() 143 PetscCall(MatLMVMBasisGetVecRead(B, B0S_t, j, &B0s_j, &alpha)); in SymBroydenRecursiveBasisUpdate() 145 PetscCall(MatLMVMBasisRestoreVecRead(B, B0S_t, j, &B0s_j, &alpha)); in SymBroydenRecursiveBasisUpdate() 345 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SymBroydenCompactProductsUpdate() local 382 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, B0S_t, LMBLOCK_UPPER_TRIANGLE, &StB0S)); in SymBroydenCompactProductsUpdate() 507 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SymBroydenKernel_CompactDense() local 530 if (use_B0S) PetscCall(MatLMVMBasisGEMVH(B, B0S_t, oldest, next, 1.0, X, 0.0, StB0X)); in SymBroydenKernel_CompactDense() 541 PetscCall(MatLMVMBasisGEMV(B, B0S_t, oldest, next, 1.0, u, 1.0, BX)); in SymBroydenKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/sr1/ |
| H A D | sr1.c | 70 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SR1RecursiveBasisUpdate() local 106 PetscCall(MatLMVMBasisGetVecRead(B, B0S_t, j, &B0s_j, &alpha)); in SR1RecursiveBasisUpdate() 108 PetscCall(MatLMVMBasisRestoreVecRead(B, B0S_t, j, &B0s_j, &alpha)); in SR1RecursiveBasisUpdate()
|