| /petsc/src/ksp/ksp/utils/lmvm/sr1/ |
| H A D | sr1.c | 57 PetscCall(LMBasisGEMVH(Y_minus_BkS, oldest, next, 1.0, X, 0.0, YmBkStX)); in SR1Kernel_Recursive_Inner() 231 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YmB0StX)); in SR1Kernel_CompactDense() 232 PetscCall(LMBasisGEMVH(S, oldest, next, -1.0, BX, 1.0, YmB0StX)); in SR1Kernel_CompactDense() 302 PetscCall(LMBasisGEMVH(SmH0Y, oldest, next, 1.0, Fprev_old, 0.0, SmH0YtFprev_old)); in MatUpdate_LMVMSR1() 344 PetscCall(LMBasisGEMVH(SmH0Y, next, next_new, 1.0, Fprev_old, 0.0, SmH0YtFprev_old)); in MatUpdate_LMVMSR1() 345 PetscCall(LMBasisGEMVH(SmH0Y, oldest_new, next_new, 1.0, F, 0.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1() 355 PetscCall(LMBasisGEMVH(SmH0Y, oldest, next, 1.0, F, 0.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
|
| /petsc/src/ksp/ksp/utils/lmvm/dfp/ |
| H A D | dfp.c | 97 else PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BX, 0.0, StB0X)); in DFPKernel_CompactDense() 99 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in DFPKernel_CompactDense() 142 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in DFPKernel_Dense() 149 PetscCall(LMBasisGEMVH(S, oldest, next, -1.0, BX, 1.0, u)); in DFPKernel_Dense()
|
| /petsc/src/ksp/ksp/utils/lmvm/brdn/ |
| H A D | brdn.c | 170 PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, X, 0.0, StX)); in BroydenKernel_CompactDense() 239 PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, X, 0.0, StX)); in BroydenKernel_Dense() 283 PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BHX, 0.0, StBHX)); in BroydenKernelHermitianTranspose_Dense() 284 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in BroydenKernelHermitianTranspose_Dense() 372 PetscCall(LMBasisGEMVH(Y, next, next_new, 1.0, Fprev_old, 0.0, YtFprev_old)); in MatUpdate_LMVMBrdn() 373 PetscCall(LMBasisGEMVH(Y, oldest_new, next_new, 1.0, F, 0.0, brdn->YtFprev)); in MatUpdate_LMVMBrdn()
|
| H A D | badbrdn.c | 303 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, BX, 0.0, YtB0X)); in BadBroydenKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/symbrdn/ |
| H A D | symbrdn.c | 46 PetscCall(LMBasisGEMVH(BkS, oldest, next, 1.0, X, 0.0, StBkX)); in SymBroydenKernel_Recursive_Inner() 47 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in SymBroydenKernel_Recursive_Inner() 531 else PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BX, 0.0, StB0X)); in SymBroydenKernel_CompactDense() 533 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in SymBroydenKernel_CompactDense() 655 PetscCall(LMBasisGEMVH(H0Y, oldest, next, 1.0, Fprev_old, 0.0, YtH0Fprev_old)); in MatUpdate_LMVMSymBrdn() 666 PetscCall(LMBasisGEMVH(S, next, next_new, 1.0, Fprev_old, 0.0, StFprev_old)); in MatUpdate_LMVMSymBrdn() 667 PetscCall(LMBasisGEMVH(S, oldest_new, next_new, 1.0, F, 0.0, lsb->StFprev)); in MatUpdate_LMVMSymBrdn() 675 PetscCall(LMBasisGEMVH(H0Y, next, next_new, 1.0, Fprev_old, 0.0, YtH0Fprev_old)); in MatUpdate_LMVMSymBrdn() 676 PetscCall(LMBasisGEMVH(H0Y, oldest_new, next_new, 1.0, F, 0.0, lsb->YtH0Fprev)); in MatUpdate_LMVMSymBrdn() 694 PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, F, 0.0, lsb->StFprev)); in MatUpdate_LMVMSymBrdn() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 31 PetscCall(LMBasisGEMVH(BkS, oldest, next, 1.0, X, 0.0, StBkX)); in BFGSKernel_Recursive_Inner() 34 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in BFGSKernel_Recursive_Inner() 204 PetscCall(LMBasisGEMVH(Y, oldest, next, 1.0, X, 0.0, YtX)); in BFGSKernel_CompactDense() 207 else PetscCall(LMBasisGEMVH(S, oldest, next, 1.0, BX, 0.0, StB0X)); in BFGSKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmbasis.h | 48 PETSC_INTERN PetscErrorCode LMBasisGEMVH(LMBasis, PetscInt, PetscInt, PetscScalar, Vec, PetscScalar…
|
| H A D | lmbasis.c | 298 PETSC_INTERN PetscErrorCode LMBasisGEMVH(LMBasis A, PetscInt oldest, PetscInt next, PetscScalar alp… in LMBasisGEMVH() function 387 PetscCall(LMBasisGEMVH(A, a_oldest, a_next, alpha, b, beta, g)); in LMBasisGEMMH() 396 PetscCall(LMBasisGEMVH(B, b_oldest, b_next, 1.0, a, 0.0, g)); in LMBasisGEMMH()
|
| H A D | lmvmutils.c | 1196 PetscCall(LMBasisGEMVH(S, oldest, next, alpha, B0x, beta, y)); in MatLMVMApplyOpThenVecs() 1231 PetscCall(LMBasisGEMVH(basis, oldest, next, alpha * gamma, v, beta, array)); in MatLMVMBasisGEMVH() 1241 PetscCall(LMBasisGEMVH(lmvm->basis[LMBASIS_Y], oldest, next, alpha, v, beta, array)); in MatLMVMBasisGEMVH() 1245 PetscCall(LMBasisGEMVH(lmvm->basis[LMBASIS_S], oldest, next, alpha, v, beta, array)); in MatLMVMBasisGEMVH()
|
| H A D | lmproducts.c | 137 PetscCall(LMBasisGEMVH(X, oldest, next, 1.0, y, 0.0, column)); in LMProductsUpdate_Internal()
|