Skip to content

Commit

Permalink
Tweak docs in internal solvers.
Browse files Browse the repository at this point in the history
  • Loading branch information
ctkelley committed Aug 25, 2024
1 parent 29863f6 commit 1076189
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ jobs:
fail-fast: false
matrix:
version:
# - '1.6' # LTS
# - '1.10' # LTS
- '1' # Current stable release
- '~1.11.0-0'
# - 'nightly'
- 'nightly'
os:
- ubuntu-latest
# - ubuntu-latest
- macOS-latest
- windows-latest
# - windows-latest
arch:
- x64
steps:
Expand Down
8 changes: 8 additions & 0 deletions src/Solvers/LinearSolvers/Orthogonalize!.jl
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,15 @@ methods. Anything other than classical Gram-Schmidt twice (cgs2) is
likely to become an undocumented and UNSUPPORTED option. Methods other
than cgs2 are mostly for CI for the linear solver.
This orthogonalizes the vector vv against the columns of V
and stores the coefficients in the vector hv. You preallocate
hv. The length of hv is the number of columns of VV + 1. vv is
overwritten by the orthogonalized unit vector.
DO NOT use anything other than "cgs2" with Anderson acceleration.
I do not export this function, but use it in my own work and in
the new MultiPrecisionArrays package.
"""
function Orthogonalize!(V, hv, vv, orth = "cgs2"; verbose = false)
orthopts = ["mgs1", "mgs2", "cgs1", "cgs2"]
Expand Down

0 comments on commit 1076189

Please sign in to comment.