Spectral functions for single- and multi-Impurity models using DMRG
Abstract
This article focuses on the calculation of spectral functions for single- and multi-impurity models using the density matrix renormalization group (DMRG). To calculate spectral functions from DMRG, the correction vector method is presently the most widely used approach. One, however, always obtains Lorentzian convoluted spectral functions, which in applications like the dynamical mean-field theory can lead to wrong results. In order to overcome this restriction we show how to use the Lehmann formula to calculate a peak spectrum for the spectral function. We show that this peak spectrum is a very good approximation to a deconvolution of the correction vector spectral function. Calculating this deconvoluted spectrum directly from the DMRG basis set and operators is the most natural approach, because it uses only information from the system itself. Having calculated this excitation spectrum, one can use an arbitrary broadening to obtain a smooth spectral function, or directly analyze the excitations. As a nontrivial test we apply this method to obtain spectral functions for a model of three coupled Anderson impurities. Although, we are focusing in this article on impurity models, the proposed method for calculating the peak spectrum can be easily adapted to usual lattice models.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.