BSE solvers overview

From The Yambo Project
Revision as of 16:17, 23 March 2021 by Myrta (talk | contribs)
Jump to navigation Jump to search

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)