krylov subspace methods for eigenvalue problems
play

Krylov subspace methods for eigenvalue problems David S. Watkins - PowerPoint PPT Presentation

Krylov subspace methods for eigenvalue problems David S. Watkins watkins@math.wsu.edu Department of Mathematics Washington State University October 16, 2008 p. Problem: Linear Elasticity October 16, 2008 p. Problem: Linear


  1. Second Application Nonlinear Optics Schrödinger eigenvalue problem − � 2 2 m ∇ 2 ψ + V ψ = λψ Solve numerically (finite elements) October 16, 2008 – p. 1

  2. Second Application Nonlinear Optics Schrödinger eigenvalue problem − � 2 2 m ∇ 2 ψ + V ψ = λψ Solve numerically (finite elements) K = K T > 0 , M = M T > 0 Kv = λMv October 16, 2008 – p. 1

  3. Second Application Nonlinear Optics Schrödinger eigenvalue problem − � 2 2 m ∇ 2 ψ + V ψ = λψ Solve numerically (finite elements) K = K T > 0 , M = M T > 0 Kv = λMv Matrices are large and sparse. October 16, 2008 – p. 1

  4. Kv = λMv October 16, 2008 – p. 1

  5. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. October 16, 2008 – p. 1

  6. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. October 16, 2008 – p. 1

  7. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R October 16, 2008 – p. 1

  8. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R R T Rv = λMv October 16, 2008 – p. 1

  9. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R R T Rv = λMv R − T MR − 1 ( Rv ) = λ − 1 ( Rv ) October 16, 2008 – p. 1

  10. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R R T Rv = λMv R − T MR − 1 ( Rv ) = λ − 1 ( Rv ) A T = A > 0 A = R − T MR − 1 , October 16, 2008 – p. 1

  11. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R R T Rv = λMv R − T MR − 1 ( Rv ) = λ − 1 ( Rv ) A T = A > 0 A = R − T MR − 1 , x �→ Ax October 16, 2008 – p. 1

  12. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R R T Rv = λMv R − T MR − 1 ( Rv ) = λ − 1 ( Rv ) A T = A > 0 A = R − T MR − 1 , backsolve x �→ Ax October 16, 2008 – p. 1

  13. Kv = λMv Want few smallest eigenvalues and associated eigenvectors. Invert the problem. K = R T R R T Rv = λMv R − T MR − 1 ( Rv ) = λ − 1 ( Rv ) A T = A > 0 A = R − T MR − 1 , backsolve x �→ Ax Do not form A explicitly. October 16, 2008 – p. 1

  14. What our applications have in common October 16, 2008 – p. 1

  15. What our applications have in common large, sparse matrices October 16, 2008 – p. 1

  16. What our applications have in common large, sparse matrices use of matrix factorization (Cholesky decomposition) October 16, 2008 – p. 1

  17. What our applications have in common large, sparse matrices use of matrix factorization (Cholesky decomposition) some kind of structure October 16, 2008 – p. 1

  18. What our applications have in common large, sparse matrices use of matrix factorization (Cholesky decomposition) some kind of structure . . . not enough time to discuss this October 16, 2008 – p. 1

  19. Classification of Eigenvalue Problems October 16, 2008 – p. 1

  20. Classification of Eigenvalue Problems small October 16, 2008 – p. 1

  21. Classification of Eigenvalue Problems small medium October 16, 2008 – p. 1

  22. Classification of Eigenvalue Problems small medium large October 16, 2008 – p. 1

  23. Small Matrices October 16, 2008 – p. 1

  24. Small Matrices store conventionally October 16, 2008 – p. 1

  25. Small Matrices store conventionally similarity transformations October 16, 2008 – p. 1

  26. Small Matrices store conventionally similarity transformations QR algorithm October 16, 2008 – p. 1

  27. Small Matrices store conventionally similarity transformations QR algorithm get all eigenvalues/vectors October 16, 2008 – p. 1

  28. Small Matrices store conventionally similarity transformations QR algorithm get all eigenvalues/vectors n ≈ 10 3 October 16, 2008 – p. 1

  29. Medium Matrices October 16, 2008 – p. 1

  30. Medium Matrices store as sparse matrix October 16, 2008 – p. 1

  31. Medium Matrices store as sparse matrix no similarity transformations October 16, 2008 – p. 1

  32. Medium Matrices store as sparse matrix no similarity transformations matrix factorization okay October 16, 2008 – p. 1

  33. Medium Matrices store as sparse matrix no similarity transformations matrix factorization okay shift and invert October 16, 2008 – p. 1

  34. 0 20 40 60 80 100 120 140 0 20 40 60 80 100 120 140 nz = 670 October 16, 2008 – p. 1

  35. 0 20 40 60 80 100 120 140 0 20 40 60 80 100 120 140 nz = 1815 October 16, 2008 – p. 2

  36. Medium Matrices, Continued October 16, 2008 – p. 2

  37. Medium Matrices, Continued store matrix factor as sparse matrix October 16, 2008 – p. 2

  38. Medium Matrices, Continued store matrix factor as sparse matrix n ≈ 10 5 October 16, 2008 – p. 2

  39. Medium Matrices, Continued store matrix factor as sparse matrix n ≈ 10 5 get selected eigenvalues/vectors October 16, 2008 – p. 2

  40. Medium Matrices, Continued store matrix factor as sparse matrix n ≈ 10 5 get selected eigenvalues/vectors Krylov subspace methods October 16, 2008 – p. 2

  41. Medium Matrices, Continued store matrix factor as sparse matrix n ≈ 10 5 get selected eigenvalues/vectors Krylov subspace methods Jacobi-Davidson methods October 16, 2008 – p. 2

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend