- Access by Xinjiang University
The kernel polynomial method
Rev. Mod. Phys. 78, 275 – Published 24 March, 2006
DOI: https://doi.org/10.1103/RevModPhys.78.275
Abstract
Efficient and stable algorithms for the calculation of spectral quantities and correlation functions are some of the key tools in computational condensed-matter physics. In this paper basic properties and recent developments of Chebyshev expansion based algorithms and the kernel polynomial method are reviewed. Characterized by a resource consumption that scales linearly with the problem dimension these methods enjoyed growing popularity over the last decade and found broad application not only in physics. Representative examples from the fields of disordered systems, strongly correlated electrons, electron-phonon interaction, and quantum spin systems are discussed in detail. In addition, an illustration on how the kernel polynomial method is successfully embedded into other numerical techniques, such as cluster perturbation theory or Monte Carlo simulation, is provided.
Article Text
References (116)
- Abramowitz, M., and I. A. Stegun, 1970, Eds., Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables (Dover, New York).
- Aichhorn, M., M. Daghofer, H. G. Evertz, and W. von der Linden, 2003, Phys. Rev. B 67, 161103.
- Alonso, J. L., L. A. Fernández, F. Guinea, V. Laliena, and V. Martín-Mayor, 2001, Nucl. Phys. B 596, 587.
- Alvarez, G., C. Sen, N. Furukawa, Y. Motome, and E. Dagotto, 2005, Comput. Phys. Commun. 168, 32.
- Anderson, P. W., 1958, Phys. Rev. 109, 1492.
- Anderson, P. W., and H. Hasegawa, 1955, Phys. Rev. 100, 675.
- Auerbach, A., 1994, Interacting Electrons and Quantum Magnetism, Graduate Texts in Contemporary Physics (Springer-Verlag, Heidelberg).
- Bandyopadhyay, K., A. K. Bhattacharya, P. Biswas, and D. A. Drabold, 2005, Phys. Rev. E 71, 057701.
- Bäuml, B., G. Wellein, and H. Fehske, 1998, Phys. Rev. B 58, 3663.
- Benoit, C., E. Royer, and G. Poussigue, 1992, J. Phys.: Condens. Matter 4, 3125.
- Blumstein, C., and J. C. Wheeler, 1973, Phys. Rev. B 8, 1764.
- Bonča, J., S. A. Trugman, and I. Batistić, 1999, Phys. Rev. B 60, 1633.
- Boyd, J. P., 1989, Chebyshev and Fourier Spectral Methods, Lecture Notes in Engineering No. 49 (Springer-Verlag, Berlin).
- Chen, R., and H. Guo, 1999, Comput. Phys. Commun. 119, 19.
- Cheney, E. W., 1966, Introduction to Approximation Theory (McGraw-Hill, New York).
- Coey, J. M. D., M. Viret, and S. von Molnár, 1999, Adv. Phys. 48, 167.
- Cullum, J. K., and R. A. Willoughby, 1985, Lanczos Algorithms for Large Symmetric Eigenvalue Computations, Vols. I and II (Birkhäuser, Boston).
- Dagotto, E., 1994, Rev. Mod. Phys. 66, 763.
- Dagotto, E., 2003, Nanoscale Phase Separation and Colossal Magnetoresistance: The Physics of Manganites and Related Compounds, Springer Series in Solid-State Sciences Vol. 136 (Springer, Heidelberg).
- de Vries, P., and H. De Raedt, 1993, Phys. Rev. B 47, 7929.
- Dobrosavljević, V., and G. Kotliar, 1997, Phys. Rev. Lett. 78, 3943.
- Dobrosavljević, V., and G. Kotliar, 1998, Philos. Trans. R. Soc. London, Ser. A 356, 57.
- Dobrovitski, V. V., and H. De Raedt, 2003, Phys. Rev. E 67, 056702.
- Drabold, D. A., and O. F. Sankey, 1993, Phys. Rev. Lett. 70, 3631.
- Essler, F. H. L., H. Frahm, F. Göhmann, A. Klümper, and V. E. Korepin, 2005, The One-Dimensional Hubbard Model (Cambridge University Press, Cambridge, England).
- Fabricius, K., and B. M. McCoy, 1999, Phys. Rev. B 59, 381.
- Fehske, H., C. Schindelin, A. Weiße, H. Büttner, and D. Ihle, 2000, Braz. J. Phys. 30, 720.
- Fehske, H., G. Wellein, G. Hager, A. Weiße, and A. R. Bishop, 2004, Phys. Rev. B 69, 165115.
- Fehske, H., G. Wellein, A. P. Kampf, M. Sekania, G. Hager, A. Weiße, H. Büttner, and A. R. Bishop, 2002, in High Performance Computing in Science and Engineering, Munich 2002, edited by S. Wagner, W. Hanke, A. Bode, and F. Durst (Springer-Verlag, Heidelberg), pp. 339–350.
- Fejér, L., 1904, Math. Ann. 58, 51.
- Frigo, M., and S. G. Johnson, 2005a, FFTW Fast Fourier Transform Library, URL http://www.fftw.org/
- Frigo, M., and S. G. Johnson, 2005b, Proc. IEEE 93, 216, special issue on “Program Generation, Optimization, and Platform Adaptation.”
- Furukawa, N., and Y. Motome, 2004, J. Phys. Soc. Jpn. 73, 1482.
- Gagliano, E., and C. Balseiro, 1987, Phys. Rev. Lett. 59, 2999.
- Garrett, A. W., S. E. Nagler, D. Tennant, B. C. Sales, and T. Barnes, 1997, Phys. Rev. Lett. 79, 745.
- Gautschi, W., 1968, Math. Comput. 22, 251.
- Gautschi, W., 1970, Math. Comput. 24, 245.
- Goedecker, S., 1999, Rev. Mod. Phys. 71, 1085.
- Goedecker, S., and L. Colombo, 1994, Phys. Rev. Lett. 73, 122.
- Goedecker, S., and M. Teter, 1995, Phys. Rev. B 51, 9455.
- Gordon, R. G., 1968, J. Math. Phys. 9, 655.
- Gros, C., and R. Valentí, 1994, Ann. Phys. 3, 460.
- Haydock, R., V. Heine, and M. J. Kelly, 1972, J. Phys. C 5, 2845.
- Haydock, R., V. Heine, and M. J. Kelly, 1975, J. Phys. C 8, 2591.
- Hohenadler, M., M. Aichhorn, and W. von der Linden, 2003, Phys. Rev. B 68, 184304.
- Hohenadler, M., D. Neuber, W. von der Linden, G. Wellein, J. Loos, and H. Fehske, 2005, Phys. Rev. B 71, 245111.
- Holstein, T., 1959a, Ann. Phys. (N.Y.) 8, 325.
- Holstein, T., 1959b, Ann. Phys. (N.Y.) 8, 343.
- Iitaka, T., 1998, in High Performance Computing in RIKEN 1997 [Inst. Phys. Chem. Res., (RIKEN), Japan], Vol. 19 of RIKEN Review, pp. 136–143.
- Iitaka, T., and T. Ebisuzaki, 2003, Phys. Rev. Lett. 90, 047203.
- Iitaka, T., and T. Ebisuzaki, 2004, Phys. Rev. E 69, 057701.
- Jackson, D., 1911, Ph.D. thesis (Georg-August-Universität Göttingen).
- Jackson, D., 1912, Trans. Am. Math. Soc. 13, 491.
- Jaklič, J., and P. Prelovšek, 1994, Phys. Rev. B 49, 5065.
- Jaklič, J., and P. Prelovšek, 2000, Adv. Phys. 49, 1.
- Janke, W., 1998, Math. Comput. Simul. 47, 329.
- Jeckelmann, E., 2002, Phys. Rev. B 66, 045114.
- Jeckelmann, E., and H. Fehske, 2005, Polarons in Bulk Materials and Systems with Reduced Dimensionality, Volume 161, International School of Physics Enrico Fermi, edited by G. Iadonisi and J. Ranninger (IOS Press, Amsterdam, in press), e-print cond-mat/0510637.
- Jeckelmann, E., F. Gebhard, and F. H. L. Essler, 2000, Phys. Rev. Lett. 85, 3910.
- Kogan, E. M., and M. I. Auslender, 1988, Phys. Status Solidi B 147, 613.
- Korovkin, P. P., 1959, Linejnye Operatory i Teorija Priblizenij (Gos. Izd. Fiziko-Matematiceskoj Literatury, Moscow).
- Kosloff, R., 1988, J. Phys. Chem. 92, 2087.
- Kramer, B., and A. Mac Kinnon, 1993, Rep. Prog. Phys. 56, 1469.
- Krauth, W., 2004, in New Optimization Algorithms in Physics, edited by A. K. Hartmann and H. Rieger (Wiley-VCH, Berlin), Chap. 2, pp. 7–22.
- Lambin, P., and J.-P. Gaspard, 1982, Phys. Rev. B 26, 4356.
- Lanczos, C., 1950, J. Res. Natl. Bur. Stand. 45, 255.
- Lanczos, C., 1966, Discourse on Fourier Series (Hafner, New York).
- Lee, P. A., and T. V. Ramakrishnan, 1985, Rev. Mod. Phys. 57, 287.
- Long, M. W., P. Prelovšek, S. El Shawish, J. Karadamoglou, and X. Zotos, 2003, Phys. Rev. B 68, 235106.
- Lorentz, G. G., 1966, Approximation of Functions (Holt, Rinehart and Winston, New York).
- Maier, T., M. Jarrell, T. Pruschke, and M. Hettler, 2005, Rev. Mod. Phys. 77, 1027.
- Mandelshtam, V. A., and H. S. Taylor, 1997, J. Chem. Phys. 107, 6756.
- Mead, L. R., and N. Papanicolaou, 1984, J. Math. Phys. 25, 2404.
- Motome, Y., and N. Furukawa, 1999, J. Phys. Soc. Jpn. 68, 3853.
- Motome, Y., and N. Furukawa, 2000, J. Phys. Soc. Jpn. 69, 3785.
- Motome, Y., and N. Furukawa, 2001, J. Phys. Soc. Jpn. 70, 3186(E).
- Neuhauser, D., 1990, J. Chem. Phys. 93, 2611.
- Niklasson, A. M. N., 2003, Phys. Rev. B 68, 233104.
- Ordejón, P., 1998, Comput. Mater. Sci. 12, 157.
- Pantelides, S. T., 1978, Rev. Mod. Phys. 50, 797.
- Peschel, I., X. Wang, M. Kaulke, and K. Hallberg, 1999, Eds., Density-Matrix Renormalization. A New Numerical Method in Physics, Lecture Notes in Physics No. 528 (Springer-Verlag, Heidelberg).
- Press, W. H., B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling, 1986, Numerical Recipes (Cambridge University Press, Cambridge, England).
- Rivlin, T. J., 1990, Chebyshev Polynomials: From Approximation Theory to Algebra and Number Theory, Pure and Applied Mathematics, 2nd ed. (Wiley, New York).
- Robin, J. M., 1997, Phys. Rev. B 56, 13634.
- Sack, R. A., and A. F. Donovan, 1972, Numer. Math. 18, 465.
- Schindelin, C., H. Fehske, H. Büttner, and D. Ihle, 2000, Phys. Rev. B 62, 12141.
- Schliemann, J., J. König, and A. H. MacDonald, 2001, Phys. Rev. B 64, 165201.
- Schollwöck, U., 2005, Rev. Mod. Phys. 77, 259.
- Schubert, G., A. Weiße, and H. Fehske, 2005, Phys. Rev. B 71, 045126.
- Schubert, G., A. Weiße, G. Wellein, and H. Fehske, 2005, in High Performance Computing in Science and Engineering, Garching 2004, edited by A. Bode and F. Durst (Springer-Verlag, Heidelberg), pp. 237–250.
- Schubert, G., G. Wellein, A. Weiße, A. Alvermann, and H. Fehske, 2005, Phys. Rev. B 72, 104304.
- Sénéchal, D., D. Perez, and M. Pioro-Ladrière, 2000, Phys. Rev. Lett. 84, 522.
- Sénéchal, D., D. Perez, and D. Plouffe, 2002, Phys. Rev. B 66, 075129.
- Silver, R. N., and H. Röder, 1994, Int. J. Mod. Phys. C 5, 935.
- Silver, R. N., and H. Röder, 1997, Phys. Rev. E 56, 4822.
- Silver, R. N., H. Röder, A. F. Voter, and D. J. Kress, 1996, J. Comput. Phys. 124, 115.
- Sirker, J., and A. Klümper, 2005, Phys. Rev. B 71, 241101(R).
- Skilling, J., 1988, in Maximum Entropy and Bayesian Methods, edited by J. Skilling (Kluwer, Dordrecht), pp. 455–466.
- Slevin, K., and T. Ohtsuki, 1999, Phys. Rev. Lett. 82, 382.
- Sykora, S., A. Hübsch, K. W. Becker, G. Wellein, and H. Fehske, 2005, Phys. Rev. B 71, 045112.
- Tal-Ezer, H., and R. Kosloff, 1984, J. Chem. Phys. 81, 3967.
- Thouless, D. J., 1974, Phys. Lett., C 13, 93.
- Turek, I., 1988, J. Phys. C 21, 3251.
- Vijay, A., D. J. Kouri, and D. K. Hoffman, 2004, J. Phys. Chem. A 108, 8987.
- Wang, L.-W., 1994, Phys. Rev. B 49, 10154.
- Wang, L.-W., and A. Zunger, 1994, Phys. Rev. Lett. 73, 1039.
- Weiße, A., 2004, Eur. Phys. J. B 40, 125.
- Weiße, A., G. Bouzerar, and H. Fehske, 1999, Eur. Phys. J. B 7, 5.
- Weiße, A., H. Fehske and D. Ihle, 2005, Physica B 359-361, 702.
- Weiße, A., J. Loos and H. Fehske, 2001, Phys. Rev. B 64, 054406.
- Wheeler, J. C., 1974, Phys. Rev. A 9, 825.
- Wheeler, J. C., and C. Blumstein, 1972, Phys. Rev. B 6, 4380.
- Wheeler, J. C., M. G. Prais, and C. Blumstein, 1974, Phys. Rev. B 10, 2429.
- Wolff, U., 1989, Phys. Rev. Lett. 62, 361.
- Zener, C., 1951, Phys. Rev. 82, 403.
- Zhong, Q., S. Sorella, and A. Parola, 1994, Phys. Rev. B 49, 6408.