Orthogonal polynomial representation
Legendre polynomial representation
Boehnke et al.1 proposed that the Legendre polynomial can be used to improve the measurements of single-particle and two-particle Green's functions. Thanks to the Legendre polynomial representation, the numerical noise and memory space needed to store the Green's function are greatly reduced.
The imaginary time Green's function is expressed using the Legendre polynomial defined in [-1,1]: here is the order of Legendre polynomial, is the expansion coefficient, maps to : Using the orthogonal relations of Legendre polynomials, we obtain If we substitute into , we get where and and denote the positions of creation and annihilation operators on the imaginary time axis, respectively. We can also express the Matsubara Green's function using Legendre polynomials: The transformation matrix is defined as where is the spheric Bessel function. Actually, in the Monte Carlo simulation, only the expansion coefficients are measured. When the calculation is finished, the final Green's function can be evaluated. It is worthwhile to note that the do not depend on the inverse temperature , so that we can calculate and store the matrix elements beforehand to save computer time.
Chebyshev polynomial representation
It is easily to extend this formalism to other orthogonal polynomials. For example, in the iQIST software package, we not only implemented the Legendre polynomial representation, but also the Chebyshev polynomial representation. In the Chebyshev polynomial representation, the imaginary time Green's function is expanded as follows: here the denote the second kind Chebyshev polynomials and . The equation for the expansion coefficients is: where and Unfortunately, there is no explicit expression for in the Chebyshev polynomial representation. So the Legendre polynomial representation is better.
See also
The orthogonal polynomial representation has been implemented in the GARDENIA, NARCISSUS, LAVENDER, MANJUSHAKA, CAMELLIA, and HIBISCUS/stoch components.
See isort, legrd, lemax, chgrd, chmax parameters for more details.
Reference
1 Lewin Boehnke, Hartmut Hafermann, Michel Ferrero, Frank Lechermann, and Olivier Parcollet, Phys. Rev. B 84, 075145 (2011)