Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

try using iterative solvers and linear maps (particularly for large-scale problems) #26

Closed
chriscoey opened this issue Aug 7, 2018 · 2 comments

Comments

@chriscoey
Copy link
Collaborator

chriscoey commented Aug 7, 2018

currently we only use direct linsys solvers (cholesky factorization, since we have a symmetric PSD matrix).

can try indirect/iterative (eg JuliaLinearAlgebra/IterativeSolvers.jl#1), especially for large problems

  • can initialize with previous direction (warm-start)
  • during early iterations, can use loose tolerances, then decrease tolerance to eps as we seem to converge

libraries like https://github.com/JuliaSparse/Pardiso.jl have both direct and iterative solvers

for a matrix-free approach, see https://github.com/Jutho/LinearMaps.jl

@chriscoey chriscoey changed the title try using LinearMaps.jl try using iterative solvers and linear maps (particularly for large-scale problems) Aug 22, 2018
@chriscoey chriscoey removed the help wanted Extra attention is needed label Aug 25, 2018
@chriscoey chriscoey added the help wanted Extra attention is needed label Sep 25, 2018
@chriscoey
Copy link
Collaborator Author

closely related: #65

@chriscoey chriscoey added this to the 0.1 milestone Oct 2, 2018
@chriscoey chriscoey added in progress and removed help wanted Extra attention is needed labels Oct 5, 2018
@chriscoey
Copy link
Collaborator Author

chriscoey commented Oct 8, 2018

closed by #74

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant