×

\(i \operatorname{QIST}\): An open source continuous-time quantum Monte Carlo impurity solver toolkit. (English) Zbl 1344.81018

Summary: Quantum impurity solvers have a broad range of applications in theoretical studies of strongly correlated electron systems. Especially, they play a key role in dynamical mean-field theory calculations of correlated lattice models and realistic materials. Therefore, the development and implementation of efficient quantum impurity solvers is an important task. In this paper, we present an open source interacting quantum impurity solver toolkit (dubbed \(i \operatorname{QIST}\)). This package contains several highly optimized quantum impurity solvers which are based on the hybridization expansion continuous-time quantum Monte Carlo algorithm, as well as some essential pre- and post-processing tools. We first introduce the basic principle of continuous-time quantum Monte Carlo algorithm and then discuss the implementation details and optimization strategies. The software framework, major features, and installation procedure for \(i \operatorname{QIST}\) are also explained. Finally, several simple tutorials are presented in order to demonstrate the usage and power of \(i \operatorname{QIST}\).

MSC:

81-04 Software, source code, etc. for problems pertaining to quantum theory
65C05 Monte Carlo methods
82C10 Quantum dynamics and nonequilibrium statistical mechanics (general)
81P40 Quantum coherence, entanglement, quantum correlations
82C80 Numerical methods of time-dependent statistical mechanics (MSC2010)

Software:

iQIST; TRIQS; ct-hyb; dmft
PDFBibTeX XMLCite
Full Text: DOI arXiv

References:

