BSE solvers overview: Difference between revisions
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