BSE solvers overview: Difference between revisions

From The Yambo Project
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
(1) diagonalization of the full Hamiltonian (diagonalization solver)  
(1) diagonalization of the full Hamiltonian (diagonalization solver)  


(2) subspace iterative [https://en.wikipedia.org/wiki/Lanczos_algorithm | Lanczos algorithm] which by-pass diagonalization with the Haydock approach<ref>R. Haydock, in
(2) subspace iterative [https://en.wikipedia.org/wiki/Lanczos_algorithm/| Lanczos algorithm] which by-pass diagonalization with the Haydock approach<ref>R. Haydock, in
  ''Solid State Phys.'', '''35''' 215 (1980) edited by H. Ehrenfest, F. Seitz, and D. Turnbull, Academic Press</ref> (Lanczos-Haydock solver)
  ''Solid State Phys.'', '''35''' 215 (1980) edited by H. Ehrenfest, F. Seitz, and D. Turnbull, Academic Press</ref> (Lanczos-Haydock solver)


(3) subspace iterative which provide the eigensolutions about a user-input-energy using the external [https://slepc.upv.es/|SLEPc library]<ref>V. Hernandez, J.E. Roman and V. Vidal in '' ACM Transactions on Mathematical Software'', '''31''' 315 (2005)</ref> (SLEPC solver)
(3) subspace iterative which provide the eigensolutions about a user-input-energy using the external [https://slepc.upv.es/| SLEPc library]<ref>V. Hernandez, J.E. Roman and V. Vidal in '' ACM Transactions on Mathematical Software'', '''31''' 315 (2005)</ref> (SLEPC solver)


For:  
For:  

Revision as of 16:17, 23 March 2021

Work in progress (please come back after 04/04/2021)

Three main solvers are available in Yambo:

(1) diagonalization of the full Hamiltonian (diagonalization solver)

(2) subspace iterative Lanczos algorithm which by-pass diagonalization with the Haydock approach[1] (Lanczos-Haydock solver)

(3) subspace iterative which provide the eigensolutions about a user-input-energy using the external SLEPc library[2] (SLEPC solver)

For:

(1)you should've already carry out the Bethe-Salpeter solver: diagonalization

(2) follow the link to Bethe-Salpeter solver: Lanczos-Haydock then return to this tutorial

(3) follow the link to Bethe-Salpeter solver: SLEPC then return to this tutorial

References

  1. R. Haydock, in Solid State Phys., 35 215 (1980) edited by H. Ehrenfest, F. Seitz, and D. Turnbull, Academic Press
  2. V. Hernandez, J.E. Roman and V. Vidal in ACM Transactions on Mathematical Software, 31 315 (2005)