History log of /petsc/src/ksp/ksp/utils/lmvm/lmbasis.h (Results 1 – 2 of 2)
Revision Date Author Comments
# 58bddbc0 11-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-lmvm-rework' into 'main'

MatLMVM rework

See merge request petsc/petsc!6401


# 01588fdf 26-Mar-2025 Toby Isaac <toby.isaac@gmail.com>

MatLMVM: Add LMBasis object for cyclically-indexed limited-memory sets of basis vectors

Feautures:

- Runtime handling of work vectors so that they do not have to be added to struct definitions
- Ma

MatLMVM: Add LMBasis object for cyclically-indexed limited-memory sets of basis vectors

Feautures:

- Runtime handling of work vectors so that they do not have to be added to struct definitions
- MatMultColumnRange() used internally to use gemv-like and gemm-like methods
- Specifying a cached product to avoid recomputation (will be useful in the `MatUpdate(B, x, g); MatSolve(B, g, p)` quasi-Newton pattern)

show more ...