×

TeNeS: tensor network solver for quantum lattice systems. (English) Zbl 07679968

Summary: TeNeS (Tensor Network Solver) [1,2] is a free/libre open-source software program package for calculating two-dimensional many-body quantum states based on the tensor network method and the corner transfer matrix renormalization group (CTMRG) method. This package calculates ground-state wavefunctions for user-defined Hamiltonians and evaluates user-defined physical quantities such as magnetization and correlation functions. For certain predefined models and lattices, there is a tool that makes it easy to generate input files. TeNeS uses an OpenMP/MPI hybrid parallelized tensor operation library and thus can perform large-scale calculations using massively parallel machines.

MSC:

82-XX Statistical mechanics, structure of matter
81-XX Quantum theory

References:

[1] https://www.pasums.issp.u-tokyo.ac.jp/tenes/en
[2] https://github.com/issp-center-dev/TeNeS
[3] Orús, R., Ann. Phys., 349, 117-158 (2014) · Zbl 1343.81003
[4] Orús, R., Nat. Rev. Phys., 1, 9, 538-550 (2019)
[5] Srednicki, M., Phys. Rev. Lett., 71, 5, 666-669 (1993) · Zbl 0972.81649
[6] Xiang, T.; Lou, J.; Su, Z., Phys. Rev. B, 64, 10 (2001)
[7] Calabrese, P.; Cardy, J., J. Stat. Mech. Theory Exp., 2004, 06, Article P06002 pp. (2004) · Zbl 1082.82002
[8] Fannes, M.; Nachtergaele, B.; Werner, R. F., Commun. Math. Phys., 144, 3, 443-490 (1992) · Zbl 0755.46039
[9] Klümper, A.; Schadschneider, A.; Zittartz, J., J. Phys. A, Math. Gen., 24, 16, L955-L959 (1991)
[10] Klümper, A.; Schadschneider, A.; Zittartz, J., Europhys. Lett., 24, 4, 293-297 (1993)
[11] Nishino, T.; Hieida, Y.; Okunishi, K.; Maeshima, N.; Akutsu, Y.; Gendiar, A., Prog. Theor. Phys., 105, 3, 409-417 (2001) · Zbl 0986.82015
[12] Verstraete, F.; Cirac, J. I., Renormalization algorithms for quantum-many body systems in two and higher dimensions (2004)
[13] Baxter, R. J., J. Math. Phys., 9, 4, 650-654 (1968)
[14] Baxter, R. J., J. Stat. Phys., 19, 5, 461-478 (1978)
[15] Nishino, T.; Okunishi, K., J. Phys. Soc. Jpn., 65, 4, 891-894 (1996) · Zbl 1057.82508
[16] Orús, R.; Vidal, G., Phys. Rev. B, 80, 9 (2009)
[17] Phien, H. N.; Bengua, J. A.; Tuan, H. D.; Corboz, P.; Orús, R., Phys. Rev. B, 92, 3 (2015)
[18] Lee, C.-Y.; Normand, B.; Kao, Y.-J., Phys. Rev. B, 98, Article 224414 pp. (2018)
[19] Jordan, J.; Orús, R.; Vidal, G.; Verstraete, F.; Cirac, J. I., Phys. Rev. Lett., 101, 25 (2008)
[20] Xie, Z. Y.; Liao, H. J.; Huang, R. Z.; Xie, H. D.; Chen, J.; Liu, Z. Y.; Xiang, T., Phys. Rev. B, 96, Article 045128 pp. (2017)
[21] Picot, T.; Poilblanc, D., Phys. Rev. B, 91, Article 064415 pp. (2015)
[22] Picot, T.; Ziegler, M.; Orús, R.; Poilblanc, D., Phys. Rev. B, 93, Article 060407 pp. (2016)
[23] Jahromi, S. S.; Orús, R., Phys. Rev. B, 99, Article 195105 pp. (2019)
[24] Jahromi, S. S.; Orús, R., Sci. Rep., 10, 1 (2020)
[25] Vlaar, P. C.G.; Corboz, P., Phys. Rev. B, 103, Article 205137 pp. (2021)
[26] Jiang, H. C.; Weng, Z. Y.; Xiang, T., Phys. Rev. Lett., 101, 9 (2008)
[27] Li, W.; von Delft, J.; Xiang, T., Phys. Rev. B, 86, Article 195137 pp. (2012)
[28] Corboz, P., Phys. Rev. B, 94, 3, Article 035133 pp. (2016)
[29] Vanderstraeten, L.; Haegeman, J.; Corboz, P.; Verstraete, F., Phys. Rev. B, 94, 15, Article 155123 pp. (2016)
[30] Liao, H. J.; Liu, J. G.; Wang, L.; Xiang, T., Phys. Rev. X, 9, 3, Article 31041 pp. (2019)
[31] Vanderstraeten, L.; Haegeman, J.; Verstraete, F., Phys. Rev. B, 99, Article 165121 pp. (2019)
[32] Ponsioen, B.; Corboz, P., Phys. Rev. B, 101, 19, Article 195109 pp. (2020)
[33] Ponsioen, B.; Corboz, P., Phys. Rev. B, 101, Article 195109 pp. (2020)
[34] Czarnik, P.; Cincio, L.; Dziarmaga, J., Phys. Rev. B, 86, 24 (2012)
[35] Czarnik, P.; Dziarmaga, J., Phys. Rev. B, 92, 3 (2015)
[36] Czarnik, P.; Rams, M. M.; Dziarmaga, J., Phys. Rev. B, 94, 23 (2016)
[37] Kshetrimayum, A.; Rizzi, M.; Eisert, J.; Orús, R., Phys. Rev. Lett., 122, 7 (2019)
[38] Wietek, A.; Corboz, P.; Wessel, S.; Normand, B.; Mila, F.; Honecker, A., Phys. Rev. Res., 1, 3 (2019)
[39] Czarnik, P.; Dziarmaga, J.; Corboz, P., Phys. Rev. B, 99, 3 (2019)
[40] Kshetrimayum, A.; Goihl, M.; Eisert, J., Phys. Rev. B, 102, 23 (2020)
[41] Niesen, I.; Corboz, P., SciPost Phys., 3, Article 030 pp. (2017)
[42] Haghshenas, R.; Lan, W.-W.; Gong, S.-S.; Sheng, D. N., Phys. Rev. B, 97, Article 184436 pp. (2018)
[43] Yamaguchi, H.; Sasaki, Y.; Okubo, T.; Yoshida, M.; Kida, T.; Hagiwara, M.; Kono, Y.; Kittaka, S.; Sakakibara, T.; Takigawa, M.; Iwasaki, Y.; Hosokoshi, Y., Phys. Rev. B, 98, Article 094402 pp. (2018)
[44] Niesen, I.; Corboz, P., Phys. Rev. B, 97, Article 245146 pp. (2018)
[45] Liao, H. J.; Xie, Z. Y.; Chen, J.; Liu, Z. Y.; Xie, H. D.; Huang, R. Z.; Normand, B.; Xiang, T., Phys. Rev. Lett., 118, Article 137202 pp. (2017)
[46] Okuma, R.; Nakamura, D.; Okubo, T.; Miyake, A.; Matsuo, A.; Kindo, K.; Tokunaga, M.; Kawashima, N.; Takeyama, S.; Hiroi, Z., Nat. Commun., 10, 1 (2019)
[47] Corboz, P.; Mila, F., Phys. Rev. B, 87, Article 115144 pp. (2013)
[48] Corboz, P.; Mila, F., Phys. Rev. Lett., 112, Article 147203 pp. (2014)
[49] Osorio Iregui, J.; Corboz, P.; Troyer, M., Phys. Rev. B, 90, Article 195102 pp. (2014)
[50] Okubo, T.; Shinjo, K.; Yamaji, Y.; Kawashima, N.; Sota, S.; Tohyama, T.; Imada, M., Phys. Rev. B, 96, Article 054434 pp. (2017)
[51] Lee, H.-Y.; Kaneko, R.; Chern, L. E.; Okubo, T.; Yamaji, Y.; Kawashima, N.; Kim, Y. B., Nat. Commun., 11, 1 (2020)
[52] Lee, H.-Y.; Kawashima, N.; Kim, Y. B., Phys. Rev. Res., 2, 3 (2020)
[53] Corboz, P.; White, S. R.; Vidal, G.; Troyer, M., Phys. Rev. B, 84, Article 041108 pp. (2011)
[54] Corboz, P.; Rice, T. M.; Troyer, M., Phys. Rev. Lett., 113, Article 046402 pp. (2014)
[55] Corboz, P., Phys. Rev. B, 93, Article 045116 pp. (2016)
[56] Jordan, J.; Orús, R.; Vidal, G., Phys. Rev. B, 79, Article 174515 pp. (2009)
[57] Tu, W.-L.; Wu, H.-K.; Suzuki, T., J. Phys. Condens. Matter, 32, 45, Article 455401 pp. (2020)
[58] Wu, H.-K.; Tu, W.-L., Phys. Rev. A, 102, 5 (2020)
[59] Fishman, M.; White, S. R.; Stoudenmire, E. M., The ITensor software library for tensor network calculations (2020)
[60] https://itensor.org/
[61] Hauschild, J.; Pollmann, F., SciPost Phys. Lect. Notes, 5 (2018), Code available from
[62] https://tenpy.readthedocs.io/en/latest/
[63] Kao, Y.-J.; Hsieh, Y.-D.; Chen, P., J. Phys. Conf. Ser., 640, 1, Article 012040 pp. (2015)
[64] https://uni10.gitlab.io/
[65] Hubig, C., Symmetry-protected tensor networks (2017), LMU München, Ph.D. thesis
[66] https://syten.eu
[67] Roberts, C.; Milsted, A.; Ganahl, M.; Zalcman, A.; Fontaine, B.; Zou, Y.; Hidary, J.; Vidal, G.; Leichenauer, S., Tensornetwork: a library for physics and machine learning (2019)
[68] https://github.com/google/TensorNetwork
[69] https://github.com/ValeevGroup/tiledarray
[70] Solomonik, E.; Hoefler, T., Sparse tensor algebra as a parallel programming model (2015)
[71] https://solomon2.web.engr.illinois.edu/ctf/index.html
[72] Morita, S.; Motoyama, Y.; Todo, S., smorita/mptensor: mptensor v0.3.0 (Apr. 2020)
[73] https://github.com/smorita/mptensor
[74] Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Killeen, T.; Lin, Z.; Gimelshein, N.; Antiga, L.; Desmaison, A.; Kopf, A.; Yang, E.; DeVito, Z.; Raison, M.; Tejani, A.; Chilamkurthy, S.; Steiner, B.; Fang, L.; Bai, J.; Chintala, S., (Wallach, H.; Larochelle, H.; Beygelzimer, A.; Alché-Buc, d’F.; Fox, E.; Garnett, R., Advances in Neural Information Processing Systems, vol. 32 (2019), Curran Associates, Inc.), 8024-8035
[75] https://pytorch.org/
[76] https://github.com/Jutho/TensorOperations.jl
[77] https://tensornetwork.org/software/
[78] TeNeS is originally developed as pTNS. pTNS also contains python implementation of iTPS and other tensor network method such as (i)TEBD and tensor renormalization group
[79] Halko, N.; Martinsson, P. G.; Tropp, J. A., SIAM Rev., 53, 2, 217-288 (2011) · Zbl 1269.65043
[80] Suzuki, M., Prog. Theor. Phys., 56, 5, 1454-1469 (1976) · Zbl 1097.82507
[81] Trotter, H. F., Proc. Am. Math. Soc., 10, 4, 545 (1959) · Zbl 0099.10401
[82] Corboz, P.; Jordan, J.; Vidal, G., Phys. Rev. B, 82, Article 245119 pp. (2010)
[83] Kawamura, M.; Yoshimi, K.; Misawa, T.; Yamaji, Y.; Todo, S.; Kawashima, N., Comput. Phys. Commun., 217, 180-192 (2017)
[84] Misawa, T.; Morita, S.; Yoshimi, K.; Kawamura, M.; Motoyama, Y.; Ido, K.; Ohgoe, T.; Imada, M.; Kato, T., Comput. Phys. Commun., 235, 447 (2019) · Zbl 1531.82002
[85] https://www.pasums.issp.u-tokyo.ac.jp/en/
[86] Harris, C. R.; Millman, K. J.; van der Walt, S. J.; Gommers, R.; Virtanen, P.; Cournapeau, D.; Wieser, E.; Taylor, J.; Berg, S.; Smith, N. J.; Kern, R.; Picus, M.; Hoyer, S.; van Kerkwijk, M. H.; Brett, M.; Haldane, A.; del Río, J. F.; Wiebe, M.; Peterson, P.; Gérard-Marchant, P.; Sheppard, K.; Reddy, T.; Weckesser, W.; Abbasi, H.; Gohlke, C.; Oliphant, T. E., Nature, 585, 7825, 357-362 (2020)
[87] https://numpy.org/
[88] Blackford, L. S.; Choi, J.; Cleary, A.; D’Azevedo, E.; Demmel, J.; Dhillon, I.; Dongarra, J.; Hammarling, S.; Henry, G.; Petitet, A.; Stanley, K.; Walker, D.; Whaley, R. C., ScaLAPACK Users’ Guide (1997), Society for Industrial and Applied Mathematics: Society for Industrial and Applied Mathematics Philadelphia, PA · Zbl 0886.65022
[89] http://www.netlib.org/scalapack/
[90] Anderson, E.; Bai, Z.; Bischof, C.; Blackford, S.; Demmel, J.; Dongarra, J.; Du Croz, J.; Greenbaum, A.; Hammarling, S.; McKenney, A.; Sorensen, D., LAPACK Users’ Guide (1999), Society for Industrial and Applied Mathematics: Society for Industrial and Applied Mathematics Philadelphia, PA · Zbl 0934.65030
[91] http://www.netlib.org/lapack/
[92] https://github.com/skystrife/cpptoml
[93] Virtanen, P.; Gommers, R.; Oliphant, T. E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; van der Walt, S. J.; Brett, M.; Wilson, J.; Millman, K. J.; Mayorov, N.; Nelson, A. R.J.; Jones, E.; Kern, R.; Larson, E.; Carey, C. J.; Polat, İ.; Feng, Y.; Moore, E. W.; VanderPlas, J.; Laxalde, D.; Perktold, J.; Cimrman, R.; Henriksen, I.; Quintero, E. A.; Harris, C. R.; Archibald, A. M.; Ribeiro, A. H.; Pedregosa, F.; van Mulbregt, P., Nat. Methods, 17, 261-272 (2020)
[94] https://www.scipy.org/scipylib/
[95] https://github.com/uiri/toml
[96] https://toml.io/
[97] Rams, M. M.; Czarnik, P.; Cincio, L., Phys. Rev. X, 8, Article 041033 pp. (2018)
[98] Rader, M.; Läuchli, A. M., Phys. Rev. X, 8, Article 031030 pp. (2018)
[99] (Schollwöck, U.; Richter, J.; Farnell, D. J.J.; Bishop, R. F., Quantum Magnetism (2004), Springer: Springer Berlin, Heidelberg)
[100] Honecker, A.; Schulenburg, J.; Richter, J., J. Phys. Condens. Matter, 16, 11, S749-S758 (2004)
[101] Wessel, S.; Troyer, M., Phys. Rev. Lett., 95, Article 127205 pp. (2005)
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.