[1] Gull, E.; Millis, A. J.; Lichtenstein, A. I.; Rubtsov, A. N.; Troyer, M.; Werner, P., Rev. Modern Phys., 83, 349 (2011)
[2] Georges, A.; Kotliar, G.; Krauth, W.; Rozenberg, M. J., Rev. Modern Phys., 68, 13 (1996)
[3] Kotliar, G.; Savrasov, S. Y.; Haule, K.; Oudovenko, V. S.; Parcollet, O.; Marianetti, C. A., Rev. Modern Phys., 78, 865 (2006)
[4] Maier, T.; Jarrell, M.; Pruschke, T.; Hettler, M. H., Rev. Modern Phys., 77, 1027 (2005)
[5] Rozenberg, M. J.; Kotliar, G.; Kajueter, H., Phys. Rev. B, 54, 8452 (1996)
[6] Yin, Z. P.; Haule, K.; Kotliar, G., Nat. Phys., 7, 294 (2011)
[7] Gull, E.; Parcollet, O.; Millis, A. J., Phys. Rev. Lett., 110, 216405 (2013)
[8] Chen, K.-S.; Meng, Z. Y.; Yang, S.-X.; Pruschke, T.; Moreno, J.; Jarrell, M., Phys. Rev. B, 88, 245110 (2013)
[9] Werner, P.; Casula, M.; Miyake, T.; Aryasetiawan, F.; Millis, A. J.; Biermann, S., Nat. Phys., 8, 331 (2012)
[10] Vidhyadhiraja, N. S.; Macridin, A.; Şen, C.; Jarrell, M.; Ma, M., Phys. Rev. Lett., 102, 206407 (2009)
[11] Sordi, G.; Sémon, P.; Haule, K.; Tremblay, A.-M. S., Phys. Rev. Lett., 108, 216401 (2012)
[12] Deng, X.; Mravlje, J.; Žitko, R.; Ferrero, M.; Kotliar, G.; Georges, A., Phys. Rev. Lett., 110, 086401 (2013)
[13] Werner, P.; Gull, E.; Troyer, M.; Millis, A. J., Phys. Rev. Lett., 101, 166405 (2008)
[14] Imada, M.; Fujimori, A.; Tokura, Y., Rev. Modern Phys., 70, 1039 (1998)
[15] Caffarel, M.; Krauth, W., Phys. Rev. Lett., 72, 1545 (1994)
[16] Gros, C., Phys. Rev. B, 50, 7295 (1994)
[17] Nolting, W.; Borgiel, W., Phys. Rev. B, 39, 6962 (1989)
[18] Georges, A.; Kotliar, G., Phys. Rev. B, 45, 6479 (1992)
[19] Bickers, N. E., Rev. Modern Phys., 59, 845 (1987)
[20] Bickers, N. E.; White, S. R., Phys. Rev. B, 43, 8044 (1991)
[21] Hirsch, J. E.; Fye, R. M., Phys. Rev. Lett., 56, 2521 (1986)
[22] Jarrell, M., Phys. Rev. Lett., 69, 168 (1992)
[23] Rubtsov, A. N.; Savkin, V. V.; Lichtenstein, A. I., Phys. Rev. B, 72, 035122 (2005)
[24] Gull, E.; Parcollet, O.; Troyer, M., Europhys. Lett., 82, 57003 (2008)
[25] Werner, P.; Comanac, A.; de’ Medici, L.; Troyer, M.; Millis, A. J., Phys. Rev. Lett., 97, 076405 (2006)
[26] Werner, P.; Millis, A. J., Phys. Rev. B, 74, 155107 (2006)
[27] Haule, K., Phys. Rev. B, 75, 155113 (2007)
[28] Läuchli, A. M.; Werner, P., Phys. Rev. B, 80, 235117 (2009)
[29] Boehnke, L.; Hafermann, H.; Ferrero, M.; Lechermann, F.; Parcollet, O., Phys. Rev. B, 84, 075145 (2011)
[30] Hafermann, H.; Patton, K. R.; Werner, P., Phys. Rev. B, 85, 205106 (2012)
[31] Hafermann, H., Phys. Rev. B, 89, 235128 (2014)
[32] Parragh, N.; Toschi, A.; Held, K.; Sangiovanni, G., Phys. Rev. B, 86, 155158 (2012)
[33] Sémon, P.; Yee, C.-H.; Haule, K.; Tremblay, A.-M. S., Phys. Rev. B, 90, 075149 (2014)
[34] Shinaoka, H.; Dolfi, M.; Troyer, M.; Werner, P., J. Stat. Mech. Theory Exp., 2014, P06012 (2014)
[36] Hafermann, H.; Werner, P.; Gull, E., Comput. Phys. Comm., 184, 1280 (2013)
[37] Bauer, B.; Carr, L. D.; Evertz, H. G.; Feiguin, A.; Freire, J.; Fuchs, S.; Gamper, L.; Gukelberger, J.; Gull, E.; Guertler, S.; Hehn, A.; Igarashi, R.; Isakov, S. V.; Koop, D.; Ma, P. N.; Mates, P.; Matsuo, H.; Parcollet, O.; Pawowski, G.; Picon, J. D.; Pollet, L.; Santos, E.; Scarola, V. W.; Schollwöck, U.; Silva, C.; Surer, B.; Todo, S.; Trebst, S.; Troyer, M.; Wall, M. L.; Werner, P.; Wessel, S., J. Stat. Mech. Theory Exp., 2011, P05001 (2011)
[38] Haule, K.; Yee, C.-H.; Kim, K., Phys. Rev. B, 81, 195107 (2010)
[39] Kuneš, J., Phys. Rev. B, 83, 085102 (2011)
[40] Rohringer, G.; Valli, A.; Toschi, A., Phys. Rev. B, 86, 125114 (2012)
[41] Rubtsov, A. N.; Katsnelson, M. I.; Lichtenstein, A. I., Phys. Rev. B, 77, 033101 (2008)
[42] Toschi, A.; Katanin, A. A.; Held, K., Phys. Rev. B, 75, 045118 (2007)
[43] Matsumoto, M.; Nishimura, T., ACM Trans. Model. Comput. Simul., 8, 3 (1998)
[44] Saito, M.; Matsumoto, M., (Keller, A.; Heinrich, S.; Niederreiter, H., Monte Carlo and Quasi-Monte Carlo Methods 2006 (2008), Springer Berlin Heidelberg), 607-622
[45] Werner, P.; Millis, A. J., Phys. Rev. Lett., 104, 146401 (2010)
[46] Ayral, T.; Biermann, S.; Werner, P., Phys. Rev. B, 87, 125149 (2013)
[47] Werner, P.; Millis, A. J., Phys. Rev. Lett., 99, 146404 (2007)
[48] Jarrell, M.; Gubernatis, J., Phys. Rep., 269, 133 (1996)
[49] Huang, L.; Ayral, T.; Biermann, S.; Werner, P., Phys. Rev. B, 90, 195114 (2014)
[51] Vidberg, H.; Serene, J., J. Low Temp. Phys., 29, 179 (1977)
[52] Blümer, N., Phys. Rev. B, 76, 205120 (2007)
[53] Huang, L.; Wang, Y.; Dai, X., Phys. Rev. B, 85, 245110 (2012)
[54] Huang, L.; Du, L.; Dai, X., Phys. Rev. B, 86, 035150 (2012)
[55] Du, L.; Huang, L.; Dai, X., Eur. Phys. J. B, 86, 94 (2013)
[56] Huang, L.; Ao, B., Phys. Rev. B, 87, 165139 (2013)
[57] Huang, L.; Wang, Y., Europhys. Lett., 99, 67003 (2012)
[58] Huang, L.; Wehling, T. O.; Werner, P., Phys. Rev. B, 89, 245104 (2014)
[59] Weng, H.; Zhao, J.; Wang, Z.; Fang, Z.; Dai, X., Phys. Rev. Lett., 112, 016403 (2014)
[61] Meng, Z. Y.; Kim, Y. B.; Kee, H.-Y., Phys. Rev. Lett., 113, 177003 (2014)
[62] Grover, T., Phys. Rev. Lett., 111, 130402 (2013)
[63] Assaad, F. F.; Lang, T. C.; Parisen Toldin, F., Phys. Rev. B, 89, 125121 (2014)
[64] Wang, L.; Troyer, M., Phys. Rev. Lett., 113, 110401 (2014)
[65] Chen, X.; Gu, Z.-C.; Liu, Z.-X.; Wen, X.-G., Science, 338, 1604 (2012)
[66] Wang, C.; Potter, A. C.; Senthil, T., Science, 343, 629 (2014)
[67] Yang, S. X.; Fotso, H.; Liu, J.; Maier, T. A.; Tomko, K.; D’Azevedo, E. F.; Scalettar, R. T.; Pruschke, T.; Jarrell, M., Phys. Rev. E, 80, 046706 (2009)
[68] Tam, K.-M.; Fotso, H.; Yang, S.-X.; Lee, T.-W.; Moreno, J.; Ramanujam, J.; Jarrell, M., Phys. Rev. E, 87, 013311 (2013)
[69] Chen, K. S.; Meng, Z. Y.; Yu, U.; Yang, S.; Jarrell, M.; Moreno, J., Phys. Rev. B, 88, 041103 (2013)
[70] Nomura, Y.; Sakai, S.; Arita, R., Phys. Rev. B, 89, 195146 (2014)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.