From d3376919b5be8c047207edb3ac1870eb0929d6ed Mon Sep 17 00:00:00 2001 From: TeNeS Developers Date: Wed, 11 Oct 2023 20:07:04 +0000 Subject: [PATCH] Deploy docs to develop by GitHub Actions triggered by e2f21a1d7399702bfd960abdf9106170b43462b8 --- .../_images/tutorial_07_timeevolution.png | Bin 0 -> 42293 bytes .../_images/tutorial_07_timeevolution_D10.png | Bin 0 -> 38132 bytes .../_images/tutorial_08_finitetemperature.png | Bin 0 -> 148939 bytes .../en/html/_sources/tutorial/index.rst.txt | 4 +- .../tutorial/simple_tutorial-7.rst.txt | 44 ++++ .../tutorial/simple_tutorial-8.rst.txt | 31 +++ .../en/html/file_specification/index.html | 4 +- manual/develop/en/html/index.html | 8 +- manual/develop/en/html/objects.inv | Bin 1743 -> 2037 bytes manual/develop/en/html/searchindex.js | 2 +- manual/develop/en/html/tutorial/index.html | 24 +- .../en/html/tutorial/simple_tutorial-1.html | 12 +- .../en/html/tutorial/simple_tutorial-5.html | 32 +-- .../en/html/tutorial/simple_tutorial-6.html | 28 ++- .../en/html/tutorial/simple_tutorial-7.html | 223 ++++++++++++++++++ .../en/html/tutorial/simple_tutorial-8.html | 182 ++++++++++++++ .../en/html/tutorial/standard_tutorial-1.html | 30 +-- 17 files changed, 560 insertions(+), 64 deletions(-) create mode 100644 manual/develop/en/html/_images/tutorial_07_timeevolution.png create mode 100644 manual/develop/en/html/_images/tutorial_07_timeevolution_D10.png create mode 100644 manual/develop/en/html/_images/tutorial_08_finitetemperature.png create mode 100644 manual/develop/en/html/_sources/tutorial/simple_tutorial-7.rst.txt create mode 100644 manual/develop/en/html/_sources/tutorial/simple_tutorial-8.rst.txt create mode 100644 manual/develop/en/html/tutorial/simple_tutorial-7.html create mode 100644 manual/develop/en/html/tutorial/simple_tutorial-8.html diff --git a/manual/develop/en/html/_images/tutorial_07_timeevolution.png b/manual/develop/en/html/_images/tutorial_07_timeevolution.png new file mode 100644 index 0000000000000000000000000000000000000000..7672e73cbc46522a16fc3ea88e60fc439034e785 GIT binary patch literal 42293 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%0A@Oen8o(vlnq%b%qFr6Ci@j!;u0 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 literal 0 HcmV?d00001 diff --git a/manual/develop/en/html/_images/tutorial_08_finitetemperature.png b/manual/develop/en/html/_images/tutorial_08_finitetemperature.png new file mode 100644 index 0000000000000000000000000000000000000000..fbfc32bc8021c7ce49c471d98a16c9c14f7065c6 GIT binary patch literal 148939 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
tN2fYIxizgct$A2#mcU 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 - + @@ -118,7 +118,7 @@

Navigation

Related Topics

diff --git a/manual/develop/en/html/index.html b/manual/develop/en/html/index.html index da1eb17b..bacec3db 100644 --- a/manual/develop/en/html/index.html +++ b/manual/develop/en/html/index.html @@ -59,9 +59,11 @@

Contents4. Tutorial
  • 5. File format
      diff --git a/manual/develop/en/html/objects.inv b/manual/develop/en/html/objects.inv index a364185430c7943ee03192d844c5403a4187458d..3a6a1867a6df8de83872da4ea8c0212423db8676 100644 GIT binary patch delta 1940 zcmV;F2W$Ax4fPL@cYj&ia@#f#eb-l@lRVfnrs7L{NhVGwljb&UQnykkj~s|xi5P025}XjaT<#}2 z<>YHZHDQVj;R_7N&%KIZEZW${!g2k62l9@=v`3@cOiVe%6MtwCwz}z<-z=9?$aIhL ziI7Yu>9fUuss_`tUm{iC9!67(`j+E-l?kGm=J2`~iA>X|#aFcr$M)7Osot1=^GWg3 z5xjr%M{mp~VIne^MZ!keI3jVgj7AT;V5V zLW3d*M~aMTgc%)@FF++IO)_AUWF#aRi7Zxq`$x}nxIQKaBVNFvT_G^jfcu1HM5Bna zV}zYZKy)S{GKL*3Sx?A;g!s@(EE!JD+c+p9FSt(0fq&W0YJ91!EK`@scv+sX%XNkp~hTq6z9x&}4<4DHUnrrQ!~QT#GtChp{HPP;6aKO+<%Ylp1B*dfydxg##(sXjyGB6^)8k#gkL4m0HV6zV9Al={LnaZ^P>ZloeuHI0#Bv0dV-O{P z;lm;lQ63fCh8D3~7^JrGb3!D|6lRuMiA!B*Y@jHwqOtl8PCRi--eiVGjNzB5As4noAnuXcoHCHcg4S`i8c* zMK>&466|ZSu`$uDu7O=n|e2_Fxh{8e_QDsueI6wk&Y1Ed$o#2H%($Y7dERl7IYum6Wq3)Cu zIzy|fF1Z#CN2a&qP!151-J2=DWRQ^KJp`G?83G0N$)BJKj$hLRGIGbHE+`L|p1UTf zvfcO+%^P^gv@X{uVyFZR>UL=51XGC)vF>RJii4AAY z0j5w5!uu_rGa~Y2uIwh>ikY@Z>pWNmr>C{?Vxtv`OmT6RgdDPoPC`|7n1BA8)GmyT zSFtVJyUVKydN-ryl-s1h3~kqCpSK0SM(dD2WqF}3t&0WI2Dgc6y!Nf5Dc|)fREB@Q_ zrqeQ03q>d3tFwm0q5Ng3%~fr)cy-uagX5`T0erslAUCPuleDQ(9e=XVQXSVu+!|3k zG9G5bGXJ+4;E{Qx(!yN`|Ni|C77Y;<=4TXpmOmjs3Ni=gBiNlmM{(?onmuc<6Zmf&XcDkuuN`j--#v7)vhexU?gkEIw}k#-s}7c;NCd@Gh!N&oa#tj6z$B zu)(%vE%58)ChTUVMC^{W(nxa^sH-K-dWF(z70X~cM|Z_+d9-@Ev2<7wI_`|$QYh9+ zz}saJFO6%azT+ZeSg!TfzW}yEw7(Pj&9-~%@E#4z86!fafq%#A1)g^jcwSy!wV6Mc zBEl5fIP5RSXVatCA2QT>tu8ugby41p4;ksbiGIBrmz~sb((6J^9M@5mDh;*;W|PjT^9$I4vGhT8;79Hp al$+Ru)ztjTQw=O0A}T;j*!vIUtQySs`M6U6 delta 1643 zcmV-x29){r56=ydcYj#Ta@#f#zUwK_Ne=c*sKj>VnPif5GU-n|ZBuuoPL3J~T#*=) z00V%Ql~Z4%uh%E(;)fDxLNaAL>B$zb`|U3FpL8K>^PGzmZiqJNt5hYBr9MA?;)s{+ytB7eeeUwY zikrNAzWGmgU?TScsrlW)=xfov@|>@QB!-&;-j0|QhO)?8buK*Hdw--yOZvG@ia$NU z&+q;mEqON2rGPb)kmxUC;#-j-D4V*A+0nYQYV{ERM-XpbE4h0(h1$q#_F`QayHm%({X%FUZlNsNvY15V$db_k;^#P{i2_ zgv}HnI#V>y#YXdw7j<4-_MSy6^J~`xq7G($-&-8?(2@YH&CzlQlSMEGINm;{kcYi$n0`TT#aVj!I z?zq2+nihE>SD+f|AxU`u2(PHt)<$eUgc5C^D5{-(gj6CWzR9payz00h_S~!7iu13n ziDkEZXHi%FkA3k32Lx01^qin)w>a7_NK4;dRvqvcO{e0i; zh`lx9u`2fWlfyMiB2150ejn?JY}g<$==l;ets64AT+NM~*SbAmxe#$2iQ|~E958%1 zBa9ZTE?j64cZEUf20t%EQK2!j^sTrwwZQ?37ELrZzmt=exGisfgGN;N5+E=(QNru# zmw&g;^w-myx4|A)El?Hp&{WtWZPH=3Ir^Vd;;T#yvC-ra^XTQlGsD^a>^OVzO>^&C z`l4w!Vo$#@y&&xdWXO|{YLn171}5gDl^+d4Xd2`fWoH}&qL>X>BviI0M{XQKa?Fck zXLm_60fv9^wc^N+TMa=l;RA3DVu1)aSAV6blJu{lZ?&VYAuYonU`z|;>l(QsVRA_5pU%IucF+;b9i5{3-Xi(R5VJ`-` zq|e}0*q)EE5ZetPDy}wG`9aR<(0_){Tkgo46@$lope0}?3^b-k@5OA6$C<5Lv>4qr z_uL_;KO;rsZ0_lz(hRi=a5_+4mwKN>lg7mPy=mYpc8R?(e>S!YFN31M*j$AB5x(g* zc{bI!Ic;>se@Cq;I%I0CX$Ea|c93|KzZ|tK&Mu2@59K>>T533eHeYb$K7TdZBr!D_ zC%0J|ckRXP5XF(vnLW$e-;|+Xc9}NP7leQR{zv0F&T9L)*ZJ~0%~DV zWu*^g`K%7*@PSZQDLq_4BYzH7a0OaJao7xGc{NV_EbsF9v(S9}{iRJ6%<;tMVbUs8 z`_{*P3r3;QCTy`?TT9w~avyfTQzG`jUTLNI4m8w~e!oI#osMNO{X-AMj4anr_qGlv z!lZ-oBaLFG1gtKbclDh)-t zTi|4nz)2`xo!z8Tl3@z%T}rlNzTIuQ3zy!l)%hT;&O>dy&+5_IJX&fr-oMKqeLAno pkFeyze~w2z8atnP@!D_d67!oH`w_Nw{&SmX0Ca?-{{Z4OeCasEE+7B^ diff --git a/manual/develop/en/html/searchindex.js b/manual/develop/en/html/searchindex.js index 9f58001c..c0dcaf56 100644 --- a/manual/develop/en/html/searchindex.js +++ b/manual/develop/en/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["about/index", "about/info", "acknowledge/index", "algorithm/algorithms", "algorithm/index", "contact/index", "faq", "file_specification/correlation_length_section", "file_specification/correlation_section", "file_specification/expert_format", "file_specification/index", "file_specification/input_summary", "file_specification/observable_section", "file_specification/output_format", "file_specification/parameter_section", "file_specification/simple_format", "file_specification/standard_format", "file_specification/tensor_section", "how_to_use/expert_usage", "how_to_use/index", "how_to_use/simple_usage", "how_to_use/standard_usage", "index", "install", "tutorial/index", "tutorial/simple_tutorial-1", "tutorial/simple_tutorial-5", "tutorial/simple_tutorial-6", "tutorial/standard_tutorial-1"], "filenames": ["about/index.rst", "about/info.rst", "acknowledge/index.rst", "algorithm/algorithms.rst", "algorithm/index.rst", "contact/index.rst", "faq.rst", "file_specification/correlation_length_section.rst", "file_specification/correlation_section.rst", "file_specification/expert_format.rst", "file_specification/index.rst", "file_specification/input_summary.rst", "file_specification/observable_section.rst", "file_specification/output_format.rst", "file_specification/parameter_section.rst", "file_specification/simple_format.rst", "file_specification/standard_format.rst", "file_specification/tensor_section.rst", "how_to_use/expert_usage.rst", "how_to_use/index.rst", "how_to_use/simple_usage.rst", "how_to_use/standard_usage.rst", "index.rst", "install.rst", "tutorial/index.rst", "tutorial/simple_tutorial-1.rst", "tutorial/simple_tutorial-5.rst", "tutorial/simple_tutorial-6.rst", "tutorial/standard_tutorial-1.rst"], "titles": ["1. What is TeNeS ?", "1.1. Overview", "8. Acknowledgement", "6. Algorithm", "<no title>", "9. Contacts", "7. FAQ", "<no title>", "Example", "5.4. Input file for tenes", "5. File format", "5.1. Short summary for input files of TeNeS", "observable.onesite", "5.5. Output files", "parameter.general", "5.2. Input file for tenes_simple", "5.3. Input file for tenes_std", "tensor.unitcell subsection", "3.3. Usage of tenes", "3. Usage", "3.1. Usage of tenes_simple", "3.2. Usage of tenes_std", "Welcome to TeNeS\u2019s documentation!", "2. Install", "4. Tutorial", "4.1. Ising model with transverse magnetic field", "4.2. Magnetization process of the Heisenberg model on triangular and square lattices", "4.3. Phase diagram of the hardcore boson model on a trianglar lattice", "4.4. Definition of lattices, models, and operators using the standard mode"], "terms": {"overview": [0, 22], "develop": [0, 2, 22], "version": [0, 3, 5, 15, 18, 20, 21, 22, 23, 28], "inform": [0, 9, 13, 16, 17, 21, 22, 25, 26], "licens": [0, 22], "paper": [0, 22], "copyright": [0, 22], "tene": [1, 2, 3, 5, 8, 10, 14, 15, 16, 17, 19, 21, 23, 25, 26, 28], "te": 1, "nsor": 1, "ne": 1, "twork": 1, "": [1, 3, 7, 8, 9, 12, 14, 15, 16, 17, 20, 21, 23, 26, 27, 28], "olver": 1, "i": [1, 3, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28], "an": [1, 3, 5, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 25, 28], "open": [1, 25, 26], "sourc": [1, 9, 12, 13, 16, 23, 28], "program": [1, 18, 19], "packag": [1, 23], "calcul": [1, 3, 6, 7, 8, 9, 10, 12, 14, 15, 16, 19, 21, 25, 26, 27, 28], "two": [1, 3, 9, 12, 13, 15, 16, 17, 25, 27, 28], "dimension": [1, 3], "mani": [1, 3, 7, 9, 15, 16, 18], "bodi": [1, 3, 9, 12, 15, 16], "quantum": [1, 3, 6, 26], "state": [1, 2, 4, 6, 9, 10, 12, 14, 15, 16, 17, 20, 21, 22, 25, 26, 27, 28], "base": [1, 23], "tensor": [1, 4, 8, 10, 11, 14, 15, 20, 21, 22, 23, 25, 28], "network": [1, 4, 22], "method": [1, 3, 6, 7, 9, 14, 15, 16], "thi": [1, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 25, 26, 27, 28], "ground": [1, 3, 6, 9, 10, 14, 15, 16, 25, 26, 27], "wavefunct": [1, 3], "user": [1, 18, 21, 27, 28], "defin": [1, 3, 8, 9, 12, 13, 14, 15, 16, 19, 20, 26, 28], "hamiltonian": [1, 3, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 24, 25, 26, 27], "evalu": [1, 28], "physic": [1, 2, 3, 6, 9, 12, 14, 15, 16, 17, 21, 28], "quantiti": [1, 6, 9, 12, 14, 15, 16], "magnet": [1, 3, 15, 22, 24, 28], "correl": [1, 3, 7, 8, 10, 11, 25, 28], "function": [1, 2, 8, 9, 13, 15, 16, 23, 26], "can": [1, 3, 6, 9, 12, 14, 15, 16, 17, 21, 23, 25, 26, 27, 28], "finit": [1, 3, 9, 10, 14, 15, 16], "temperatur": [1, 9, 10, 14, 15, 16, 27], "real": [1, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 28], "time": [1, 3, 6, 9, 10, 12, 14, 15, 16, 17, 20, 21, 23, 25, 26, 27], "evolut": [1, 3, 10, 11, 14, 15, 16, 17, 21], "well": 1, "For": [1, 3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 23, 25, 26, 27, 28], "predefin": [1, 19, 20, 21], "model": [1, 3, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24], "lattic": [1, 3, 6, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 21, 22, 24, 25], "tool": [1, 11, 19, 20, 21, 23], "make": [1, 3, 5, 19, 21, 23, 26], "easi": 1, "gener": [1, 2, 3, 7, 11, 13, 19, 20, 21, 23, 25, 26, 28], "input": [1, 5, 10, 13, 18, 19, 20, 21, 22, 23, 25, 28], "file": [1, 5, 14, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28], "us": [1, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 26, 27], "openmp": 1, "mpi": [1, 9, 14, 15, 16], "hybrid": 1, "parallel": [1, 25], "oper": [1, 3, 8, 9, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25], "librari": [1, 23], "thu": [1, 3], "deal": [1, 11], "larg": [1, 3, 26], "scale": [1, 3], "massiv": 1, "machin": [1, 23], "follow": [1, 3, 5, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 23, 25, 26, 27, 28], "member": 1, "tsuyoshi": 1, "okubo": 1, "graduat": 1, "school": 1, "scienc": [1, 2], "univ": 1, "tokyo": [1, 2, 5], "satoshi": 1, "morita": [1, 9, 14, 15, 16], "faculti": 1, "technologi": 1, "keio": 1, "univers": [1, 2], "yuichi": 1, "motoyama": 1, "institut": [1, 2], "solid": [1, 2, 27], "kazuyoshi": 1, "yoshimi": 1, "takeo": 1, "kato": 1, "naoki": 1, "kawashima": [1, 9, 14, 15, 16], "ver": 1, "1": [1, 3, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28], "3": [1, 3, 9, 12, 13, 15, 16, 17, 19, 20, 21, 23, 25, 26, 27, 28], "4": [1, 3, 7, 9, 12, 13, 14, 15, 16, 25, 26, 27, 28], "releas": 1, "2023": [1, 13], "09": [1, 13], "13": [1, 25], "07": [1, 13], "14": [1, 13], "2": [1, 3, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 26, 27, 28], "06": [1, 13], "08": 1, "2022": 1, "10": [1, 3, 7, 9, 13, 14, 15, 16, 25, 26, 28], "21": [1, 13, 26], "0": [1, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 23, 25, 26, 27, 28], "20": [1, 7, 9, 13, 15, 16, 25], "2021": 1, "12": [1, 3, 9, 13, 14, 15, 16], "2020": 1, "11": [1, 9, 13, 14, 15, 16, 23], "04": [1, 13, 28], "17": [1, 13], "beta": [1, 9, 13, 14, 15, 16], "03": [1, 13], "30": [1, 15, 25], "2019": [1, 3], "distribut": 1, "under": 1, "gnu": [1, 23], "public": [1, 5], "gpl": 1, "v3": 1, "later": [1, 3], "when": [1, 3, 5, 6, 9, 12, 13, 14, 15, 16, 17, 25, 26, 28], "you": [1, 5, 6, 8, 9, 15, 16, 17, 19, 23, 26], "publish": 1, "result": [1, 3, 6, 9, 12, 14, 15, 16, 25, 26, 27, 28], "we": [1, 2, 3, 9, 12, 16, 26, 27, 28], "would": [1, 2], "appreci": 1, "cite": 1, "y": [1, 8, 9, 13, 15, 16, 17, 20, 21, 25, 26, 28], "solver": 1, "system": [1, 3, 8, 9, 16, 17, 20, 23, 27], "comput": [1, 2, 3, 6, 9, 14, 15, 16, 28], "phy": [1, 3, 9, 14, 15, 16, 27], "commun": 1, "279": 1, "108437": 1, "The": [1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 26, 27, 28], "all": [1, 5, 9, 10, 12, 14, 15, 16, 17, 28], "right": [1, 3, 8, 9, 12, 13, 15, 16, 17, 21, 26, 28], "reserv": 1, "softwar": [1, 2], "wa": [1, 2, 25], "support": [1, 2, 3], "project": [1, 2, 3], "advanc": [1, 2, 26], "usabl": [1, 2], "materi": [1, 2], "mext": 2, "exploratori": 2, "challeng": 2, "post": 2, "k": [2, 3, 9, 16, 17, 28], "frontier": 2, "basic": [2, 26, 27], "limit": [2, 9, 14, 15, 16, 21, 25], "prioriti": 2, "issu": [2, 5, 6], "creation": [2, 15], "new": [2, 3], "devic": 2, "high": [2, 26], "perform": [2, 6, 11, 26, 27], "next": [2, 3, 9, 11, 12, 15, 16, 25, 26], "industri": 2, "also": [2, 3, 6, 15, 23, 26, 28], "like": [2, 9, 15, 20, 26, 27], "express": [2, 3, 9, 12, 16], "our": 2, "thank": [2, 5], "tn": [3, 8, 9, 16], "ar": [3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 26, 28], "variat": 3, "repres": [3, 9, 12, 15, 16, 17, 26, 28], "product": [3, 9, 12, 16, 17, 28], "small": [3, 6, 13, 26, 27], "exampl": [3, 11, 13, 17, 23, 24, 25, 26], "case": [3, 6, 7, 9, 12, 15, 16, 17, 18, 23, 25, 28], "spin": [3, 6, 9, 12, 16, 20, 25, 26, 28], "n": [3, 9, 12, 13, 14, 15, 16, 17, 26], "site": [3, 8, 9, 12, 13, 15, 16, 17, 20, 21, 25, 26, 27], "basi": [3, 9, 12, 16], "psi": [3, 9, 13, 16, 17, 28], "rangl": [3, 8, 9, 12, 13, 15, 16, 17, 26, 27], "sum_": [3, 9, 15, 16, 17, 26, 27, 28], "s_i": [3, 9, 12, 16, 26, 28], "pm": 3, "uparrow": [3, 9, 12, 16, 17, 26], "downarrow": [3, 9, 12, 16, 17, 26], "psi_": 3, "s_1": 3, "s_2": 3, "dot": [3, 8, 9, 16], "s_n": 3, "In": [3, 7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 23, 25, 26, 28], "e": [3, 5, 9, 14, 15, 16, 25, 26, 27, 28], "g": [3, 5, 25, 26], "mathrm": [3, 13], "ttr": 3, "left": [3, 8, 9, 12, 13, 15, 16, 17, 21, 26], "t": [3, 9, 13, 14, 15, 16, 27], "cdot": [3, 15, 28], "where": [3, 7, 9, 12, 13, 15, 16, 17, 26, 27, 28], "matrix": [3, 7, 9, 12, 13, 14, 15, 16, 25, 28], "mp": 3, "becom": [3, 6, 9, 14, 15, 16], "given": [3, 9, 12, 16, 17, 21, 27], "usual": 3, "assum": [3, 26], "shape": [3, 6, 9, 16, 17], "neq": 3, "d_1": 3, "d_": 3, "respect": [3, 9, 11, 12, 15, 16, 20, 26], "order": [3, 9, 15, 16, 17, 19, 26, 27], "approxim": [3, 7, 9, 15, 16], "accuraci": [3, 6, 26], "determin": [3, 6, 15, 27], "d_i": 3, "call": [3, 25, 26], "bond": [3, 6, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 26, 27], "dimens": [3, 6, 7, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 26, 27, 28], "By": [3, 9, 12, 15, 16, 17, 21, 23, 25, 27, 28], "diagram": [3, 22, 24], "size": [3, 6, 7, 9, 12, 15, 16, 17, 20, 21, 26], "similarli": [3, 9, 12, 16], "consid": [3, 6, 9, 14, 15, 16, 27, 28], "infinit": 3, "long": [3, 27], "especi": [3, 28], "translat": 3, "symmetri": 3, "certain": 3, "period": [3, 26], "construct": 3, "imp": 3, "few": [3, 25, 26], "independ": [3, 9, 16, 17, 28], "look": [3, 26], "same": [3, 6, 9, 12, 13, 15, 16, 17, 20, 21, 26, 27], "color": 3, "indic": [3, 8, 9, 12, 16, 17, 27, 28], "ident": 3, "itn": [3, 25], "which": [3, 9, 12, 13, 16, 17, 19, 23, 27, 28], "natur": 3, "extens": 3, "higher": 3, "squar": [3, 6, 8, 9, 12, 16, 20, 21, 22, 24, 25, 28], "whose": [3, 28], "shown": [3, 9, 12, 15, 16, 19, 20, 21, 26, 27], "try": [3, 25], "find": [3, 26, 27], "notic": 3, "other": [3, 5, 6, 9, 12, 13, 15, 16, 17, 19, 21, 23, 27, 28], "than": [3, 6, 7, 9, 14, 15, 16, 19, 21], "honeycomb": [3, 20], "triangular": [3, 20, 22, 24, 27], "proper": 3, "map": 3, "expect": [3, 9, 13, 14, 15, 16, 25, 28], "valu": [3, 6, 9, 13, 14, 15, 16, 17, 21, 23, 25, 28], "over": [3, 6, 15, 28], "langl": [3, 8, 9, 12, 13, 15, 16, 26, 27], "o": [3, 5, 25, 26], "need": [3, 9, 12, 16, 19], "correspond": [3, 9, 15, 28], "often": 3, "doubl": [3, 15], "layer": 3, "huge": 3, "cost": [3, 6], "fortun": 3, "effici": [3, 6], "transfer": [3, 7, 9, 13, 14, 15, 16, 25], "consist": [3, 9, 12, 13, 15, 16, 17, 27], "local": [3, 15, 16, 23, 28], "howev": [3, 6], "tp": [3, 15], "exact": [3, 6], "imposs": 3, "except": [3, 25, 26], "cylind": 3, "among": 3, "sever": [3, 6, 27], "corner": [3, 9, 14, 15, 16, 25], "renorm": 3, "group": [3, 9, 12, 14, 15, 16, 21, 27, 28], "ctmrg": [3, 25], "extend": [3, 15], "matric": [3, 7, 9, 14, 15, 16], "edg": 3, "simplifi": 3, "represent": 3, "A": [3, 8, 9, 12, 13, 15, 16, 17, 19, 28], "chi": [3, 9, 14, 15, 16], "thick": 3, "line": [3, 9, 12, 15, 16, 17, 18, 20, 21, 25, 26, 27, 28], "iter": [3, 7, 9, 14, 15, 16, 25], "optimis": 3, "absorb": [3, 20], "until": 3, "thei": [3, 15], "converg": [3, 7, 9, 14, 15, 16, 26], "procedur": [3, 9, 14, 15, 16], "so": [3, 6, 9, 23, 27], "move": [3, 9, 15, 16, 17], "describ": [3, 7, 9, 15, 16, 19, 27], "projector": [3, 9, 14, 15, 16], "abov": [3, 9, 12, 16], "wai": [3, 6, 9, 12, 16, 23, 26, 28], "reduc": [3, 23, 26], "degre": [3, 15], "freedom": 3, "d": [3, 9, 15, 16, 17, 28], "ctm": [3, 6, 13, 20, 21, 25, 26, 28], "lead": 3, "6": [3, 9, 13, 14, 15, 16, 23, 28], "typic": [3, 6, 13], "increas": [3, 6, 9, 14, 15, 16, 25, 26], "propto": [3, 28], "setup": 3, "while": [3, 25], "memori": 3, "usag": [3, 22], "8": [3, 13], "achiev": 3, "discuss": 3, "partial": 3, "singular": [3, 9, 14, 15, 16], "decomposit": 3, "svd": [3, 9, 14, 15, 16], "truncat": [3, 9, 14, 15, 16], "techniqu": 3, "full": [3, 6, 9, 13, 14, 15, 16, 25], "instead": [3, 9, 13, 14, 15, 16], "onc": [3, 9, 15, 16, 17], "obtain": [3, 5, 6, 9, 14, 15, 16, 25, 26, 27, 28], "z_i": [3, 9, 12, 15, 16, 28], "nearest": [3, 9, 15, 20, 25, 26, 27, 28], "neighbor": [3, 8, 9, 15, 16, 20, 26, 27, 28], "z_": 3, "second": [3, 9, 13, 15, 16, 17, 20, 21, 25], "ani": [3, 5, 18], "although": [3, 6, 28], "larger": [3, 26], "cluster": 3, "give": [3, 9, 16, 17], "u": [3, 5, 9, 14, 15, 16, 27, 28], "minimum": [3, 6], "energi": [3, 6, 9, 12, 13, 16, 25, 26, 27, 28], "frac": [3, 9, 12, 15, 16, 26], "mathcal": [3, 9, 12, 15, 16, 21, 28], "h": [3, 6, 9, 12, 14, 15, 16, 21, 25, 26, 27, 28], "target": [3, 9, 12, 13, 16, 28], "type": [3, 7, 8, 9, 12, 14, 15, 16, 17, 20, 21, 23, 25, 26, 27, 28], "popular": 3, "imaginari": [3, 9, 12, 13, 14, 15, 16, 20, 21, 25, 26, 28], "ITE": 3, "within": [3, 9, 12, 16, 26, 27], "ansatz": 3, "simeq": 3, "psi_0": 3, "arbitrari": 3, "initi": [3, 6, 7, 9, 14, 15, 16, 17, 20, 21, 25, 26, 28], "If": [3, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 20, 23], "suffici": [3, 26], "hand": 3, "side": 3, "good": [3, 6, 26], "sum": [3, 16, 28], "short": [3, 10, 15, 22], "rang": [3, 9, 12, 15, 16, 25, 27], "interact": [3, 9, 12, 15, 16, 20, 27], "j": [3, 9, 15, 16, 17, 20, 23, 26, 27, 28], "h_": 3, "ij": [3, 9, 12, 15, 16, 21, 28], "appli": [3, 26], "suzuki": 3, "trotter": 3, "step": [3, 9, 14, 15, 16, 20, 21, 25, 26], "tau": [3, 9, 14, 15, 16, 20, 21, 25, 26, 28], "prod_": 3, "form": [3, 15, 26], "n_": [3, 15], "number": [3, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 26, 27, 28], "ITEs": 3, "simul": [3, 6, 11, 19, 21], "equat": 3, "divid": 3, "subset": 3, "each": [3, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 25, 26, 27, 28], "satisfi": 3, "properti": 3, "commut": 3, "have": [3, 5, 6, 9, 15, 16, 17, 18, 23], "one": [3, 5, 8, 9, 12, 14, 15, 16, 17, 21, 25, 27, 28], "Then": [3, 25, 26, 27], "after": [3, 9, 12, 14, 15, 16, 25, 26, 27, 28], "multipl": [3, 6, 9, 12, 16, 17], "_n": 3, "mean": [3, 9, 12, 13, 14, 15, 16, 17, 28], "th": [3, 13], "continu": [3, 25], "stabli": 3, "constant": [3, 15], "naiv": 3, "done": [3, 6, 23, 25], "solv": 3, "minim": 3, "problem": [3, 5], "min": 3, "vert": 3, "practic": 3, "becaus": [3, 9, 12, 14, 15, 16, 27, 28], "highli": 3, "nonlinear": 3, "due": 3, "altern": 3, "onli": [3, 9, 13, 14, 15, 16, 17, 26, 27, 28], "modifi": [3, 25], "from": [3, 6, 7, 9, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 26, 27, 28], "origin": [3, 7, 9, 13, 15, 16], "written": [3, 11, 13, 28], "chain": 3, "norm": [3, 13], "easili": [3, 6, 23], "break": 3, "translation": 3, "symmetr": 3, "copi": [3, 11, 15, 28], "updat": [3, 6, 9, 13, 14, 15, 16, 25, 26], "part": [3, 9, 12, 13, 16, 21, 27, 28], "solut": 3, "approach": [3, 6, 9, 14, 15, 16], "come": 3, "depend": [3, 13, 15, 23, 25, 26], "simpl": [3, 6, 9, 13, 14, 15, 16, 20, 25, 26], "cheaper": 3, "avoid": 3, "expens": [3, 6, 27], "environ": [3, 9, 14, 15, 16, 23, 25], "treat": [3, 28], "whole": [3, 16], "simpleupd": 3, "lambda_i": [3, 13], "non": [3, 9, 12, 16, 28], "neg": 3, "diagon": [3, 6, 7, 9, 12, 15, 16], "field": [3, 9, 14, 15, 16, 22, 24, 26], "neglect": 3, "beyond": [3, 28], "definit": [3, 8, 9, 15, 16, 22, 24], "view": 3, "low": [3, 6], "rank": [3, 9, 14, 15, 16], "lambda": 3, "5": [3, 8, 9, 12, 13, 15, 16, 21, 25, 26, 27, 28], "qr": 3, "befor": [3, 6, 9, 12, 14, 15, 16, 25, 28], "much": 3, "known": [3, 27], "show": [3, 5, 9, 12, 13, 15, 16, 18, 20, 21, 28], "strong": 3, "tend": 3, "overestim": 3, "complic": 3, "carefulli": 3, "check": [3, 6, 26], "refer": [3, 9, 14, 15, 16, 27], "r": [3, 8, 9, 14, 15, 16], "or\u00fa": 3, "introduct": 3, "entangl": 3, "pair": [3, 9, 12, 16, 26, 27, 28], "annal": 3, "349": 3, "117": 3, "2014": 3, "link": [3, 27], "complex": [3, 6, 9, 14, 15, 16, 25], "review": 3, "538": 3, "schollwc\u00f6k": 3, "densiti": [3, 25, 26], "ag": 3, "326": 3, "96": 3, "2011": 3, "nishino": 3, "okunishi": 3, "soc": 3, "jpn": 3, "65": 3, "891": 3, "1996": 3, "vidal": 3, "revisit": 3, "rev": [3, 9, 14, 15, 16, 27], "b": [3, 8, 9, 15, 16, 27, 28], "80": [3, 25], "094403": 3, "2009": 3, "p": 3, "corboz": 3, "et": 3, "al": 3, "compet": 3, "uniform": [3, 9, 16, 17], "wave": [3, 13, 15, 26, 27], "versu": 3, "stripe": 3, "lett": [3, 27], "113": 3, "046402": 3, "jordan": 3, "classic": 3, "spatial": 3, "101": 3, "250602": 3, "2008": 3, "jiang": 3, "accur": [3, 27], "090603": 3, "l": [3, 9, 15, 16, 17, 20, 25, 26], "wang": 3, "mont": 3, "carlo": 3, "83": 3, "134421": 3, "algorithm": [4, 22], "contract": [4, 22, 25], "itp": [4, 22], "optim": [4, 9, 14, 15, 16, 22], "report": 5, "bug": 5, "pleas": [5, 9, 14, 15, 16, 19, 23, 25], "github": [5, 23], "page": [5, 22, 23], "guidelin": 5, "specifi": [5, 8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 26, 27, 28], "compil": 5, "instal": [5, 22, 25], "includ": 5, "output": [5, 9, 10, 11, 14, 15, 16, 18, 20, 21, 22, 25, 26, 28], "cmake": [5, 23], "cmakecach": 5, "txt": 5, "occur": [5, 15, 26], "dure": [5, 6], "execut": [5, 19, 23, 25, 26, 27], "your": [5, 23], "cooper": 5, "question": 5, "about": [5, 8, 9, 16], "topic": 5, "relat": [5, 9, 12, 16], "research": 5, "difficult": [5, 6], "consult": 5, "send": 5, "mail": 5, "address": 5, "dev__at__issp": 5, "ac": 5, "jp": 5, "replac": [5, 9, 13, 14, 15, 16], "__at__": 5, "q1": 6, "how": [6, 7, 9, 11, 12, 15, 16, 19, 28], "set": [6, 9, 12, 14, 15, 16, 17, 25, 26, 27, 28], "a1": [6, 28], "improv": 6, "its": [6, 27], "longer": 6, "should": [6, 19, 26, 28], "balanc": 6, "requir": [6, 23, 28], "One": [6, 9, 12, 15, 16, 27, 28], "see": [6, 9, 13, 14, 15, 16, 18, 19, 20, 21, 23, 25, 26, 27], "what": [6, 22, 26], "happen": [6, 26], "just": [6, 9, 28], "do": [6, 18, 26], "first": [6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 25, 26, 28], "liquid": 6, "doe": [6, 9, 15, 16, 17, 23, 26], "correct": 6, "must": [6, 9, 12, 16, 23], "begin": [6, 9, 12, 16, 26, 27, 28], "q2": 6, "a2": 6, "bring": 6, "closer": 6, "necessarili": 6, "mai": [6, 13, 23], "deterior": 6, "To": [6, 15, 26, 27, 28], "work": [6, 23, 27], "plot": [6, 26, 27], "against": 6, "It": [6, 9, 12, 16, 23, 26, 27], "idea": 6, "adopt": [6, 9, 14, 15, 16], "anoth": [6, 19, 28], "strategi": 6, "almost": [6, 26, 27], "q3": 6, "get": 6, "a3": 6, "necessari": [6, 7, 9, 15, 16, 26], "resourc": 6, "desir": 6, "import": [6, 25, 26], "chang": [6, 9, 14, 15, 16, 25, 26], "paramet": [6, 8, 10, 11, 20, 21, 25, 26, 27, 28], "togeth": 6, "assign": 6, "virtual_dim": [6, 9, 15, 16, 17, 20, 21, 25, 26, 28], "latter": [6, 9, 12, 16, 26], "take": [6, 18, 20, 21], "greater": 6, "equal": [6, 7, 9, 12, 15, 16], "former": 6, "q4": 6, "test": [6, 23], "a4": 6, "guarante": 6, "easiest": 6, "whether": [6, 7, 9, 14, 15, 16, 26], "lower": 6, "seed": [6, 9, 13, 14, 15, 16], "configur": 6, "guess": 6, "candid": 6, "compar": 6, "though": 6, "unit": [6, 9, 15, 16, 17, 24, 25, 26], "cell": [6, 9, 15, 16, 17, 24, 25, 26], "recommend": [6, 23], "phi": [6, 15], "section": [7, 8, 10, 11, 12, 13, 14, 17, 19, 25, 26, 27, 28], "length": [7, 9, 12, 13, 15, 16, 25], "xi": [7, 9, 13, 15, 16], "name": [7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 26, 27, 28], "descript": [7, 8, 9, 12, 14, 15, 16, 17], "default": [7, 9, 14, 15, 16, 17, 20, 21, 23], "measur": [7, 8, 9, 12, 13, 14, 15, 16, 27], "bool": [7, 9, 15, 16], "true": [7, 9, 13, 14, 15, 16, 20, 21, 25, 26, 28], "num_eigv": [7, 9, 15, 16], "eigenvalu": [7, 9, 13, 15, 16], "integ": [7, 8, 9, 12, 14, 15, 16, 17, 28], "maxdim_dense_eigensolv": [7, 9, 15, 16], "maximum": [7, 8, 9, 14, 15, 16, 25, 27], "dens": [7, 9, 15, 16], "200": [7, 9, 15, 16, 25, 26], "arnoldi_maxdim": [7, 9, 15, 16], "hessenberg": [7, 9, 15, 16], "arnoldi": [7, 9, 15, 16], "50": [7, 9, 13, 15, 16, 25], "arnoldi_restartdim": [7, 9, 15, 16], "vector": [7, 9, 15, 16, 27], "restart": [7, 9, 15, 16], "process": [7, 9, 12, 14, 15, 16, 22, 23, 24, 25], "ira": [7, 9, 15, 16], "arnoldi_maxiter": [7, 9, 15, 16], "arnoldi_rtol": [7, 9, 15, 16], "rel": [7, 9, 13, 15, 16], "toler": [7, 9, 15, 16], "float": [7, 9, 12, 15, 16, 25, 26], "1e": [7, 9, 13, 14, 15, 16], "domin": [7, 9, 15, 16], "less": [7, 9, 14, 15, 16], "eigensolv": [7, 9, 15, 16], "lapack": [7, 9, 15, 16, 23], "geev": [7, 9, 15, 16], "routin": [7, 9, 15, 16], "implicit": [7, 9, 15, 16], "Its": [7, 9, 15, 16], "newli": [7, 9, 15, 16], "c": [8, 9, 13, 15, 16, 23, 27], "boldsymbol": [8, 9, 16, 27], "_0": [8, 9, 16], "omit": [8, 9, 15, 16], "coordin": [8, 9, 12, 13, 15, 16, 20, 28], "top": [8, 9, 15, 16, 17, 28], "along": [8, 9, 15, 16], "posit": [8, 9, 15, 16], "direct": [8, 9, 12, 13, 15, 16, 17, 26, 27, 28], "x": [8, 9, 13, 15, 16, 17, 20, 21, 25, 26, 28], "axi": [8, 9, 16], "r_": [8, 9, 16], "text": [8, 9, 15, 16], "max": [8, 9, 15, 16], "unitcel": [8, 20, 21, 28], "center": [8, 9, 16, 23], "r_max": [8, 9, 16], "distanc": [8, 9, 16], "list": [8, 9, 12, 14, 15, 16, 17, 28], "observ": [8, 10, 11, 13, 14, 15, 21, 25, 27, 28], "onesit": [8, 21, 25, 28], "z": [8, 9, 12, 15, 16, 26, 28], "0th": [8, 9, 15, 16], "1st": [8, 9, 15, 16], "le": [8, 9, 12, 16], "format": [9, 11, 13, 15, 16, 19, 22], "toml": [9, 11, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28], "ha": [9, 11, 12, 14, 15, 16, 17, 26], "five": [9, 13, 14, 15, 16], "variou": [9, 12, 14, 15, 16], "appear": [9, 14, 15, 16, 26, 27], "mode": [9, 10, 14, 15, 16, 22, 24], "string": [9, 12, 14, 15, 16, 28], "is_real": [9, 13, 14, 15, 16, 20, 21, 25, 26, 28], "ones": [9, 11, 14, 15, 16, 19, 21, 25], "boolean": [9, 14, 15, 16], "fals": [9, 13, 14, 15, 16, 25], "iszero_tol": [9, 13, 14, 15, 16], "absolut": [9, 13, 14, 15, 16], "cutoff": [9, 14, 15, 16], "read": [9, 11, 14, 15, 16, 25], "save": [9, 14, 15, 16, 25, 28], "measure_interv": [9, 14, 15, 16], "interv": [9, 14, 15, 16, 26], "directori": [9, 14, 15, 16, 23, 25, 26, 28], "tensor_sav": [9, 14, 15, 16, 26, 28], "tensor_load": [9, 14, 15, 16, 26, 28], "load": [9, 14, 15, 16, 25, 26, 27], "search": [9, 14, 15, 16, 22], "tenes_std": [9, 10, 11, 14, 15, 17, 19, 20, 22, 23, 25, 26, 28], "element": [9, 12, 14, 15, 16, 17, 21, 25, 28], "least": [9, 14, 15, 16], "end": [9, 12, 14, 15, 16, 23, 26, 27, 28], "error": [9, 12, 14, 15, 16, 17, 23], "start": [9, 13, 14, 15, 16, 17, 23, 25, 26, 27], "regard": [9, 14, 15, 16], "zero": [9, 12, 14, 15, 16, 17, 27, 28], "meaur": [9, 14, 15, 16], "stage": [9, 14, 15, 16], "skip": [9, 13, 14, 15, 16, 28], "elaps": [9, 14, 15, 16, 25], "dat": [9, 14, 15, 16, 20, 25, 26, 28], "alwai": [9, 14, 15, 16], "quantitit": [9, 14, 15, 16], "numer": [9, 14, 15, 16], "empti": [9, 12, 13, 14, 15, 16, 17, 28], "current": [9, 14, 15, 16, 20, 28], "01": [9, 13, 14, 15, 16, 20, 21, 25, 26, 28], "num_step": [9, 14, 15, 16, 20, 21, 25, 26, 28], "lambda_cutoff": [9, 14, 15, 16], "gauge_fix": [9, 14, 15, 16], "gaug": [9, 14, 15, 16], "fix": [9, 14, 15, 16, 23], "gauge_maxit": [9, 14, 15, 16], "100": [9, 13, 14, 15, 16, 25, 26], "gauge_converge_epsilon": [9, 14, 15, 16], "criteria": [9, 14, 15, 16], "note": [9, 14, 15, 16, 27, 28], "invers": [9, 13, 14, 15, 16], "rho": [9, 14, 15, 16], "bar": [9, 14, 15, 16], "env_cutoff": [9, 14, 15, 16], "through": [9, 14, 15, 16, 23, 26], "inverse_precis": [9, 14, 15, 16], "pseudoinvers": [9, 14, 15, 16], "convergence_epsilon": [9, 14, 15, 16], "iteration_max": [9, 14, 15, 16, 25, 26, 28], "fastfullupd": [9, 14, 15, 16], "fast": [9, 14, 15, 16], "projector_cutoff": [9, 14, 15, 16], "projector_corn": [9, 14, 15, 16], "use_rsvd": [9, 13, 14, 15, 16], "rsvd_oversampling_factor": [9, 13, 14, 15, 16], "ratio": [9, 14, 15, 16], "oversampl": [9, 14, 15, 16], "meanfield_env": [9, 13, 14, 15, 16, 25], "renom": [9, 14, 15, 16], "igarashi": [9, 14, 15, 16], "zhao": [9, 14, 15, 16], "97": [9, 14, 15, 16], "033310": [9, 14, 15, 16], "2018": [9, 13, 14, 15, 16], "pseudo": [9, 14, 15, 16], "own": [9, 14, 15, 16, 28], "plu": [9, 14, 15, 16], "id": [9, 13, 14, 15, 16], "No": [9, 14, 15, 16], "9": [9, 13, 14, 15, 16, 20, 21], "rectangular": [9, 16, 17], "lx": [9, 16, 17], "ly": [9, 16, 17], "arrai": [9, 12, 16, 17], "l_sub": [9, 16, 17, 21, 28], "skew": [9, 13, 15, 16, 17, 21, 28], "shift": [9, 16, 17], "boundari": [9, 15, 16, 17, 21, 28], "condit": [9, 15, 16, 17, 21, 25], "pass": [9, 15, 16, 17, 23, 26], "three": [9, 12, 15, 16, 17, 26, 27, 28], "more": [9, 12, 13, 15, 16, 17, 27], "caus": [9, 13, 16, 17], "both": [9, 12, 16, 17], "index": [9, 12, 13, 16, 17, 20, 21, 22, 28], "These": [9, 16, 17, 28], "arrang": [9, 15, 16, 17], "rule": [9, 16, 17], "separ": [9, 12, 16, 17], "t_": [9, 15, 16, 17], "ijkl": [9, 16, 17], "alpha": [9, 13, 15, 16, 17, 26], "here": [9, 12, 16, 17, 26, 27], "virtual": [9, 16, 17, 21], "physical_dim": [9, 16, 17, 21, 28], "initial_st": [9, 16, 17, 21, 28], "nois": [9, 15, 16, 17, 21, 28], "individu": [9, 16, 17], "four": [9, 12, 13, 15, 16, 17, 27], "bottom": [9, 16, 17], "psi_i": [9, 16, 17, 28], "otimes_i": [9, 16, 17, 28], "a_": [9, 16, 17, 28], "rangle_i": [9, 16, 17], "realiz": [9, 16, 17], "some": [9, 11, 16, 17, 23, 26], "expans": [9, 16, 17], "coeffici": [9, 16, 17, 28], "automat": [9, 15, 16, 17, 23], "normal": [9, 16, 17], "itself": [9, 16, 17, 25], "0000": [9, 16, 17], "want": [9, 16, 17, 23, 28], "sqrt": [9, 15, 16, 17, 27], "initil_st": [9, 16, 17], "identif": [9, 12, 16, 28], "dim": [9, 12, 16, 21, 28], "operat": [9, 12, 16], "act": [9, 12, 16, 21, 28], "point": [9, 12, 15, 16], "space": [9, 12, 16], "As": [9, 12, 15, 16, 25, 26, 28], "cc": [9, 12, 16], "explain": [9, 12, 16, 28], "sz": [9, 12, 13, 16, 21, 25, 26, 28], "otherwis": [9, 12, 13, 16], "differ": [9, 12, 13, 16, 27], "specif": [9, 12, 16, 23], "final": [9, 12, 16, 19, 21, 25, 27, 28], "label": [9, 12, 16], "op": [9, 12, 16, 21, 27, 28], "last": [9, 12, 13, 16, 27], "dx": [9, 12, 13, 16], "dy": [9, 12, 13, 16], "word": [9, 12, 16, 25], "possibl": [9, 12, 16, 28], "between": [9, 12, 16], "statu": [9, 12, 16, 25], "z_j": [9, 12, 15, 16, 28], "heisenberg": [9, 12, 16, 20, 21, 22, 24, 27], "lsub": [9, 12, 13, 16], "_": [9, 12, 15, 16, 21, 26, 28], "s_j": [9, 12, 16, 28], "below": [9, 12, 16, 20, 21], "superposit": [9, 12, 16], "let": [9, 12, 16, 26, 27, 28], "indeci": [9, 12, 16], "bond_22": [9, 12, 16], "connect": [9, 12, 16], "locat": [9, 12, 16], "uparrow_i": [9, 12, 16], "uparrow_j": [9, 12, 16], "25": [9, 12, 13, 16, 21, 26, 28], "likewis": [9, 12, 16], "off": [9, 12, 16, 23], "downarrow_j": [9, 12, 16], "downarrow_i": [9, 12, 16], "multi": [9, 12, 13, 16], "source_sit": [9, 12, 13, 16], "dx2": [9, 12, 16], "dy2": [9, 12, 16], "dx3": [9, 12, 16], "dy3": [9, 12, 16], "dxn": [9, 12, 16], "dyn": [9, 12, 16], "z_k": [9, 12, 16], "opetr": 9, "source_leg": 9, "avail": 9, "clockwis": 9, "leg": 9, "source_initi": 9, "target_initi": 9, "source_fin": 9, "target_fin": 9, "0012507815756226": 9, "9987507809245809": 9, "9975031223974601": 9, "0025156589209967": 9, "005012536523536871": 9, "summari": [10, 22], "tenes_simpl": [10, 11, 19, 22, 23, 25, 26], "correlation_length": [10, 11], "additionari": [11, 23], "tabl": 11, "summar": [11, 15], "out": [11, 27], "subsect": [12, 14, 15], "directri": 13, "paramt": 13, "simple_num_step": 13, "simple_tau": 13, "simple_inverse_lambda_cutoff": 13, "simple_gauge_fix": 13, "simple_gauge_maxit": 13, "simple_gauge_convergence_epsilon": 13, "full_num_step": 13, "full_inverse_projector_cutoff": 13, "full_inverse_precis": 13, "full_convergence_epsilon": 13, "full_iteration_max": 13, "full_gauge_fix": 13, "full_fastfullupd": 13, "ctm_dimens": 13, "ctm_inverse_projector_cutoff": 13, "ctm_convergence_epsilon": 13, "ctm_iteration_max": 13, "ctm_projector_corn": 13, "lcor": 13, "tensor_load_dir": 13, "tensor_save_dir": 13, "save_tensor": 13, "outdir": 13, "start_datetim": 13, "08t16": 13, "41": 13, "00": [13, 28], "64429": 13, "environmn": [13, 25], "741858": 13, "104487": 13, "per": [13, 25, 28], "summat": [13, 28], "00499902760266346e": 13, "00000000000000000e": [13, 28], "99999945662006270e": 13, "99999945662006284e": 13, "sx": [13, 25], "24214061616647275e": 13, "05": 13, "sy": 13, "34065881671767322e": 13, "99999902814604325e": 13, "22346094146706503e": 13, "szsz": [13, 21, 25, 28], "99999902814604380e": 13, "80051315353166456e": 13, "sxsx": [13, 25], "12631053560300631e": 13, "08792260271591701e": 13, "sysi": [13, 25], "12817627661272438e": 13, "76468712680822333e": 13, "hat": 13, "alpha_i": [13, 15], "row": [13, 28], "column": [13, 20], "re": [13, 26], "imag": [13, 21, 28], "im": [13, 26], "addit": [13, 15], "someth": 13, "wrong": 13, "too": 13, "op_group": [13, 28], "site_index": [13, 28], "99999945520001373e": 13, "99999967900088089e": 13, "99999894622883147e": 13, "99999974605052581e": 13, "99999945520001376e": 13, "99999967900088049e": 13, "99999894622883134e": 13, "99999974605052522e": 13, "00000000000000044e": 13, "six": 13, "49999925774909121e": 13, "38316768671362694e": 13, "49999967989907063e": 13, "24343236807659553e": 13, "22": 13, "49999972903562101e": 13, "06825262200104597e": 13, "49999957625646446e": 13, "06789370628128221e": 13, "24": 13, "49999931343147630e": 13, "11801499860976615e": 13, "28": 13, "49999939447834718e": 13, "65429596395607220e": 13, "00000000000000067e": 13, "filenam": [13, 20, 21], "_i": [13, 15, 16, 26, 28], "equiv": [13, 26], "x_i": 13, "y_i": 13, "seven": 13, "left_op": 13, "left_sit": 13, "right_op": 13, "right_dx": 13, "right_di": 13, "7": 13, "71759992763061836e": 13, "36428299157186382e": 13, "43751794649139675e": 13, "14110668277268192e": 13, "42375391377041444e": 13, "14103263451826963e": 13, "41835919840103741e": 13, "11365361507372103e": 13, "41783912096811515e": 13, "12856813523671142e": 13, "72711348845767942e": 13, "40873628493918905e": 13, "43814797743900907e": 13, "17958665742991377e": 13, "42415176172922653e": 13, "22109610917000360e": 13, "41838862178711583e": 13, "19321507524565005e": 13, "41792935491960648e": 13, "23094733264734764e": 13, "95389427681298805e": 13, "02": 13, "15901595234210079e": 13, "15": 13, "01916094009441903e": 13, "27162373457160362e": 13, "41888376278899312e": 13, "38672137694415560e": 13, "16": [13, 25], "coodin": 13, "e_1": 13, "4th": 13, "subsequ": 13, "logarithm": 13, "e_i": 13, "log": [13, 25], "lambda_0": 13, "estim": 13, "prx": 13, "041033": 13, "031030": 13, "dir": 13, "coorin": 13, "t_i": 13, "t_0": 13, "largest": 13, "18785686529154477e": 13, "57068291744370647e": 13, "88102462824739991e": 13, "20658864940629751e": 13, "53188228022952533e": 13, "56359469233104953e": 13, "23312072254469030e": 13, "47803824443704013e": 13, "03413555039678595e": 13, "00830966658579996e": 13, "97931178960083720e": 13, "08813099309339911e": 13, "obesrv": 13, "00684745572451129e": 13, "84842757985213292e": 13, "99999945661913914e": 13, "24214061616496842e": 13, "99999999999993783e": 13, "54571641402435656e": 13, "25677610112348483e": 13, "43318936197596913e": 13, "73418200262321655e": 13, "89240026254938282e": 13, "33393869225996210e": 13, "99999945519898625e": 13, "99999967900020936e": 13, "99999894622765451e": 13, "99999999999999667e": 13, "49999925774803150e": 13, "01660465821037727e": 13, "49999967989888300e": 13, "23516895582898471e": 13, "49999972903488521e": 13, "20403358955599675e": 13, "49999957625561042e": 13, "13590865617858526e": 13, "49999931343070220e": 13, "27316466562544801e": 13, "99999999999999445e": 13, "38777878078144568e": 13, "third": [13, 15, 20, 21], "eight": 13, "83422488349707711e": 13, "90382762094233524e": 13, "30943360551218668e": 13, "19695835411528090e": 13, "23": 13, "12158436385765748e": 13, "04903226091485958e": 13, "13819451426396547e": 13, "74438421668770658e": 13, "33224506806043380e": 13, "71850465073480394e": 13, "96301355731331212e": 13, "37659660157453792e": 13, "18": [13, 25], "5th": 13, "18785686529220424e": 13, "57068291744232891e": 13, "88102462824919758e": 13, "20658864940612931e": 13, "53188228022987083e": 13, "56359469232955917e": 13, "23312072254560540e": 13, "47803824443520515e": 13, "03413555040836602e": 13, "00830966658709920e": 13, "97931178959761578e": 13, "97931178959761667e": 13, "08813099310449513e": 13, "99999999999999917e": 13, "02379048126702904e": 13, "94122296382149528e": 13, "94122296382149617e": 13, "74309974506451315e": 13, "20416567580991346e": 13, "53686404327366777e": 13, "18101616573088020e": 13, "12137154053103655e": 13, "71393143960851368e": 13, "17220113786375002e": 13, "90367314703518503e": 13, "25300260476656966e": 13, "61893825410630487e": 13, "00000000000000039e": 13, "96835348300227503e": 13, "08038829730281805e": 13, "35176717846311778e": 13, "02355022722768896e": 13, "94180963014702801e": 13, "57691315725687975e": 13, "05314677188187883e": 13, "87057239986509760e": 13, "90951918842309798e": 13, "63323696507474692e": 13, "12281023136305169e": 13, "83104916294462416e": 13, "61585992965019176e": 13, "16644355600232430e": 13, "29497956495965427e": 13, "those": [13, 28], "ft_": 13, "te_": 13, "standard": [15, 18, 22, 24, 25], "alpha_": 15, "alpha_j": 15, "vec": 15, "_j": [15, 26], "sum_i": [15, 16, 26, 27], "term": [15, 20], "magnitud": [15, 25, 26], "half": 15, "hx": [15, 25], "hy": 15, "hz": [15, 26], "On": [15, 23, 26], "anisotropi": 15, "exchang": 15, "j0": 15, "j1": 15, "j2": 15, "2nd": 15, "surround": 15, "keynam": 15, "quotat": 15, "mark": 15, "coupl": 15, "Ising": [15, 22, 24], "ad": 15, "charact": 15, "xyz": 15, "compon": [15, 28], "twice": 15, "biquadrat": 15, "b0": 15, "b1": 15, "b2": 15, "dagger_i": 15, "b_j": [15, 27], "dagger_j": 15, "b_i": [15, 27], "v_": 15, "n_i": [15, 27], "n_j": [15, 27], "mu": [15, 27], "dagger": [15, 27], "annihil": 15, "nmax": 15, "particl": [15, 27], "onsit": [15, 20], "repuls": 15, "chemic": [15, 27], "potenti": [15, 27], "hop": [15, 27], "offsit": 15, "v": [15, 27], "t0": 15, "t1": 15, "t2": 15, "v0": 15, "v1": 15, "v2": 15, "leftrightarrow": 15, "w": [15, 20, 25, 26], "init": 15, "ignor": 15, "ferro": [15, 25], "ferromagnet": [15, 25], "antiferro": [15, 20], "antiferromagnet": [15, 24], "neel": [15, 28], "sublattic": [15, 28], "120": 15, "belong": 15, "theta": 15, "pi": [15, 27], "amount": [15, 26], "fluctuat": [15, 28], "concret": 15, "fig": [15, 19, 25, 26, 27], "structur": [15, 26, 27], "blue": 15, "bondtyp": 15, "red": 15, "90": [15, 25], "45": 15, "green": 15, "60": [15, 25], "correnspond": 15, "dash": 15, "ellips": 15, "denot": [15, 20], "150": 15, "most": 15, "circl": 15, "upper": 15, "triangl": 15, "lowertriangl": 15, "white": 15, "dummi": 15, "detail": [15, 18, 19, 20, 21, 25], "similar": [16, 26, 28], "judg": 16, "destin": 16, "random": [17, 26], "main": [18, 19], "argument": [18, 20, 21], "command": [18, 20, 21, 23, 25, 26, 27], "option": [18, 20, 21, 23], "help": [18, 20, 21, 26], "messag": [18, 20, 21], "quiet": 18, "print": [18, 25, 26], "edit": [18, 21], "directli": 18, "etc": 19, "eas": 19, "script": [19, 25, 26, 27], "provid": [19, 23], "schemat": 19, "flow": 19, "yourself": [19, 23], "accord": 19, "predetermin": 19, "simpler": 19, "creat": [19, 20], "convert": 19, "std": [20, 21, 25, 28], "cannot": [20, 21], "coordinatefil": 20, "coordfil": 20, "cartesian": 20, "zeeman": 20, "kagom": 20, "sampl": [20, 21, 25, 26, 27, 28], "simple_upd": [20, 21, 25, 26, 28], "1000": [20, 21, 25, 26, 28], "full_upd": [20, 21, 25, 26, 28], "exp": 21, "coord": 21, "nonzero": [21, 28], "fourth": 21, "fifth": 21, "sixth": 21, "twosit": [21, 25, 27, 28], "download": 22, "prerequisit": 22, "tutori": 22, "transvers": [22, 24], "phase": [22, 24], "hardcor": [22, 24], "boson": [22, 24], "trianglar": [22, 24], "faq": 22, "acknowledg": 22, "contact": 22, "modul": 22, "code": 23, "git": 23, "clone": 23, "http": 23, "com": 23, "issp": 23, "dev": 23, "cpptoml": 23, "debian": 23, "linux": 23, "ubuntu": 23, "root": 23, "priviledg": 23, "them": [23, 25, 28], "sudo": 23, "apt": 23, "openmpi": 23, "bin": 23, "libopenmpi": 23, "libscalapack": 23, "offici": 23, "instruct": 23, "implement": 23, "python3": 23, "numpi": [23, 25, 26], "scipi": 23, "cento": 23, "cmake3": 23, "mkdir": 23, "cd": 23, "dcmake_install_prefix": 23, "path": [23, 25, 26, 27], "usr": 23, "accept": 23, "num": [23, 25, 26], "drastic": 23, "src": 23, "denable_mpi": 23, "maco": 23, "incompat": 23, "bla": 23, "detect": 23, "sometim": 23, "dcmake_cxx_compil": 23, "fail": 23, "lib": 23, "dscalapack_root": 23, "libmptensor": 23, "add": 23, "dmptensor_root": 23, "found": 23, "via": 23, "env": 23, "sure": 23, "invok": 23, "exist": [23, 27], "dtenes_python_execut": 23, "stagger": 24, "present": 25, "variabl": 25, "slice": 25, "meanfield": 25, "bulk": 25, "jz": 25, "jx": 25, "jy": 25, "sinc": [25, 26], "manifest": 25, "properli": 25, "thread": 25, "300": 25, "40": 25, "400": 25, "500": [25, 26], "600": 25, "70": 25, "700": 25, "800": 25, "900": 25, "output_0": 25, "onesite_ob": [25, 28], "twosite_ob": 25, "28526262482e": 25, "7374919982e": 25, "73749202733e": 25, "wall": 25, "sec": 25, "545813509": 25, "123170523": 25, "048149856": 25, "displai": 25, "finish": [25, 26, 27], "increment": 25, "run": [25, 26, 27], "tutorial_exampl": 25, "py": [25, 26, 27], "tutorial_read": 25, "prepar": [25, 26, 28], "01_transverse_field_is": 25, "subprocess": [25, 26], "np": [25, 26], "mpi_cmd": [25, 26], "mpiexec": [25, 26], "num_hx": 25, "min_hx": 25, "max_hx": 25, "total": [25, 26], "idx": [25, 26], "enumer": [25, 26], "linspac": [25, 26], "f": [25, 26], "dict_toml": [25, 26], "output_": [25, 26], "simple_toml": [25, 26], "simple_": [25, 26], "std_toml": [25, 26], "std_": [25, 26], "input_toml": [25, 26], "input_": [25, 26], "dump": [25, 26], "cmd": [25, 26], "split": [25, 26, 28], "join": [25, 26], "en": [25, 26], "mag_sz": [25, 26], "mag_sx": 25, "elif": [25, 26], "python": [25, 26, 27], "macbook2017": 25, "ghz": 25, "intel": 25, "core": [25, 27], "i7": 25, "minut": [25, 27], "seen": [25, 26], "decreas": [25, 26], "introduc": 26, "align": [26, 27], "extern": 26, "s_z": 26, "n_u": 26, "tutorial_magnet": 26, "05_magnet": 26, "contain": 26, "lighter": 26, "simplic": 26, "swept": 26, "num_h": 26, "min_h": 26, "max_h": 26, "num_step_t": 26, "2000": 26, "fmag": 26, "fene": 26, "write": 26, "inum": 26, "num_pr": 26, "output_dir": 26, "val": 26, "strip": 26, "close": 26, "store": 26, "consequ": 26, "actual": 26, "hour": 26, "notebook": 26, "pc": 26, "singl": 26, "processor": 26, "complet": 26, "up": [26, 28], "gnuplot": [26, 27], "gp": [26, 27], "curv": 26, "panel": 26, "plot_en": 26, "plateau": 26, "satur": 26, "gap": 26, "uniqu": 26, "enough": 26, "principl": 26, "sign": 26, "presum": 26, "figur": [26, 27], "basic_squar": 26, "tutorial_magnetization_squar": 26, "content": 26, "been": 26, "plot_squar": 26, "plot_ene_squar": 26, "unlik": 26, "bigl": 27, "bigr": 27, "strength": 27, "restrict": 27, "character": 27, "wessel": 27, "fill": 27, "q": 27, "inset": 27, "factor": 27, "superfluid": 27, "offdiagon": 27, "nn_ob": 27, "06_hardcore_boson_triangular": 27, "previou": 27, "nn": 27, "ten": 27, "graph": 27, "comment": 27, "lesssim": 27, "supersolid": 27, "pattern": 27, "m": 27, "troyer": 27, "hard": 27, "bosonson": 27, "95": 27, "127205": 27, "2005": 27, "2x2": 28, "displac": 28, "go": 28, "ket": 28, "a0": 28, "a_k": 28, "sai": 28, "action": 28, "remain": 28, "hamiltoninan": 28, "identifi": 28, "conveni": 28, "pmatrix": 28, "explicitli": 28, "braket": 28, "01_model": 28, "20256797875764860e": 28, "20198975366861232e": 28, "20294461413457539e": 28, "20236290136460302e": 28, "down": 28, "impos": 28, "therefor": 28}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"what": 0, "i": 0, "tene": [0, 9, 11, 18, 22], "overview": 1, "develop": 1, "version": 1, "inform": 1, "licens": 1, "paper": 1, "copyright": 1, "acknowledg": 2, "algorithm": 3, "tensor": [3, 9, 16, 17], "network": 3, "state": [3, 13], "contract": 3, "itp": 3, "optim": 3, "contact": 5, "faq": 6, "exampl": [8, 9, 12, 14, 15, 16, 28], "input": [9, 11, 15, 16], "file": [9, 10, 11, 13, 15, 16], "paramet": [9, 13, 14, 15, 16], "section": [9, 15, 16], "gener": [9, 14, 15, 16], "simple_upd": [9, 14, 15, 16], "full_upd": [9, 14, 15, 16], "ctm": [9, 14, 15, 16], "random": [9, 14, 15, 16], "unitcel": [9, 16, 17], "subsect": [9, 16, 17], "observ": [9, 12, 16], "onesit": [9, 12, 16], "twosit": [9, 12, 16], "multisit": [9, 12, 16], "evolut": [9, 13], "correl": [9, 13, 15, 16], "correlation_length": [9, 13, 15, 16], "format": 10, "short": 11, "summari": 11, "output": 13, "For": 13, "all": 13, "mode": [13, 28], "dat": 13, "time": 13, "ground": 13, "calcul": 13, "densiti": 13, "onesite_ob": 13, "twosite_ob": 13, "multisite_obs_": 13, "te_dens": 13, "te_onesite_ob": 13, "te_twosite_ob": 13, "te_multisite_obs_": 13, "te_correl": 13, "te_correlation_length": 13, "finit": 13, "temperatur": 13, "tenes_simpl": [15, 20], "model": [15, 25, 26, 27, 28], "spin": 15, "system": 15, "boson": [15, 27], "lattic": [15, 26, 27, 28], "squar": [15, 26], "triangular": [15, 26], "honeycomb": 15, "kagom": 15, "tenes_std": [16, 21], "hamiltonian": [16, 28], "usag": [18, 19, 20, 21], "welcom": 22, "": 22, "document": 22, "content": 22, "indic": 22, "tabl": 22, "instal": 23, "download": 23, "prerequisit": 23, "parallel": 23, "build": 23, "disabl": 23, "mpi": 23, "scalapack": 23, "specifi": 23, "compil": 23, "us": [23, 28], "pre": 23, "built": 23, "mptensor": 23, "python": 23, "interpret": 23, "tutori": 24, "Ising": 25, "transvers": 25, "magnet": [25, 26], "field": [25, 28], "process": 26, "heisenberg": [26, 28], "phase": 27, "diagram": 27, "hardcor": 27, "trianglar": 27, "definit": 28, "oper": 28, "standard": 28, "unit": 28, "cell": 28, "bond": 28, "site": 28, "antiferromagnet": 28, "stagger": 28}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"What is TeNeS ?": [[0, "what-is-tenes"]], "Overview": [[1, "overview"]], "Developers": [[1, "developers"]], "Version information": [[1, "version-information"]], "License": [[1, "license"]], "Papers": [[1, "papers"]], "Copyright": [[1, "copyright"]], "Acknowledgement": [[2, "acknowledgement"]], "Algorithm": [[3, "algorithm"]], "Tensor Network States": [[3, "tensor-network-states"]], "Contraction of iTPS": [[3, "contraction-of-itps"]], "Optimization of iTPS": [[3, "optimization-of-itps"]], "Contacts": [[5, "contacts"]], "FAQ": [[6, "faq"]], "Example": [[8, "example"], [9, "example"], [9, "id1"], [9, "id2"], [9, "id3"], [12, "example"], [12, "id1"], [14, "example"], [15, "example"], [16, "example"], [16, "id1"], [16, "id2"], [16, "id3"]], "Input file for tenes": [[9, "input-file-for-tenes"]], "parameter section": [[9, "parameter-section"], [15, "parameter-section"], [16, "parameter-section"]], "parameter.general": [[9, "parameter-general"], [14, "parameter-general"], [15, "parameter-general"], [16, "parameter-general"]], "parameter.simple_update": [[9, "parameter-simple-update"], [14, "parameter-simple-update"], [15, "parameter-simple-update"], [16, "parameter-simple-update"]], "parameter.full_update": [[9, "parameter-full-update"], [14, "parameter-full-update"], [15, "parameter-full-update"], [16, "parameter-full-update"]], "parameter.ctm": [[9, "parameter-ctm"], [14, "parameter-ctm"], [15, "parameter-ctm"], [16, "parameter-ctm"]], "parameter.random": [[9, "parameter-random"], [14, "parameter-random"], [15, "parameter-random"], [16, "parameter-random"]], "tensor section": [[9, "tensor-section"], [16, "tensor-section"]], "tensor.unitcell subsection": [[9, "tensor-unitcell-subsection"], [16, "tensor-unitcell-subsection"], [17, "tensor-unitcell-subsection"]], "observable section": [[9, "observable-section"], [16, "observable-section"]], "observable.onesite": [[9, "observable-onesite"], [12, "observable-onesite"], [16, "observable-onesite"]], "observable.twosite": [[9, "observable-twosite"], [12, "observable-twosite"], [16, "observable-twosite"]], "observable.multisite": [[9, "observable-multisite"], [12, "observable-multisite"], [16, "observable-multisite"]], "evolution section": [[9, "evolution-section"]], "correlation section": [[9, "correlation-section"], [15, "correlation-section"], [16, "correlation-section"]], "correlation_length section": [[9, "correlation-length-section"], [15, "correlation-length-section"], [16, "correlation-length-section"]], "File format": [[10, "file-format"]], "Short summary for input files of TeNeS": [[11, "short-summary-for-input-files-of-tenes"]], "Output files": [[13, "output-files"]], "For all modes": [[13, "for-all-modes"]], "parameters.dat": [[13, "parameters-dat"]], "time.dat": [[13, "time-dat"]], "For ground state calculation mode": [[13, "for-ground-state-calculation-mode"]], "density.dat": [[13, "density-dat"]], "onesite_obs.dat": [[13, "onesite-obs-dat"]], "twosite_obs.dat": [[13, "twosite-obs-dat"]], "multisite_obs_#.dat": [[13, "multisite-obs-dat"]], "correlation.dat": [[13, "correlation-dat"]], "correlation_length.dat": [[13, "correlation-length-dat"]], "For time evolution mode": [[13, "for-time-evolution-mode"]], "TE_density.dat": [[13, "te-density-dat"]], "TE_onesite_obs.dat": [[13, "te-onesite-obs-dat"]], "TE_twosite_obs.dat": [[13, "te-twosite-obs-dat"]], "TE_multisite_obs_#.dat": [[13, "te-multisite-obs-dat"]], "TE_correlation.dat": [[13, "te-correlation-dat"]], "TE_correlation_length.dat": [[13, "te-correlation-length-dat"]], "For finite temperature calculation mode": [[13, "for-finite-temperature-calculation-mode"]], "Input file for tenes_simple": [[15, "input-file-for-tenes-simple"]], "model section": [[15, "model-section"]], "Spin system: \"spin\"": [[15, "spin-system-spin"]], "Bosonic system: \"boson\"": [[15, "bosonic-system-boson"]], "lattice section": [[15, "lattice-section"]], "Square lattice": [[15, "square-lattice"]], "Triangular lattice": [[15, "triangular-lattice"]], "Honeycomb lattice": [[15, "honeycomb-lattice"]], "Kagome lattice": [[15, "kagome-lattice"]], "Input file for tenes_std": [[16, "input-file-for-tenes-std"]], "hamiltonian section": [[16, "hamiltonian-section"]], "Usage of tenes": [[18, "usage-of-tenes"]], "Usage": [[19, "usage"]], "Usage of tenes_simple": [[20, "usage-of-tenes-simple"]], "Usage of tenes_std": [[21, "usage-of-tenes-std"]], "Welcome to TeNeS\u2019s documentation!": [[22, "welcome-to-tenes-s-documentation"]], "Contents": [[22, "contents"]], "Indices and tables": [[22, "indices-and-tables"]], "Install": [[23, "install"], [23, "id1"]], "Download": [[23, "download"]], "Prerequisites": [[23, "prerequisites"]], "Parallel Build": [[23, null]], "Disable MPI/ScaLAPACK parallelization": [[23, null]], "Specify compiler": [[23, null]], "Specify ScaLAPACK": [[23, null]], "Use the pre-built mptensor": [[23, null]], "Specify Python interpreter": [[23, null]], "Tutorial": [[24, "tutorial"]], "Ising model with transverse magnetic field": [[25, "ising-model-with-transverse-magnetic-field"]], "Magnetization process of the Heisenberg model on triangular and square lattices": [[26, "magnetization-process-of-the-heisenberg-model-on-triangular-and-square-lattices"]], "Phase diagram of the hardcore boson model on a trianglar lattice": [[27, "phase-diagram-of-the-hardcore-boson-model-on-a-trianglar-lattice"]], "Definition of lattices, models, and operators using the standard mode": [[28, "definition-of-lattices-models-and-operators-using-the-standard-mode"]], "Definition of unit cell": [[28, "definition-of-unit-cell"]], "Definition of model (Hamiltonian)": [[28, "definition-of-model-hamiltonian"]], "Bond Hamiltonian": [[28, "bond-hamiltonian"]], "Site Hamiltonian": [[28, "site-hamiltonian"]], "Definition of operators": [[28, "definition-of-operators"]], "Example: Antiferromagnetic Heisenberg model in staggered field": [[28, "example-antiferromagnetic-heisenberg-model-in-staggered-field"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["about/index", "about/info", "acknowledge/index", "algorithm/algorithms", "algorithm/index", "contact/index", "faq", "file_specification/correlation_length_section", "file_specification/correlation_section", "file_specification/expert_format", "file_specification/index", "file_specification/input_summary", "file_specification/observable_section", "file_specification/output_format", "file_specification/parameter_section", "file_specification/simple_format", "file_specification/standard_format", "file_specification/tensor_section", "how_to_use/expert_usage", "how_to_use/index", "how_to_use/simple_usage", "how_to_use/standard_usage", "index", "install", "tutorial/index", "tutorial/simple_tutorial-1", "tutorial/simple_tutorial-5", "tutorial/simple_tutorial-6", "tutorial/simple_tutorial-7", "tutorial/simple_tutorial-8", "tutorial/standard_tutorial-1"], "filenames": ["about/index.rst", "about/info.rst", "acknowledge/index.rst", "algorithm/algorithms.rst", "algorithm/index.rst", "contact/index.rst", "faq.rst", "file_specification/correlation_length_section.rst", "file_specification/correlation_section.rst", "file_specification/expert_format.rst", "file_specification/index.rst", "file_specification/input_summary.rst", "file_specification/observable_section.rst", "file_specification/output_format.rst", "file_specification/parameter_section.rst", "file_specification/simple_format.rst", "file_specification/standard_format.rst", "file_specification/tensor_section.rst", "how_to_use/expert_usage.rst", "how_to_use/index.rst", "how_to_use/simple_usage.rst", "how_to_use/standard_usage.rst", "index.rst", "install.rst", "tutorial/index.rst", "tutorial/simple_tutorial-1.rst", "tutorial/simple_tutorial-5.rst", "tutorial/simple_tutorial-6.rst", "tutorial/simple_tutorial-7.rst", "tutorial/simple_tutorial-8.rst", "tutorial/standard_tutorial-1.rst"], "titles": ["1. What is TeNeS ?", "1.1. Overview", "8. Acknowledgement", "6. Algorithm", "<no title>", "9. Contacts", "7. FAQ", "<no title>", "Example", "5.4. Input file for tenes", "5. File format", "5.1. Short summary for input files of TeNeS", "observable.onesite", "5.5. Output files", "parameter.general", "5.2. Input file for tenes_simple", "5.3. Input file for tenes_std", "tensor.unitcell subsection", "3.3. Usage of tenes", "3. Usage", "3.1. Usage of tenes_simple", "3.2. Usage of tenes_std", "Welcome to TeNeS\u2019s documentation!", "2. Install", "4. Tutorial", "4.1. Ising model with transverse magnetic field", "4.4. Magnetization process of the Heisenberg model on triangular and square lattices", "4.5. Phase diagram of the hardcore boson model on a trianglar lattice", "4.2. Real-Time Evolution of the Transverse Field Ising Model", "4.3. Finite Temperature Calculations for the Transverse Field Ising Model", "4.6. Definition of lattices, models, and operators using the standard mode"], "terms": {"overview": [0, 22], "develop": [0, 2, 22], "version": [0, 3, 5, 15, 18, 20, 21, 22, 23, 30], "inform": [0, 9, 13, 16, 17, 21, 22, 25, 26], "licens": [0, 22], "paper": [0, 22], "copyright": [0, 22], "tene": [1, 2, 3, 5, 8, 10, 14, 15, 16, 17, 19, 21, 23, 25, 26, 28, 29, 30], "te": 1, "nsor": 1, "ne": 1, "twork": 1, "": [1, 3, 7, 8, 9, 12, 14, 15, 16, 17, 20, 21, 23, 26, 27, 28, 30], "olver": 1, "i": [1, 3, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30], "an": [1, 3, 5, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 25, 30], "open": [1, 25, 26], "sourc": [1, 9, 12, 13, 16, 23, 30], "program": [1, 18, 19], "packag": [1, 23], "calcul": [1, 3, 6, 7, 8, 9, 10, 12, 14, 15, 16, 19, 21, 22, 24, 25, 26, 27, 28, 30], "two": [1, 3, 9, 12, 13, 15, 16, 17, 25, 27, 30], "dimension": [1, 3], "mani": [1, 3, 7, 9, 15, 16, 18], "bodi": [1, 3, 9, 12, 15, 16], "quantum": [1, 3, 6, 26, 29], "state": [1, 2, 4, 6, 9, 10, 12, 14, 15, 16, 17, 20, 21, 22, 25, 26, 27, 28, 30], "base": [1, 23], "tensor": [1, 4, 8, 10, 11, 14, 15, 20, 21, 22, 23, 25, 28, 30], "network": [1, 4, 22, 28], "method": [1, 3, 6, 7, 9, 14, 15, 16], "thi": [1, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 25, 26, 27, 28, 29, 30], "ground": [1, 3, 6, 9, 10, 14, 15, 16, 25, 26, 27, 28], "wavefunct": [1, 3], "user": [1, 18, 21, 27, 30], "defin": [1, 3, 8, 9, 12, 13, 14, 15, 16, 19, 20, 26, 30], "hamiltonian": [1, 3, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 24, 25, 26, 27], "evalu": [1, 30], "physic": [1, 2, 3, 6, 9, 12, 14, 15, 16, 17, 21, 29, 30], "quantiti": [1, 6, 9, 12, 14, 15, 16, 29], "magnet": [1, 3, 15, 22, 24, 28, 29, 30], "correl": [1, 3, 7, 8, 10, 11, 25, 30], "function": [1, 2, 8, 9, 13, 15, 16, 23, 26, 28], "can": [1, 3, 6, 9, 12, 14, 15, 16, 17, 21, 23, 25, 26, 27, 28, 30], "finit": [1, 3, 9, 10, 14, 15, 16, 22, 24], "temperatur": [1, 9, 10, 14, 15, 16, 22, 24, 27], "real": [1, 9, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 30], "time": [1, 3, 6, 9, 10, 12, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 29], "evolut": [1, 3, 10, 11, 14, 15, 16, 17, 21, 22, 24], "well": 1, "For": [1, 3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 23, 25, 26, 27, 28, 29, 30], "predefin": [1, 19, 20, 21], "model": [1, 3, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24], "lattic": [1, 3, 6, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 21, 22, 24, 25, 28, 29], "tool": [1, 11, 19, 20, 21, 23, 28, 29], "make": [1, 3, 5, 19, 21, 23, 26], "easi": 1, "gener": [1, 2, 3, 7, 11, 13, 19, 20, 21, 23, 25, 26, 28, 29, 30], "input": [1, 5, 10, 13, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30], "file": [1, 5, 14, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30], "us": [1, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 26, 27, 28, 29], "openmp": 1, "mpi": [1, 9, 14, 15, 16], "hybrid": 1, "parallel": [1, 25], "oper": [1, 3, 8, 9, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25], "librari": [1, 23], "thu": [1, 3], "deal": [1, 11], "larg": [1, 3, 26], "scale": [1, 3], "massiv": 1, "machin": [1, 23], "follow": [1, 3, 5, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 23, 25, 26, 27, 29, 30], "member": 1, "tsuyoshi": 1, "okubo": 1, "graduat": 1, "school": 1, "scienc": [1, 2], "univ": 1, "tokyo": [1, 2, 5], "satoshi": 1, "morita": [1, 9, 14, 15, 16], "faculti": 1, "technologi": 1, "keio": 1, "univers": [1, 2], "yuichi": 1, "motoyama": 1, "institut": [1, 2], "solid": [1, 2, 27], "kazuyoshi": 1, "yoshimi": 1, "takeo": 1, "kato": 1, "naoki": 1, "kawashima": [1, 9, 14, 15, 16], "ver": 1, "1": [1, 3, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 30], "3": [1, 3, 9, 12, 13, 15, 16, 17, 19, 20, 21, 23, 25, 26, 27, 28, 29, 30], "4": [1, 3, 7, 9, 12, 13, 14, 15, 16, 25, 26, 27, 28, 29, 30], "releas": 1, "2023": [1, 13], "09": [1, 13], "13": [1, 25], "07": [1, 13], "14": [1, 13], "2": [1, 3, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 26, 27, 28, 29, 30], "06": [1, 13], "08": 1, "2022": 1, "10": [1, 3, 7, 9, 13, 14, 15, 16, 25, 26, 28, 29, 30], "21": [1, 13, 26], "0": [1, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 23, 25, 26, 27, 28, 29, 30], "20": [1, 7, 9, 13, 15, 16, 25], "2021": 1, "12": [1, 3, 9, 13, 14, 15, 16], "2020": 1, "11": [1, 9, 13, 14, 15, 16, 23], "04": [1, 13, 30], "17": [1, 13], "beta": [1, 9, 13, 14, 15, 16], "03": [1, 13], "30": [1, 15, 25], "2019": [1, 3], "distribut": 1, "under": 1, "gnu": [1, 23], "public": [1, 5], "gpl": 1, "v3": 1, "later": [1, 3], "when": [1, 3, 5, 6, 9, 12, 13, 14, 15, 16, 17, 25, 26, 28, 30], "you": [1, 5, 6, 8, 9, 15, 16, 17, 19, 23, 26, 29], "publish": 1, "result": [1, 3, 6, 9, 12, 14, 15, 16, 25, 26, 27, 28, 29, 30], "we": [1, 2, 3, 9, 12, 16, 26, 27, 28, 29, 30], "would": [1, 2], "appreci": 1, "cite": 1, "y": [1, 8, 9, 13, 15, 16, 17, 20, 21, 25, 26, 30], "solver": 1, "system": [1, 3, 8, 9, 16, 17, 20, 23, 27], "comput": [1, 2, 3, 6, 9, 14, 15, 16, 28, 29, 30], "phy": [1, 3, 9, 14, 15, 16, 27], "commun": 1, "279": 1, "108437": 1, "The": [1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 26, 27, 28, 29, 30], "all": [1, 5, 9, 10, 12, 14, 15, 16, 17, 29, 30], "right": [1, 3, 8, 9, 12, 13, 15, 16, 17, 21, 26, 30], "reserv": 1, "softwar": [1, 2], "wa": [1, 2, 25], "support": [1, 2, 3], "project": [1, 2, 3], "advanc": [1, 2, 26], "usabl": [1, 2], "materi": [1, 2], "mext": 2, "exploratori": 2, "challeng": 2, "post": 2, "k": [2, 3, 9, 16, 17, 30], "frontier": 2, "basic": [2, 26, 27], "limit": [2, 9, 14, 15, 16, 21, 25], "prioriti": 2, "issu": [2, 5, 6, 28], "creation": [2, 15], "new": [2, 3], "devic": 2, "high": [2, 26], "perform": [2, 6, 11, 26, 27, 29], "next": [2, 3, 9, 11, 12, 15, 16, 25, 26, 28], "industri": 2, "also": [2, 3, 6, 15, 23, 26, 28, 29, 30], "like": [2, 9, 15, 20, 26, 27, 28, 29], "express": [2, 3, 9, 12, 16, 28], "our": [2, 28], "thank": [2, 5], "tn": [3, 8, 9, 16], "ar": [3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30], "variat": 3, "repres": [3, 9, 12, 15, 16, 17, 26, 28, 29, 30], "product": [3, 9, 12, 16, 17, 30], "small": [3, 6, 13, 26, 27], "exampl": [3, 11, 13, 17, 23, 24, 25, 26, 28, 29], "case": [3, 6, 7, 9, 12, 15, 16, 17, 18, 23, 25, 28, 30], "spin": [3, 6, 9, 12, 16, 20, 25, 26, 28, 29, 30], "n": [3, 9, 12, 13, 14, 15, 16, 17, 26], "site": [3, 8, 9, 12, 13, 15, 16, 17, 20, 21, 25, 26, 27], "basi": [3, 9, 12, 16], "psi": [3, 9, 13, 16, 17, 30], "rangl": [3, 8, 9, 12, 13, 15, 16, 17, 26, 27], "sum_": [3, 9, 15, 16, 17, 26, 27, 30], "s_i": [3, 9, 12, 16, 26, 30], "pm": 3, "uparrow": [3, 9, 12, 16, 17, 26], "downarrow": [3, 9, 12, 16, 17, 26], "psi_": 3, "s_1": 3, "s_2": 3, "dot": [3, 8, 9, 16], "s_n": 3, "In": [3, 7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 23, 25, 26, 28, 29, 30], "e": [3, 5, 9, 14, 15, 16, 25, 26, 27, 30], "g": [3, 5, 25, 26], "mathrm": [3, 13], "ttr": 3, "left": [3, 8, 9, 12, 13, 15, 16, 17, 21, 26], "t": [3, 9, 13, 14, 15, 16, 27, 28], "cdot": [3, 15, 30], "where": [3, 7, 9, 12, 13, 15, 16, 17, 26, 27, 30], "matrix": [3, 7, 9, 12, 13, 14, 15, 16, 25, 30], "mp": 3, "becom": [3, 6, 9, 14, 15, 16, 28], "given": [3, 9, 12, 16, 17, 21, 27, 28], "usual": 3, "assum": [3, 26], "shape": [3, 6, 9, 16, 17], "neq": 3, "d_1": 3, "d_": 3, "respect": [3, 9, 11, 12, 15, 16, 20, 26], "order": [3, 9, 15, 16, 17, 19, 26, 27], "approxim": [3, 7, 9, 15, 16], "accuraci": [3, 6, 26], "determin": [3, 6, 15, 27], "d_i": 3, "call": [3, 25, 26], "bond": [3, 6, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 26, 27], "dimens": [3, 6, 7, 9, 12, 13, 14, 15, 16, 17, 20, 21, 25, 26, 27, 28, 29, 30], "By": [3, 9, 12, 15, 16, 17, 21, 23, 25, 27, 30], "diagram": [3, 22, 24], "size": [3, 6, 7, 9, 12, 15, 16, 17, 20, 21, 26, 29], "similarli": [3, 9, 12, 16], "consid": [3, 6, 9, 14, 15, 16, 27, 30], "infinit": 3, "long": [3, 27], "especi": [3, 30], "translat": 3, "symmetri": 3, "certain": [3, 28], "period": [3, 26], "construct": 3, "imp": 3, "few": [3, 25, 26], "independ": [3, 9, 16, 17, 30], "look": [3, 26], "same": [3, 6, 9, 12, 13, 15, 16, 17, 20, 21, 26, 27], "color": 3, "indic": [3, 8, 9, 12, 16, 17, 27, 28, 30], "ident": 3, "itn": [3, 25], "which": [3, 9, 12, 13, 16, 17, 19, 23, 27, 28, 30], "natur": 3, "extens": 3, "higher": 3, "squar": [3, 6, 8, 9, 12, 16, 20, 21, 22, 24, 25, 28, 29, 30], "whose": [3, 30], "shown": [3, 9, 12, 15, 16, 19, 20, 21, 26, 27, 29], "try": [3, 25], "find": [3, 26, 27], "notic": 3, "other": [3, 5, 6, 9, 12, 13, 15, 16, 17, 19, 21, 23, 27, 30], "than": [3, 6, 7, 9, 14, 15, 16, 19, 21], "honeycomb": [3, 20], "triangular": [3, 20, 22, 24, 27], "proper": 3, "map": 3, "expect": [3, 9, 13, 14, 15, 16, 25, 30], "valu": [3, 6, 9, 13, 14, 15, 16, 17, 21, 23, 25, 30], "over": [3, 6, 15, 30], "langl": [3, 8, 9, 12, 13, 15, 16, 26, 27], "o": [3, 5, 25, 26], "need": [3, 9, 12, 16, 19], "correspond": [3, 9, 15, 30], "often": 3, "doubl": [3, 15], "layer": 3, "huge": 3, "cost": [3, 6], "fortun": 3, "effici": [3, 6], "transfer": [3, 7, 9, 13, 14, 15, 16, 25], "consist": [3, 9, 12, 13, 15, 16, 17, 27], "local": [3, 15, 16, 23, 30], "howev": [3, 6], "tp": [3, 15], "exact": [3, 6], "imposs": 3, "except": [3, 25, 26], "cylind": 3, "among": 3, "sever": [3, 6, 27, 28], "corner": [3, 9, 14, 15, 16, 25], "renorm": 3, "group": [3, 9, 12, 14, 15, 16, 21, 27, 30], "ctmrg": [3, 25], "extend": [3, 15], "matric": [3, 7, 9, 14, 15, 16], "edg": 3, "simplifi": 3, "represent": 3, "A": [3, 8, 9, 12, 13, 15, 16, 17, 19, 30], "chi": [3, 9, 14, 15, 16], "thick": 3, "line": [3, 9, 12, 15, 16, 17, 18, 20, 21, 25, 26, 27, 30], "iter": [3, 7, 9, 14, 15, 16, 25], "optimis": 3, "absorb": [3, 20], "until": 3, "thei": [3, 15], "converg": [3, 7, 9, 14, 15, 16, 26], "procedur": [3, 9, 14, 15, 16], "so": [3, 6, 9, 23, 27], "move": [3, 9, 15, 16, 17], "describ": [3, 7, 9, 15, 16, 19, 27, 28], "projector": [3, 9, 14, 15, 16], "abov": [3, 9, 12, 16, 28], "wai": [3, 6, 9, 12, 16, 23, 26, 30], "reduc": [3, 23, 26], "degre": [3, 15], "freedom": 3, "d": [3, 9, 15, 16, 17, 29, 30], "ctm": [3, 6, 13, 20, 21, 25, 26, 28, 29, 30], "lead": 3, "6": [3, 9, 13, 14, 15, 16, 23, 26, 30], "typic": [3, 6, 13], "increas": [3, 6, 9, 14, 15, 16, 25, 26, 28], "propto": [3, 30], "setup": 3, "while": [3, 25, 28], "memori": 3, "usag": [3, 22], "8": [3, 13], "achiev": [3, 28], "discuss": 3, "partial": 3, "singular": [3, 9, 14, 15, 16], "decomposit": 3, "svd": [3, 9, 14, 15, 16], "truncat": [3, 9, 14, 15, 16], "techniqu": 3, "full": [3, 6, 9, 13, 14, 15, 16, 25], "instead": [3, 9, 13, 14, 15, 16], "onc": [3, 9, 15, 16, 17, 28], "obtain": [3, 5, 6, 9, 14, 15, 16, 25, 26, 27, 29, 30], "z_i": [3, 9, 12, 15, 16, 30], "nearest": [3, 9, 15, 20, 25, 26, 27, 30], "neighbor": [3, 8, 9, 15, 16, 20, 26, 27, 30], "z_": 3, "second": [3, 9, 13, 15, 16, 17, 20, 21, 25, 28], "ani": [3, 5, 18], "although": [3, 6, 30], "larger": [3, 26], "cluster": 3, "give": [3, 9, 16, 17], "u": [3, 5, 9, 14, 15, 16, 27, 30], "minimum": [3, 6], "energi": [3, 6, 9, 12, 13, 16, 25, 26, 27, 29, 30], "frac": [3, 9, 12, 15, 16, 26], "mathcal": [3, 9, 12, 15, 16, 21, 30], "h": [3, 6, 9, 12, 14, 15, 16, 21, 25, 26, 27, 30], "target": [3, 9, 12, 13, 16, 30], "type": [3, 7, 8, 9, 12, 14, 15, 16, 17, 20, 21, 23, 25, 26, 27, 28, 29, 30], "popular": 3, "imaginari": [3, 9, 12, 13, 14, 15, 16, 20, 21, 25, 26, 30], "ITE": 3, "within": [3, 9, 12, 16, 26, 27], "ansatz": 3, "simeq": 3, "psi_0": 3, "arbitrari": 3, "initi": [3, 6, 7, 9, 14, 15, 16, 17, 20, 21, 25, 26, 28, 29, 30], "If": [3, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 20, 23, 28], "suffici": [3, 26], "hand": 3, "side": 3, "good": [3, 6, 26], "sum": [3, 16, 30], "short": [3, 10, 15, 22], "rang": [3, 9, 12, 15, 16, 25, 27], "interact": [3, 9, 12, 15, 16, 20, 27], "j": [3, 9, 15, 16, 17, 20, 23, 26, 27, 30], "h_": 3, "ij": [3, 9, 12, 15, 16, 21, 30], "appli": [3, 26, 28], "suzuki": 3, "trotter": 3, "step": [3, 9, 14, 15, 16, 20, 21, 25, 26, 28, 29], "tau": [3, 9, 14, 15, 16, 20, 21, 25, 26, 28, 29, 30], "prod_": 3, "form": [3, 15, 26], "n_": [3, 15], "number": [3, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 26, 27, 30], "ITEs": 3, "simul": [3, 6, 11, 19, 21], "equat": 3, "divid": 3, "subset": 3, "each": [3, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 25, 26, 27, 30], "satisfi": 3, "properti": 3, "commut": 3, "have": [3, 5, 6, 9, 15, 16, 17, 18, 23, 29], "one": [3, 5, 8, 9, 12, 14, 15, 16, 17, 21, 25, 27, 28, 30], "Then": [3, 25, 26, 27], "after": [3, 9, 12, 14, 15, 16, 25, 26, 27, 30], "multipl": [3, 6, 9, 12, 16, 17], "_n": 3, "mean": [3, 9, 12, 13, 14, 15, 16, 17, 30], "th": [3, 13], "continu": [3, 25], "stabli": 3, "constant": [3, 15], "naiv": 3, "done": [3, 6, 23, 25, 28], "solv": 3, "minim": 3, "problem": [3, 5], "min": 3, "vert": 3, "practic": [3, 28], "becaus": [3, 9, 12, 14, 15, 16, 27, 30], "highli": 3, "nonlinear": 3, "due": 3, "altern": 3, "onli": [3, 9, 13, 14, 15, 16, 17, 26, 27, 30], "modifi": [3, 25], "from": [3, 6, 7, 9, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 26, 27, 30], "origin": [3, 7, 9, 13, 15, 16], "written": [3, 11, 13, 30], "chain": 3, "norm": [3, 13], "easili": [3, 6, 23], "break": 3, "translation": 3, "symmetr": 3, "copi": [3, 11, 15, 30], "updat": [3, 6, 9, 13, 14, 15, 16, 25, 26], "part": [3, 9, 12, 13, 16, 21, 27, 30], "solut": 3, "approach": [3, 6, 9, 14, 15, 16], "come": 3, "depend": [3, 13, 15, 23, 25, 26], "simpl": [3, 6, 9, 13, 14, 15, 16, 20, 25, 26, 28], "cheaper": 3, "avoid": 3, "expens": [3, 6, 27], "environ": [3, 9, 14, 15, 16, 23, 25], "treat": [3, 30], "whole": [3, 16], "simpleupd": 3, "lambda_i": [3, 13], "non": [3, 9, 12, 16, 30], "neg": 3, "diagon": [3, 6, 7, 9, 12, 15, 16], "field": [3, 9, 14, 15, 16, 22, 24, 26], "neglect": 3, "beyond": [3, 30], "definit": [3, 8, 9, 15, 16, 22, 24], "view": 3, "low": [3, 6], "rank": [3, 9, 14, 15, 16], "lambda": 3, "5": [3, 8, 9, 12, 13, 15, 16, 21, 25, 26, 27, 29, 30], "qr": 3, "befor": [3, 6, 9, 12, 14, 15, 16, 25, 30], "much": 3, "known": [3, 27], "show": [3, 5, 9, 12, 13, 15, 16, 18, 20, 21, 30], "strong": 3, "tend": 3, "overestim": 3, "complic": 3, "carefulli": 3, "check": [3, 6, 26], "refer": [3, 9, 14, 15, 16, 27, 28], "r": [3, 8, 9, 14, 15, 16], "or\u00fa": 3, "introduct": 3, "entangl": [3, 28], "pair": [3, 9, 12, 16, 26, 27, 30], "annal": 3, "349": 3, "117": 3, "2014": 3, "link": [3, 27], "complex": [3, 6, 9, 14, 15, 16, 25], "review": 3, "538": 3, "schollwc\u00f6k": 3, "densiti": [3, 25, 26], "ag": 3, "326": 3, "96": 3, "2011": 3, "nishino": 3, "okunishi": 3, "soc": 3, "jpn": 3, "65": 3, "891": 3, "1996": 3, "vidal": 3, "revisit": 3, "rev": [3, 9, 14, 15, 16, 27], "b": [3, 8, 9, 15, 16, 27, 29, 30], "80": [3, 25], "094403": 3, "2009": 3, "p": 3, "corboz": 3, "et": 3, "al": 3, "compet": 3, "uniform": [3, 9, 16, 17], "wave": [3, 13, 15, 26, 27, 28], "versu": 3, "stripe": 3, "lett": [3, 27], "113": 3, "046402": 3, "jordan": 3, "classic": 3, "spatial": 3, "101": 3, "250602": 3, "2008": 3, "jiang": 3, "accur": [3, 27], "090603": 3, "l": [3, 9, 15, 16, 17, 20, 25, 26, 28, 29], "wang": 3, "mont": [3, 29], "carlo": [3, 29], "83": 3, "134421": 3, "algorithm": [4, 22], "contract": [4, 22, 25], "itp": [4, 22], "optim": [4, 9, 14, 15, 16, 22], "report": 5, "bug": 5, "pleas": [5, 9, 14, 15, 16, 19, 23, 25], "github": [5, 23], "page": [5, 22, 23], "guidelin": 5, "specifi": [5, 8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 26, 27, 30], "compil": 5, "instal": [5, 22, 25], "includ": 5, "output": [5, 9, 10, 11, 14, 15, 16, 18, 20, 21, 22, 25, 26, 28, 29, 30], "cmake": [5, 23], "cmakecach": 5, "txt": 5, "occur": [5, 15, 26], "dure": [5, 6], "execut": [5, 19, 23, 25, 26, 27, 28, 29], "your": [5, 23, 29], "cooper": 5, "question": 5, "about": [5, 8, 9, 16, 29], "topic": 5, "relat": [5, 9, 12, 16], "research": 5, "difficult": [5, 6], "consult": 5, "send": 5, "mail": 5, "address": 5, "dev__at__issp": 5, "ac": 5, "jp": 5, "replac": [5, 9, 13, 14, 15, 16], "__at__": 5, "q1": 6, "how": [6, 7, 9, 11, 12, 15, 16, 19, 30], "set": [6, 9, 12, 14, 15, 16, 17, 25, 26, 27, 28, 29, 30], "a1": [6, 30], "improv": 6, "its": [6, 27], "longer": 6, "should": [6, 19, 26, 29, 30], "balanc": 6, "requir": [6, 23, 30], "One": [6, 9, 12, 15, 16, 27, 30], "see": [6, 9, 13, 14, 15, 16, 18, 19, 20, 21, 23, 25, 26, 27], "what": [6, 22, 26], "happen": [6, 26], "just": [6, 9, 30], "do": [6, 18, 26], "first": [6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 25, 26, 30], "liquid": 6, "doe": [6, 9, 15, 16, 17, 23, 26], "correct": 6, "must": [6, 9, 12, 16, 23], "begin": [6, 9, 12, 16, 26, 27, 30], "q2": 6, "a2": 6, "bring": 6, "closer": 6, "necessarili": 6, "mai": [6, 13, 23, 28], "deterior": 6, "To": [6, 15, 26, 27, 29, 30], "work": [6, 23, 27], "plot": [6, 26, 27, 28, 29], "against": 6, "It": [6, 9, 12, 16, 23, 26, 27], "idea": 6, "adopt": [6, 9, 14, 15, 16], "anoth": [6, 19, 30], "strategi": 6, "almost": [6, 26, 27], "q3": 6, "get": 6, "a3": 6, "necessari": [6, 7, 9, 15, 16, 26, 28], "resourc": 6, "desir": 6, "import": [6, 25, 26], "chang": [6, 9, 14, 15, 16, 25, 26], "paramet": [6, 8, 10, 11, 20, 21, 25, 26, 27, 28, 29, 30], "togeth": 6, "assign": 6, "virtual_dim": [6, 9, 15, 16, 17, 20, 21, 25, 26, 28, 29, 30], "latter": [6, 9, 12, 16, 26], "take": [6, 18, 20, 21], "greater": 6, "equal": [6, 7, 9, 12, 15, 16], "former": 6, "q4": 6, "test": [6, 23], "a4": 6, "guarante": 6, "easiest": 6, "whether": [6, 7, 9, 14, 15, 16, 26], "lower": 6, "seed": [6, 9, 13, 14, 15, 16], "configur": 6, "guess": 6, "candid": 6, "compar": 6, "though": 6, "unit": [6, 9, 15, 16, 17, 24, 25, 26], "cell": [6, 9, 15, 16, 17, 24, 25, 26], "recommend": [6, 23], "phi": [6, 15], "section": [7, 8, 10, 11, 12, 13, 14, 17, 19, 25, 26, 27, 29, 30], "length": [7, 9, 12, 13, 15, 16, 25], "xi": [7, 9, 13, 15, 16], "name": [7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 26, 27, 28, 29, 30], "descript": [7, 8, 9, 12, 14, 15, 16, 17], "default": [7, 9, 14, 15, 16, 17, 20, 21, 23], "measur": [7, 8, 9, 12, 13, 14, 15, 16, 27], "bool": [7, 9, 15, 16], "true": [7, 9, 13, 14, 15, 16, 20, 21, 25, 26, 28, 30], "num_eigv": [7, 9, 15, 16], "eigenvalu": [7, 9, 13, 15, 16], "integ": [7, 8, 9, 12, 14, 15, 16, 17, 30], "maxdim_dense_eigensolv": [7, 9, 15, 16], "maximum": [7, 8, 9, 14, 15, 16, 25, 27], "dens": [7, 9, 15, 16], "200": [7, 9, 15, 16, 25, 26, 29], "arnoldi_maxdim": [7, 9, 15, 16], "hessenberg": [7, 9, 15, 16], "arnoldi": [7, 9, 15, 16], "50": [7, 9, 13, 15, 16, 25, 29], "arnoldi_restartdim": [7, 9, 15, 16], "vector": [7, 9, 15, 16, 27], "restart": [7, 9, 15, 16], "process": [7, 9, 12, 14, 15, 16, 22, 23, 24, 25], "ira": [7, 9, 15, 16], "arnoldi_maxiter": [7, 9, 15, 16], "arnoldi_rtol": [7, 9, 15, 16], "rel": [7, 9, 13, 15, 16], "toler": [7, 9, 15, 16], "float": [7, 9, 12, 15, 16, 25, 26], "1e": [7, 9, 13, 14, 15, 16], "domin": [7, 9, 15, 16], "less": [7, 9, 14, 15, 16], "eigensolv": [7, 9, 15, 16], "lapack": [7, 9, 15, 16, 23], "geev": [7, 9, 15, 16], "routin": [7, 9, 15, 16], "implicit": [7, 9, 15, 16], "Its": [7, 9, 15, 16], "newli": [7, 9, 15, 16], "c": [8, 9, 13, 15, 16, 23, 27, 29], "boldsymbol": [8, 9, 16, 27], "_0": [8, 9, 16], "omit": [8, 9, 15, 16], "coordin": [8, 9, 12, 13, 15, 16, 20, 30], "top": [8, 9, 15, 16, 17, 30], "along": [8, 9, 15, 16], "posit": [8, 9, 15, 16], "direct": [8, 9, 12, 13, 15, 16, 17, 26, 27, 30], "x": [8, 9, 13, 15, 16, 17, 20, 21, 25, 26, 30], "axi": [8, 9, 16, 28, 29], "r_": [8, 9, 16], "text": [8, 9, 15, 16], "max": [8, 9, 15, 16], "unitcel": [8, 20, 21, 30], "center": [8, 9, 16, 23], "r_max": [8, 9, 16], "distanc": [8, 9, 16], "list": [8, 9, 12, 14, 15, 16, 17, 30], "observ": [8, 10, 11, 13, 14, 15, 21, 25, 27, 28, 29, 30], "onesit": [8, 21, 25, 30], "z": [8, 9, 12, 15, 16, 26, 30], "0th": [8, 9, 15, 16], "1st": [8, 9, 15, 16], "le": [8, 9, 12, 16], "format": [9, 11, 13, 15, 16, 19, 22], "toml": [9, 11, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 29, 30], "ha": [9, 11, 12, 14, 15, 16, 17, 26, 29], "five": [9, 13, 14, 15, 16], "variou": [9, 12, 14, 15, 16], "appear": [9, 14, 15, 16, 26, 27], "mode": [9, 10, 14, 15, 16, 22, 24, 28, 29], "string": [9, 12, 14, 15, 16, 30], "is_real": [9, 13, 14, 15, 16, 20, 21, 25, 26, 29, 30], "ones": [9, 11, 14, 15, 16, 19, 21, 25], "boolean": [9, 14, 15, 16], "fals": [9, 13, 14, 15, 16, 25, 29], "iszero_tol": [9, 13, 14, 15, 16], "absolut": [9, 13, 14, 15, 16], "cutoff": [9, 14, 15, 16], "read": [9, 11, 14, 15, 16, 25], "save": [9, 14, 15, 16, 25, 28, 30], "measure_interv": [9, 14, 15, 16, 29], "interv": [9, 14, 15, 16, 26], "directori": [9, 14, 15, 16, 23, 25, 26, 29, 30], "tensor_sav": [9, 14, 15, 16, 26, 28, 30], "tensor_load": [9, 14, 15, 16, 26, 28, 30], "load": [9, 14, 15, 16, 25, 26, 27, 28], "search": [9, 14, 15, 16, 22], "tenes_std": [9, 10, 11, 14, 15, 17, 19, 20, 22, 23, 25, 26, 30], "element": [9, 12, 14, 15, 16, 17, 21, 25, 30], "least": [9, 14, 15, 16], "end": [9, 12, 14, 15, 16, 23, 26, 27, 30], "error": [9, 12, 14, 15, 16, 17, 23], "start": [9, 13, 14, 15, 16, 17, 23, 25, 26, 27, 28], "regard": [9, 14, 15, 16], "zero": [9, 12, 14, 15, 16, 17, 27, 30], "meaur": [9, 14, 15, 16], "stage": [9, 14, 15, 16], "skip": [9, 13, 14, 15, 16, 30], "elaps": [9, 14, 15, 16, 25], "dat": [9, 14, 15, 16, 20, 25, 26, 30], "alwai": [9, 14, 15, 16], "quantitit": [9, 14, 15, 16], "numer": [9, 14, 15, 16], "empti": [9, 12, 13, 14, 15, 16, 17, 30], "current": [9, 14, 15, 16, 20, 30], "01": [9, 13, 14, 15, 16, 20, 21, 25, 26, 28, 29, 30], "num_step": [9, 14, 15, 16, 20, 21, 25, 26, 28, 29, 30], "lambda_cutoff": [9, 14, 15, 16], "gauge_fix": [9, 14, 15, 16], "gaug": [9, 14, 15, 16], "fix": [9, 14, 15, 16, 23], "gauge_maxit": [9, 14, 15, 16], "100": [9, 13, 14, 15, 16, 25, 26], "gauge_converge_epsilon": [9, 14, 15, 16], "criteria": [9, 14, 15, 16], "note": [9, 14, 15, 16, 27, 30], "invers": [9, 13, 14, 15, 16, 29], "rho": [9, 14, 15, 16], "bar": [9, 14, 15, 16], "env_cutoff": [9, 14, 15, 16], "through": [9, 14, 15, 16, 23, 26], "inverse_precis": [9, 14, 15, 16], "pseudoinvers": [9, 14, 15, 16], "convergence_epsilon": [9, 14, 15, 16], "iteration_max": [9, 14, 15, 16, 25, 26, 28, 29, 30], "fastfullupd": [9, 14, 15, 16], "fast": [9, 14, 15, 16], "projector_cutoff": [9, 14, 15, 16], "projector_corn": [9, 14, 15, 16], "use_rsvd": [9, 13, 14, 15, 16], "rsvd_oversampling_factor": [9, 13, 14, 15, 16], "ratio": [9, 14, 15, 16], "oversampl": [9, 14, 15, 16], "meanfield_env": [9, 13, 14, 15, 16, 25, 28], "renom": [9, 14, 15, 16], "igarashi": [9, 14, 15, 16], "zhao": [9, 14, 15, 16], "97": [9, 14, 15, 16], "033310": [9, 14, 15, 16], "2018": [9, 13, 14, 15, 16], "pseudo": [9, 14, 15, 16], "own": [9, 14, 15, 16, 30], "plu": [9, 14, 15, 16], "id": [9, 13, 14, 15, 16], "No": [9, 14, 15, 16], "9": [9, 13, 14, 15, 16, 20, 21], "rectangular": [9, 16, 17], "lx": [9, 16, 17], "ly": [9, 16, 17], "arrai": [9, 12, 16, 17], "l_sub": [9, 16, 17, 21, 30], "skew": [9, 13, 15, 16, 17, 21, 30], "shift": [9, 16, 17], "boundari": [9, 15, 16, 17, 21, 30], "condit": [9, 15, 16, 17, 21, 25, 28], "pass": [9, 15, 16, 17, 23, 26], "three": [9, 12, 15, 16, 17, 26, 27, 30], "more": [9, 12, 13, 15, 16, 17, 27], "caus": [9, 13, 16, 17], "both": [9, 12, 16, 17], "index": [9, 12, 13, 16, 17, 20, 21, 22, 30], "These": [9, 16, 17, 30], "arrang": [9, 15, 16, 17], "rule": [9, 16, 17], "separ": [9, 12, 16, 17], "t_": [9, 15, 16, 17], "ijkl": [9, 16, 17], "alpha": [9, 13, 15, 16, 17, 26], "here": [9, 12, 16, 17, 26, 27, 28, 29], "virtual": [9, 16, 17, 21], "physical_dim": [9, 16, 17, 21, 30], "initial_st": [9, 16, 17, 21, 30], "nois": [9, 15, 16, 17, 21, 30], "individu": [9, 16, 17], "four": [9, 12, 13, 15, 16, 17, 27], "bottom": [9, 16, 17], "psi_i": [9, 16, 17, 30], "otimes_i": [9, 16, 17, 30], "a_": [9, 16, 17, 30], "rangle_i": [9, 16, 17], "realiz": [9, 16, 17], "some": [9, 11, 16, 17, 23, 26], "expans": [9, 16, 17], "coeffici": [9, 16, 17, 30], "automat": [9, 15, 16, 17, 23], "normal": [9, 16, 17], "itself": [9, 16, 17, 25], "0000": [9, 16, 17], "want": [9, 16, 17, 23, 30], "sqrt": [9, 15, 16, 17, 27], "initil_st": [9, 16, 17], "identif": [9, 12, 16, 30], "dim": [9, 12, 16, 21, 30], "operat": [9, 12, 16], "act": [9, 12, 16, 21, 30], "point": [9, 12, 15, 16, 28], "space": [9, 12, 16], "As": [9, 12, 15, 16, 25, 26, 28, 30], "cc": [9, 12, 16], "explain": [9, 12, 16, 30], "sz": [9, 12, 13, 16, 21, 25, 26, 30], "otherwis": [9, 12, 13, 16], "differ": [9, 12, 13, 16, 27, 28, 29], "specif": [9, 12, 16, 23, 28], "final": [9, 12, 16, 19, 21, 25, 27, 30], "label": [9, 12, 16], "op": [9, 12, 16, 21, 27, 30], "last": [9, 12, 13, 16, 27], "dx": [9, 12, 13, 16], "dy": [9, 12, 13, 16], "word": [9, 12, 16, 25], "possibl": [9, 12, 16, 30], "between": [9, 12, 16], "statu": [9, 12, 16, 25], "z_j": [9, 12, 15, 16, 30], "heisenberg": [9, 12, 16, 20, 21, 22, 24, 27], "lsub": [9, 12, 13, 16], "_": [9, 12, 15, 16, 21, 26, 30], "s_j": [9, 12, 16, 30], "below": [9, 12, 16, 20, 21, 28, 29], "superposit": [9, 12, 16], "let": [9, 12, 16, 26, 27, 30], "indeci": [9, 12, 16], "bond_22": [9, 12, 16], "connect": [9, 12, 16], "locat": [9, 12, 16, 29], "uparrow_i": [9, 12, 16], "uparrow_j": [9, 12, 16], "25": [9, 12, 13, 16, 21, 26, 28, 30], "likewis": [9, 12, 16], "off": [9, 12, 16, 23], "downarrow_j": [9, 12, 16], "downarrow_i": [9, 12, 16], "multi": [9, 12, 13, 16], "source_sit": [9, 12, 13, 16], "dx2": [9, 12, 16], "dy2": [9, 12, 16], "dx3": [9, 12, 16], "dy3": [9, 12, 16], "dxn": [9, 12, 16], "dyn": [9, 12, 16], "z_k": [9, 12, 16], "opetr": 9, "source_leg": 9, "avail": 9, "clockwis": 9, "leg": 9, "source_initi": 9, "target_initi": 9, "source_fin": 9, "target_fin": 9, "0012507815756226": 9, "9987507809245809": 9, "9975031223974601": 9, "0025156589209967": 9, "005012536523536871": 9, "summari": [10, 22], "tenes_simpl": [10, 11, 19, 22, 23, 25, 26], "correlation_length": [10, 11], "additionari": [11, 23], "tabl": 11, "summar": [11, 15], "out": [11, 27], "subsect": [12, 14, 15], "directri": 13, "paramt": 13, "simple_num_step": 13, "simple_tau": 13, "simple_inverse_lambda_cutoff": 13, "simple_gauge_fix": 13, "simple_gauge_maxit": 13, "simple_gauge_convergence_epsilon": 13, "full_num_step": 13, "full_inverse_projector_cutoff": 13, "full_inverse_precis": 13, "full_convergence_epsilon": 13, "full_iteration_max": 13, "full_gauge_fix": 13, "full_fastfullupd": 13, "ctm_dimens": 13, "ctm_inverse_projector_cutoff": 13, "ctm_convergence_epsilon": 13, "ctm_iteration_max": 13, "ctm_projector_corn": 13, "lcor": 13, "tensor_load_dir": 13, "tensor_save_dir": 13, "save_tensor": [13, 28], "outdir": 13, "start_datetim": 13, "08t16": 13, "41": 13, "00": [13, 30], "64429": 13, "environmn": [13, 25], "741858": 13, "104487": 13, "per": [13, 25, 30], "summat": [13, 30], "00499902760266346e": 13, "00000000000000000e": [13, 30], "99999945662006270e": 13, "99999945662006284e": 13, "sx": [13, 25], "24214061616647275e": 13, "05": [13, 29], "sy": 13, "34065881671767322e": 13, "99999902814604325e": 13, "22346094146706503e": 13, "szsz": [13, 21, 25, 30], "99999902814604380e": 13, "80051315353166456e": 13, "sxsx": [13, 25], "12631053560300631e": 13, "08792260271591701e": 13, "sysi": [13, 25], "12817627661272438e": 13, "76468712680822333e": 13, "hat": 13, "alpha_i": [13, 15], "row": [13, 30], "column": [13, 20], "re": [13, 26], "imag": [13, 21, 30], "im": [13, 26], "addit": [13, 15, 29], "someth": 13, "wrong": 13, "too": 13, "op_group": [13, 30], "site_index": [13, 30], "99999945520001373e": 13, "99999967900088089e": 13, "99999894622883147e": 13, "99999974605052581e": 13, "99999945520001376e": 13, "99999967900088049e": 13, "99999894622883134e": 13, "99999974605052522e": 13, "00000000000000044e": 13, "six": 13, "49999925774909121e": 13, "38316768671362694e": 13, "49999967989907063e": 13, "24343236807659553e": 13, "22": 13, "49999972903562101e": 13, "06825262200104597e": 13, "49999957625646446e": 13, "06789370628128221e": 13, "24": 13, "49999931343147630e": 13, "11801499860976615e": 13, "28": 13, "49999939447834718e": 13, "65429596395607220e": 13, "00000000000000067e": 13, "filenam": [13, 20, 21], "_i": [13, 15, 16, 26, 30], "equiv": [13, 26], "x_i": 13, "y_i": 13, "seven": 13, "left_op": 13, "left_sit": 13, "right_op": 13, "right_dx": 13, "right_di": 13, "7": [13, 27], "71759992763061836e": 13, "36428299157186382e": 13, "43751794649139675e": 13, "14110668277268192e": 13, "42375391377041444e": 13, "14103263451826963e": 13, "41835919840103741e": 13, "11365361507372103e": 13, "41783912096811515e": 13, "12856813523671142e": 13, "72711348845767942e": 13, "40873628493918905e": 13, "43814797743900907e": 13, "17958665742991377e": 13, "42415176172922653e": 13, "22109610917000360e": 13, "41838862178711583e": 13, "19321507524565005e": 13, "41792935491960648e": 13, "23094733264734764e": 13, "95389427681298805e": 13, "02": 13, "15901595234210079e": 13, "15": 13, "01916094009441903e": 13, "27162373457160362e": 13, "41888376278899312e": 13, "38672137694415560e": 13, "16": [13, 25], "coodin": 13, "e_1": 13, "4th": 13, "subsequ": 13, "logarithm": 13, "e_i": 13, "log": [13, 25], "lambda_0": 13, "estim": 13, "prx": 13, "041033": 13, "031030": 13, "dir": 13, "coorin": 13, "t_i": 13, "t_0": 13, "largest": 13, "18785686529154477e": 13, "57068291744370647e": 13, "88102462824739991e": 13, "20658864940629751e": 13, "53188228022952533e": 13, "56359469233104953e": 13, "23312072254469030e": 13, "47803824443704013e": 13, "03413555039678595e": 13, "00830966658579996e": 13, "97931178960083720e": 13, "08813099309339911e": 13, "obesrv": 13, "00684745572451129e": 13, "84842757985213292e": 13, "99999945661913914e": 13, "24214061616496842e": 13, "99999999999993783e": 13, "54571641402435656e": 13, "25677610112348483e": 13, "43318936197596913e": 13, "73418200262321655e": 13, "89240026254938282e": 13, "33393869225996210e": 13, "99999945519898625e": 13, "99999967900020936e": 13, "99999894622765451e": 13, "99999999999999667e": 13, "49999925774803150e": 13, "01660465821037727e": 13, "49999967989888300e": 13, "23516895582898471e": 13, "49999972903488521e": 13, "20403358955599675e": 13, "49999957625561042e": 13, "13590865617858526e": 13, "49999931343070220e": 13, "27316466562544801e": 13, "99999999999999445e": 13, "38777878078144568e": 13, "third": [13, 15, 20, 21], "eight": 13, "83422488349707711e": 13, "90382762094233524e": 13, "30943360551218668e": 13, "19695835411528090e": 13, "23": 13, "12158436385765748e": 13, "04903226091485958e": 13, "13819451426396547e": 13, "74438421668770658e": 13, "33224506806043380e": 13, "71850465073480394e": 13, "96301355731331212e": 13, "37659660157453792e": 13, "18": [13, 25], "5th": 13, "18785686529220424e": 13, "57068291744232891e": 13, "88102462824919758e": 13, "20658864940612931e": 13, "53188228022987083e": 13, "56359469232955917e": 13, "23312072254560540e": 13, "47803824443520515e": 13, "03413555040836602e": 13, "00830966658709920e": 13, "97931178959761578e": 13, "97931178959761667e": 13, "08813099310449513e": 13, "99999999999999917e": 13, "02379048126702904e": 13, "94122296382149528e": 13, "94122296382149617e": 13, "74309974506451315e": 13, "20416567580991346e": 13, "53686404327366777e": 13, "18101616573088020e": 13, "12137154053103655e": 13, "71393143960851368e": 13, "17220113786375002e": 13, "90367314703518503e": 13, "25300260476656966e": 13, "61893825410630487e": 13, "00000000000000039e": 13, "96835348300227503e": 13, "08038829730281805e": 13, "35176717846311778e": 13, "02355022722768896e": 13, "94180963014702801e": 13, "57691315725687975e": 13, "05314677188187883e": 13, "87057239986509760e": 13, "90951918842309798e": 13, "63323696507474692e": 13, "12281023136305169e": 13, "83104916294462416e": 13, "61585992965019176e": 13, "16644355600232430e": 13, "29497956495965427e": 13, "those": [13, 30], "ft_": 13, "te_": 13, "standard": [15, 18, 22, 24, 25], "alpha_": 15, "alpha_j": 15, "vec": 15, "_j": [15, 26], "sum_i": [15, 16, 26, 27], "term": [15, 20], "magnitud": [15, 25, 26], "half": 15, "hx": [15, 25, 28, 29], "hy": 15, "hz": [15, 26], "On": [15, 23, 26], "anisotropi": 15, "exchang": 15, "j0": 15, "j1": 15, "j2": 15, "2nd": 15, "surround": 15, "keynam": 15, "quotat": 15, "mark": 15, "coupl": 15, "Ising": [15, 22, 24], "ad": [15, 29], "charact": 15, "xyz": 15, "compon": [15, 30], "twice": 15, "biquadrat": 15, "b0": 15, "b1": 15, "b2": 15, "dagger_i": 15, "b_j": [15, 27], "dagger_j": 15, "b_i": [15, 27], "v_": 15, "n_i": [15, 27], "n_j": [15, 27], "mu": [15, 27], "dagger": [15, 27], "annihil": 15, "nmax": 15, "particl": [15, 27], "onsit": [15, 20], "repuls": 15, "chemic": [15, 27], "potenti": [15, 27], "hop": [15, 27], "offsit": 15, "v": [15, 27], "t0": 15, "t1": 15, "t2": 15, "v0": 15, "v1": 15, "v2": 15, "leftrightarrow": 15, "w": [15, 20, 25, 26, 28, 29], "init": 15, "ignor": 15, "ferro": [15, 25, 28], "ferromagnet": [15, 25, 28, 29], "antiferro": [15, 20], "antiferromagnet": [15, 24], "neel": [15, 30], "sublattic": [15, 30], "120": 15, "belong": 15, "theta": 15, "pi": [15, 27], "amount": [15, 26], "fluctuat": [15, 30], "concret": 15, "fig": [15, 19, 25, 26, 27, 28, 29], "structur": [15, 26, 27], "blue": 15, "bondtyp": 15, "red": 15, "90": [15, 25], "45": 15, "green": 15, "60": [15, 25], "correnspond": 15, "dash": 15, "ellips": 15, "denot": [15, 20, 28, 29], "150": 15, "most": 15, "circl": 15, "upper": 15, "triangl": 15, "lowertriangl": 15, "white": 15, "dummi": 15, "detail": [15, 18, 19, 20, 21, 25], "similar": [16, 26, 30], "judg": 16, "destin": 16, "random": [17, 26], "main": [18, 19], "argument": [18, 20, 21], "command": [18, 20, 21, 23, 25, 26, 27], "option": [18, 20, 21, 23], "help": [18, 20, 21, 26], "messag": [18, 20, 21], "quiet": 18, "print": [18, 25, 26], "edit": [18, 21], "directli": 18, "etc": 19, "eas": 19, "script": [19, 25, 26, 27, 28, 29], "provid": [19, 23, 29], "schemat": 19, "flow": 19, "yourself": [19, 23], "accord": 19, "predetermin": 19, "simpler": 19, "creat": [19, 20], "convert": 19, "std": [20, 21, 25, 30], "cannot": [20, 21], "coordinatefil": 20, "coordfil": 20, "cartesian": 20, "zeeman": 20, "kagom": 20, "sampl": [20, 21, 25, 26, 27, 28, 29, 30], "simple_upd": [20, 21, 25, 26, 28, 29, 30], "1000": [20, 21, 25, 26, 30], "full_upd": [20, 21, 25, 26, 28, 29, 30], "exp": 21, "coord": 21, "nonzero": [21, 30], "fourth": 21, "fifth": 21, "sixth": 21, "twosit": [21, 25, 27, 30], "download": 22, "prerequisit": 22, "tutori": [22, 28, 29], "transvers": [22, 24], "phase": [22, 24], "hardcor": [22, 24], "boson": [22, 24], "trianglar": [22, 24], "faq": 22, "acknowledg": 22, "contact": 22, "modul": 22, "code": 23, "git": 23, "clone": 23, "http": 23, "com": 23, "issp": 23, "dev": 23, "cpptoml": 23, "debian": 23, "linux": 23, "ubuntu": 23, "root": 23, "priviledg": 23, "them": [23, 25, 30], "sudo": 23, "apt": 23, "openmpi": 23, "bin": 23, "libopenmpi": 23, "libscalapack": 23, "offici": 23, "instruct": 23, "implement": 23, "python3": 23, "numpi": [23, 25, 26], "scipi": 23, "cento": 23, "cmake3": 23, "mkdir": 23, "cd": 23, "dcmake_install_prefix": 23, "path": [23, 25, 26, 27, 28, 29], "usr": 23, "accept": 23, "num": [23, 25, 26], "drastic": 23, "src": 23, "denable_mpi": 23, "maco": 23, "incompat": 23, "bla": 23, "detect": 23, "sometim": 23, "dcmake_cxx_compil": 23, "fail": 23, "lib": 23, "dscalapack_root": 23, "libmptensor": 23, "add": 23, "dmptensor_root": 23, "found": [23, 28], "via": 23, "env": 23, "sure": 23, "invok": 23, "exist": [23, 27, 28], "dtenes_python_execut": 23, "stagger": 24, "present": [25, 29], "variabl": 25, "slice": 25, "meanfield": 25, "bulk": 25, "jz": [25, 28, 29], "jx": [25, 28, 29], "jy": [25, 28, 29], "sinc": [25, 26, 28], "manifest": 25, "properli": 25, "thread": 25, "300": 25, "40": 25, "400": 25, "500": [25, 26, 28], "600": 25, "70": 25, "700": 25, "800": 25, "900": 25, "output_0": 25, "onesite_ob": [25, 30], "twosite_ob": 25, "28526262482e": 25, "7374919982e": 25, "73749202733e": 25, "wall": 25, "sec": 25, "545813509": 25, "123170523": 25, "048149856": 25, "displai": [25, 28, 29], "finish": [25, 26, 27], "increment": 25, "run": [25, 26, 27, 28, 29], "tutorial_exampl": 25, "py": [25, 26, 27], "tutorial_read": 25, "prepar": [25, 26, 28, 29, 30], "01_transverse_field_is": 25, "subprocess": [25, 26], "np": [25, 26], "mpi_cmd": [25, 26], "mpiexec": [25, 26], "num_hx": 25, "min_hx": 25, "max_hx": 25, "total": [25, 26], "idx": [25, 26], "enumer": [25, 26], "linspac": [25, 26], "f": [25, 26], "dict_toml": [25, 26], "output_": [25, 26], "simple_toml": [25, 26], "simple_": [25, 26], "std_toml": [25, 26], "std_": [25, 26], "input_toml": [25, 26], "input_": [25, 26], "dump": [25, 26], "cmd": [25, 26], "split": [25, 26, 30], "join": [25, 26], "en": [25, 26], "mag_sz": [25, 26], "mag_sx": 25, "elif": [25, 26], "python": [25, 26, 27], "macbook2017": 25, "ghz": 25, "intel": 25, "core": [25, 27], "i7": 25, "minut": [25, 27, 29], "seen": [25, 26, 28], "decreas": [25, 26], "introduc": [26, 28], "align": [26, 27], "extern": 26, "s_z": [26, 28, 29], "n_u": 26, "tutorial_magnet": 26, "05_magnet": 26, "contain": 26, "lighter": 26, "simplic": 26, "swept": 26, "num_h": 26, "min_h": 26, "max_h": 26, "num_step_t": 26, "2000": 26, "fmag": 26, "fene": 26, "write": 26, "inum": 26, "num_pr": 26, "output_dir": 26, "val": 26, "strip": 26, "close": 26, "store": 26, "consequ": 26, "actual": 26, "hour": 26, "notebook": 26, "pc": 26, "singl": 26, "processor": 26, "complet": [26, 29], "up": [26, 29, 30], "gnuplot": [26, 27, 28, 29], "gp": [26, 27], "curv": 26, "panel": 26, "plot_en": 26, "plateau": 26, "satur": 26, "gap": 26, "uniqu": 26, "enough": 26, "principl": 26, "sign": 26, "presum": 26, "figur": [26, 27], "basic_squar": 26, "tutorial_magnetization_squar": 26, "content": 26, "been": [26, 29], "plot_squar": 26, "plot_ene_squar": 26, "unlik": 26, "bigl": 27, "bigr": 27, "strength": 27, "restrict": 27, "character": 27, "wessel": 27, "fill": 27, "q": 27, "inset": 27, "factor": 27, "superfluid": 27, "offdiagon": 27, "nn_ob": 27, "06_hardcore_boson_triangular": 27, "previou": 27, "nn": 27, "ten": 27, "graph": [27, 28, 29], "comment": 27, "lesssim": 27, "supersolid": 27, "pattern": 27, "m": 27, "troyer": 27, "hard": 27, "bosonson": 27, "95": 27, "127205": 27, "2005": 27, "07_timeevolut": 28, "serv": 28, "simple_te_strong": 28, "output_te_strong": 28, "moreov": [28, 29], "util": 28, "ve": [28, 29], "simple_te_middl": 28, "simple_te_weak": [28, 29], "addition": 28, "sh": [28, 29], "go": [28, 30], "ensur": [28, 29], "correctli": 28, "conclud": 28, "launch": 28, "enter": 28, "plt": [28, 29], "tempor": 28, "illustr": [28, 29], "vertic": [28, 29], "horizont": [28, 29], "progress": 28, "At": 28, "capac": [28, 29], "insuffici": 28, "jump": 28, "discontinu": 28, "virtual_dimens": 28, "might": 28, "instanc": 28, "adjust": 28, "redo": 28, "elimin": 28, "showcas": 28, "subject": 29, "08_finitetemperatur": 29, "simple_ft_strong": 29, "output_ft_strong": 29, "005": 29, "behavior": 29, "simple_ft_middl": 29, "simple_ft_zero": 29, "simultan": 29, "visual": 29, "heat": 29, "s_x": 29, "plot_": 29, "plot_c": 29, "plot_mx": 29, "plot_mz": 29, "persist": 29, "comparison": 29, "alp": 29, "looper": 29, "2x2": 30, "displac": 30, "ket": 30, "a0": 30, "a_k": 30, "sai": 30, "action": 30, "remain": 30, "hamiltoninan": 30, "identifi": 30, "conveni": 30, "pmatrix": 30, "explicitli": 30, "braket": 30, "01_model": 30, "20256797875764860e": 30, "20198975366861232e": 30, "20294461413457539e": 30, "20236290136460302e": 30, "down": 30, "impos": 30, "therefor": 30}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"what": 0, "i": 0, "tene": [0, 9, 11, 18, 22], "overview": 1, "develop": 1, "version": 1, "inform": 1, "licens": 1, "paper": 1, "copyright": 1, "acknowledg": 2, "algorithm": 3, "tensor": [3, 9, 16, 17], "network": 3, "state": [3, 13], "contract": 3, "itp": 3, "optim": 3, "contact": 5, "faq": 6, "exampl": [8, 9, 12, 14, 15, 16, 30], "input": [9, 11, 15, 16], "file": [9, 10, 11, 13, 15, 16], "paramet": [9, 13, 14, 15, 16], "section": [9, 15, 16], "gener": [9, 14, 15, 16], "simple_upd": [9, 14, 15, 16], "full_upd": [9, 14, 15, 16], "ctm": [9, 14, 15, 16], "random": [9, 14, 15, 16], "unitcel": [9, 16, 17], "subsect": [9, 16, 17], "observ": [9, 12, 16], "onesit": [9, 12, 16], "twosit": [9, 12, 16], "multisit": [9, 12, 16], "evolut": [9, 13, 28], "correl": [9, 13, 15, 16], "correlation_length": [9, 13, 15, 16], "format": 10, "short": 11, "summari": 11, "output": 13, "For": 13, "all": 13, "mode": [13, 30], "dat": 13, "time": [13, 28], "ground": 13, "calcul": [13, 29], "densiti": 13, "onesite_ob": 13, "twosite_ob": 13, "multisite_obs_": 13, "te_dens": 13, "te_onesite_ob": 13, "te_twosite_ob": 13, "te_multisite_obs_": 13, "te_correl": 13, "te_correlation_length": 13, "finit": [13, 29], "temperatur": [13, 29], "tenes_simpl": [15, 20], "model": [15, 25, 26, 27, 28, 29, 30], "spin": 15, "system": 15, "boson": [15, 27], "lattic": [15, 26, 27, 30], "squar": [15, 26], "triangular": [15, 26], "honeycomb": 15, "kagom": 15, "tenes_std": [16, 21], "hamiltonian": [16, 30], "usag": [18, 19, 20, 21], "welcom": 22, "": 22, "document": 22, "content": 22, "indic": 22, "tabl": 22, "instal": 23, "download": 23, "prerequisit": 23, "parallel": 23, "build": 23, "disabl": 23, "mpi": 23, "scalapack": 23, "specifi": 23, "compil": 23, "us": [23, 30], "pre": 23, "built": 23, "mptensor": 23, "python": 23, "interpret": 23, "tutori": 24, "Ising": [25, 28, 29], "transvers": [25, 28, 29], "magnet": [25, 26], "field": [25, 28, 29, 30], "process": 26, "heisenberg": [26, 30], "phase": 27, "diagram": 27, "hardcor": 27, "trianglar": 27, "real": 28, "definit": 30, "oper": 30, "standard": 30, "unit": 30, "cell": 30, "bond": 30, "site": 30, "antiferromagnet": 30, "stagger": 30}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"What is TeNeS ?": [[0, "what-is-tenes"]], "Overview": [[1, "overview"]], "Developers": [[1, "developers"]], "Version information": [[1, "version-information"]], "License": [[1, "license"]], "Papers": [[1, "papers"]], "Copyright": [[1, "copyright"]], "Acknowledgement": [[2, "acknowledgement"]], "Algorithm": [[3, "algorithm"]], "Tensor Network States": [[3, "tensor-network-states"]], "Contraction of iTPS": [[3, "contraction-of-itps"]], "Optimization of iTPS": [[3, "optimization-of-itps"]], "Contacts": [[5, "contacts"]], "FAQ": [[6, "faq"]], "Example": [[8, "example"], [9, "example"], [9, "id1"], [9, "id2"], [9, "id3"], [12, "example"], [12, "id1"], [14, "example"], [15, "example"], [16, "example"], [16, "id1"], [16, "id2"], [16, "id3"]], "Input file for tenes": [[9, "input-file-for-tenes"]], "parameter section": [[9, "parameter-section"], [15, "parameter-section"], [16, "parameter-section"]], "parameter.general": [[9, "parameter-general"], [14, "parameter-general"], [15, "parameter-general"], [16, "parameter-general"]], "parameter.simple_update": [[9, "parameter-simple-update"], [14, "parameter-simple-update"], [15, "parameter-simple-update"], [16, "parameter-simple-update"]], "parameter.full_update": [[9, "parameter-full-update"], [14, "parameter-full-update"], [15, "parameter-full-update"], [16, "parameter-full-update"]], "parameter.ctm": [[9, "parameter-ctm"], [14, "parameter-ctm"], [15, "parameter-ctm"], [16, "parameter-ctm"]], "parameter.random": [[9, "parameter-random"], [14, "parameter-random"], [15, "parameter-random"], [16, "parameter-random"]], "tensor section": [[9, "tensor-section"], [16, "tensor-section"]], "tensor.unitcell subsection": [[9, "tensor-unitcell-subsection"], [16, "tensor-unitcell-subsection"], [17, "tensor-unitcell-subsection"]], "observable section": [[9, "observable-section"], [16, "observable-section"]], "observable.onesite": [[9, "observable-onesite"], [12, "observable-onesite"], [16, "observable-onesite"]], "observable.twosite": [[9, "observable-twosite"], [12, "observable-twosite"], [16, "observable-twosite"]], "observable.multisite": [[9, "observable-multisite"], [12, "observable-multisite"], [16, "observable-multisite"]], "evolution section": [[9, "evolution-section"]], "correlation section": [[9, "correlation-section"], [15, "correlation-section"], [16, "correlation-section"]], "correlation_length section": [[9, "correlation-length-section"], [15, "correlation-length-section"], [16, "correlation-length-section"]], "File format": [[10, "file-format"]], "Short summary for input files of TeNeS": [[11, "short-summary-for-input-files-of-tenes"]], "Output files": [[13, "output-files"]], "For all modes": [[13, "for-all-modes"]], "parameters.dat": [[13, "parameters-dat"]], "time.dat": [[13, "time-dat"]], "For ground state calculation mode": [[13, "for-ground-state-calculation-mode"]], "density.dat": [[13, "density-dat"]], "onesite_obs.dat": [[13, "onesite-obs-dat"]], "twosite_obs.dat": [[13, "twosite-obs-dat"]], "multisite_obs_#.dat": [[13, "multisite-obs-dat"]], "correlation.dat": [[13, "correlation-dat"]], "correlation_length.dat": [[13, "correlation-length-dat"]], "For time evolution mode": [[13, "for-time-evolution-mode"]], "TE_density.dat": [[13, "te-density-dat"]], "TE_onesite_obs.dat": [[13, "te-onesite-obs-dat"]], "TE_twosite_obs.dat": [[13, "te-twosite-obs-dat"]], "TE_multisite_obs_#.dat": [[13, "te-multisite-obs-dat"]], "TE_correlation.dat": [[13, "te-correlation-dat"]], "TE_correlation_length.dat": [[13, "te-correlation-length-dat"]], "For finite temperature calculation mode": [[13, "for-finite-temperature-calculation-mode"]], "Input file for tenes_simple": [[15, "input-file-for-tenes-simple"]], "model section": [[15, "model-section"]], "Spin system: \"spin\"": [[15, "spin-system-spin"]], "Bosonic system: \"boson\"": [[15, "bosonic-system-boson"]], "lattice section": [[15, "lattice-section"]], "Square lattice": [[15, "square-lattice"]], "Triangular lattice": [[15, "triangular-lattice"]], "Honeycomb lattice": [[15, "honeycomb-lattice"]], "Kagome lattice": [[15, "kagome-lattice"]], "Input file for tenes_std": [[16, "input-file-for-tenes-std"]], "hamiltonian section": [[16, "hamiltonian-section"]], "Usage of tenes": [[18, "usage-of-tenes"]], "Usage": [[19, "usage"]], "Usage of tenes_simple": [[20, "usage-of-tenes-simple"]], "Usage of tenes_std": [[21, "usage-of-tenes-std"]], "Welcome to TeNeS\u2019s documentation!": [[22, "welcome-to-tenes-s-documentation"]], "Contents": [[22, "contents"]], "Indices and tables": [[22, "indices-and-tables"]], "Install": [[23, "install"], [23, "id1"]], "Download": [[23, "download"]], "Prerequisites": [[23, "prerequisites"]], "Parallel Build": [[23, null]], "Disable MPI/ScaLAPACK parallelization": [[23, null]], "Specify compiler": [[23, null]], "Specify ScaLAPACK": [[23, null]], "Use the pre-built mptensor": [[23, null]], "Specify Python interpreter": [[23, null]], "Tutorial": [[24, "tutorial"]], "Ising model with transverse magnetic field": [[25, "ising-model-with-transverse-magnetic-field"]], "Magnetization process of the Heisenberg model on triangular and square lattices": [[26, "magnetization-process-of-the-heisenberg-model-on-triangular-and-square-lattices"]], "Phase diagram of the hardcore boson model on a trianglar lattice": [[27, "phase-diagram-of-the-hardcore-boson-model-on-a-trianglar-lattice"]], "Real-Time Evolution of the Transverse Field Ising Model": [[28, "real-time-evolution-of-the-transverse-field-ising-model"]], "Finite Temperature Calculations for the Transverse Field Ising Model": [[29, "finite-temperature-calculations-for-the-transverse-field-ising-model"]], "Definition of lattices, models, and operators using the standard mode": [[30, "definition-of-lattices-models-and-operators-using-the-standard-mode"]], "Definition of unit cell": [[30, "definition-of-unit-cell"]], "Definition of model (Hamiltonian)": [[30, "definition-of-model-hamiltonian"]], "Bond Hamiltonian": [[30, "bond-hamiltonian"]], "Site Hamiltonian": [[30, "site-hamiltonian"]], "Definition of operators": [[30, "definition-of-operators"]], "Example: Antiferromagnetic Heisenberg model in staggered field": [[30, "example-antiferromagnetic-heisenberg-model-in-staggered-field"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/manual/develop/en/html/tutorial/index.html b/manual/develop/en/html/tutorial/index.html index 93b880b0..9b992f4f 100644 --- a/manual/develop/en/html/tutorial/index.html +++ b/manual/develop/en/html/tutorial/index.html @@ -36,13 +36,15 @@

      4. Tutorial diff --git a/manual/develop/en/html/tutorial/simple_tutorial-5.html b/manual/develop/en/html/tutorial/simple_tutorial-5.html index c88aa3ff..e252273a 100644 --- a/manual/develop/en/html/tutorial/simple_tutorial-5.html +++ b/manual/develop/en/html/tutorial/simple_tutorial-5.html @@ -5,7 +5,7 @@ - 4.2. Magnetization process of the Heisenberg model on triangular and square lattices — TeNeS 1.4-dev documentation + 4.4. Magnetization process of the Heisenberg model on triangular and square lattices — TeNeS 1.4-dev documentation @@ -14,8 +14,8 @@ - - + + @@ -33,7 +33,7 @@
      -

      4.2. Magnetization process of the Heisenberg model on triangular and square lattices

      +

      4.4. Magnetization process of the Heisenberg model on triangular and square lattices

      Next, we introduce the calculation of the magnetization process of the quantum Heisenberg model with spin \(S = 1/2\) defined on a triangular lattice. The Hamiltonian looks like this:

      @@ -177,12 +177,12 @@

      4.2. Magnetization process of the Heisen

      to obtain the magnetization curve as shown in the right panel of -Fig. 4.2. In a similar way,

      +Fig. 4.5. In a similar way,

      load 'plot_ene.gp'
       

      we obtain the ground-state energy as shown in the left panel of -Fig. 4.2 .

      +Fig. 4.5 .

      As can be seen from the result for a sufficiently large number of steps (for example, 2000 steps), a plateau structure occurs in the magnetization process at the magnetization of \(1/3\) of the @@ -198,7 +198,7 @@

      4.2. Magnetization process of the Heisen
      ../_images/tutorial_5_triangular.png
      -

      Fig. 4.2 Ground state energy (left figure) and magnetization (right figure) of the Heisenberg model on the triangular lattice.

      +

      Fig. 4.5 Ground state energy (left figure) and magnetization (right figure) of the Heisenberg model on the triangular lattice.

      Next, let’s perform the calculation for a model on a square lattice. Use the toml file basic_square.toml and the python script tutorial_magnetization_square.py in the sample/05_magnetization directory. @@ -218,12 +218,12 @@

      4.2. Magnetization process of the Heisen

      Then, the magnetization curve shown in the right panel of -Fig. 4.3 is obtained. In a similar way, by typing the following command,

      +Fig. 4.6 is obtained. In a similar way, by typing the following command,

      load 'plot_ene_square.gp'
       

      you will obtain the ground-state energy as shown in the left panel of -Fig. 4.3. The calculation is almost converged at 2000 +Fig. 4.6. The calculation is almost converged at 2000 steps, and it can be seen that the plateau structure does not appear unlike the triangular lattice Heisenberg model. Since the energy generally decreases as the number of steps is increased, it is assumed @@ -231,7 +231,7 @@

      4.2. Magnetization process of the Heisen
      ../_images/tutorial_5_square.png
      -

      Fig. 4.3 Ground state energy (left figure) and magnetization (right figure) of the Heisenberg model on the square lattice.

      +

      Fig. 4.6 Ground state energy (left figure) and magnetization (right figure) of the Heisenberg model on the square lattice.

      @@ -264,9 +264,11 @@

      Navigation

    • 3. Usage
    • 4. Tutorial
    • 5. File format
    • @@ -281,8 +283,8 @@

      Related Topics

      diff --git a/manual/develop/en/html/tutorial/simple_tutorial-6.html b/manual/develop/en/html/tutorial/simple_tutorial-6.html index 96b23975..37e35c5c 100644 --- a/manual/develop/en/html/tutorial/simple_tutorial-6.html +++ b/manual/develop/en/html/tutorial/simple_tutorial-6.html @@ -5,7 +5,7 @@ - 4.3. Phase diagram of the hardcore boson model on a trianglar lattice — TeNeS 1.4-dev documentation + 4.5. Phase diagram of the hardcore boson model on a trianglar lattice — TeNeS 1.4-dev documentation @@ -14,8 +14,8 @@ - - + + @@ -33,7 +33,7 @@
      -

      4.3. Phase diagram of the hardcore boson model on a trianglar lattice

      +

      4.5. Phase diagram of the hardcore boson model on a trianglar lattice

      Finally, let us consider a zero-temperature phase diagram of the hardcore boson model on a trianglar lattice. The Hamiltonian of this model is given as

      @@ -43,7 +43,7 @@

      4.3. Phase diagram of the hardcore boson

      where \(\langle i, j\rangle\) indicates a pair of the nearest-neighbor sites, \(\mu\) is a chemical potential, \(t\) is a hopping energy, \(V\) is a strength of the nearest-neighbor interaction. For a hardcore boson system, the maximum number of bosons at each site is restricted to 0 or 1. It is known that several ordered phases characterized by two types of long-range order appear in this model [Wessel] . -One is a solid-like order which exists at a 1/3 filling, where one of three sites is filled in a \(\sqrt{3}\times\sqrt{3}\) ordering with wave vector \(\boldsymbol{Q}=(4\pi/3,0)\) (see the inset of Fig. 4.4 ). +One is a solid-like order which exists at a 1/3 filling, where one of three sites is filled in a \(\sqrt{3}\times\sqrt{3}\) ordering with wave vector \(\boldsymbol{Q}=(4\pi/3,0)\) (see the inset of Fig. 4.7 ). This long-range order is characterized by the structure factor \(S(\boldsymbol{Q})\). The other is a superfluid order which is characterized by the offdiagonal order parameter \(|\langle b \rangle|\).

      To perform calculation for this system, the user can use toml files named basic.toml , nn_obs.toml and a python script file run.py in the direction sample/06_hardcore_boson_triangular . Here, basic.toml specifies the model and its parameters. This file is almost the same as the triangular Heisenberg model described in the previous section and differs from it only in the section model in the last part, where the line type = "boson" specifies the hardcore boson model and t = 0.1 , V = 1 determines the strength of the hopping and nearest-neighbor interaction.

      @@ -92,16 +92,16 @@

      4.3. Phase diagram of the hardcore boson
      load 'plot.gp'
       
      -

      Then, we obtain a graph for the structure factor \(S(\boldsymbol{Q})\) and the superfluid order parameter \(|\langle b \rangle|\) as shown in Fig. 4.4 (a). +

      Then, we obtain a graph for the structure factor \(S(\boldsymbol{Q})\) and the superfluid order parameter \(|\langle b \rangle|\) as shown in Fig. 4.7 (a). We note that this calculation is not so accurate because the bond dimension used in the calculation is small. By commenting out the four lines in the beginning of the script run.py , we can perform more accurate calculation at the expense of execution time. -The result is shown in Fig. 4.4 (b). +The result is shown in Fig. 4.7 (b). From these figures, we find that there exists three phases for the ground state, i.e., (a) a superfluid phase (\(-0.5 \lesssim \mu/V \lesssim -0.2\)), (b) a solid phase (\(-0.2 \lesssim \mu/V \lesssim 2.4\)), and (c) a supersolid phase (\(2.4 \lesssim \mu/V\)). This result is consistent with the previous work [Wessel] .

      ../_images/tutorial_6_hardcore_boson.png
      -

      Fig. 4.4 Phase diagram of the hardcore boson model on a triangular lattice. (a) The bond dimension is 2. (b) The bond dimension is 5. Inset: a particle pattern for a solid phase.

      +

      Fig. 4.7 Phase diagram of the hardcore boson model on a triangular lattice. (a) The bond dimension is 2. (b) The bond dimension is 5. Inset: a particle pattern for a solid phase.

      Reference

      @@ -137,9 +137,11 @@

      Navigation

    • 3. Usage
    • 4. Tutorial
    • 5. File format
    • @@ -154,8 +156,8 @@

      Related Topics

      diff --git a/manual/develop/en/html/tutorial/simple_tutorial-7.html b/manual/develop/en/html/tutorial/simple_tutorial-7.html new file mode 100644 index 00000000..3271fba6 --- /dev/null +++ b/manual/develop/en/html/tutorial/simple_tutorial-7.html @@ -0,0 +1,223 @@ + + + + + + + + 4.2. Real-Time Evolution of the Transverse Field Ising Model — TeNeS 1.4-dev documentation + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + +
      +

      4.2. Real-Time Evolution of the Transverse Field Ising Model

      +

      Here, we introduce a calculation example for the real-time evolution of the Ising model on a square lattice when a transverse magnetic field, denoted by hx, is applied. The input and script files used in this tutorial can be found in sample/07_timeevolution.

      +

      Initially, we compute the ground state (refer to the simple.toml file) which serves as our starting state. Specifically, it’s set as:

      +
      [parameter]
      +[parameter.general]
      +output = "output"
      +tensor_save = "save_tensor"
      +
      +[parameter.simple_update]
      +num_step = 10
      +tau = 0.01
      +
      +[parameter.full_update]
      +num_step = 0
      +tau = 0.0
      +
      +[parameter.ctm]
      +meanfield_env = true
      +iteration_max = 10
      +dimension = 10
      +
      +[lattice]
      +type = "square lattice"
      +L = 2
      +W = 2
      +virtual_dim = 3
      +initial = "ferro"
      +
      +[model]
      +type = "spin"
      +Jz = -1.0
      +Jx = 0.0
      +Jy = 0.0
      +hx = 0.0
      +
      +
      +

      Given that Jz = -1.0, the ground state becomes ferromagnetic. We use the ground state as the initial state, and save the state tensor with tensor_save = "save_tensor".

      +

      Next, we prepare the input file for the real-time evolution. This can be achieved by setting the mode to time. Below is a sample input file (simple_te_strong.toml):

      +
      [parameter]
      +[parameter.general]
      +output = "output_te_strong"
      +tensor_load = "save_tensor"
      +mode = "time"
      +
      +[parameter.simple_update]
      +num_step = 500
      +tau = 0.01
      +
      +[parameter.full_update]
      +num_step = 0
      +tau = 0.0
      +
      +[parameter.ctm]
      +meanfield_env = true
      +iteration_max = 10
      +dimension = 10
      +
      +[lattice]
      +type = "square lattice"
      +L = 2
      +W = 2
      +virtual_dim = 3
      +initial = "ferro"
      +
      +[model]
      +type = "spin"
      +Jz = -1.0
      +Jx = 0.0
      +Jy = 0.0
      +hx = 2.0
      +
      +
      +

      In this case, the transverse field is set to hx = 2.0, and the time-step for evolution is tau = 0.01. Moreover, since we are utilizing the ground state as our initial condition, we load the state tensor with tensor_load = "save_tensor". For observing the time evolution with different transverse magnetic fields, we’ve also prepared sample input files named simple_te_middle.toml and simple_te_weak.toml. Additionally, there’s a script named run.sh to execute these calculations in one go. Ensure that paths to tools like tenes are set correctly, and then execute the calculations with:

      +
      sh run.sh
      +
      +
      +

      The computation will conclude in several seconds. Once done, launch gnuplot and enter:

      +
      load 'plot.plt'
      +
      +
      +

      This will plot the temporal evolution of magnetization, \(S_z\). The result is displayed in Fig. 4.2.

      +
      +../_images/tutorial_07_timeevolution.png +
      +

      Fig. 4.2 Graph illustrating the real-time evolution of the Ising model. The vertical axis represents magnetization, and the horizontal axis represents time.

      +
      +
      +

      As time evolution progresses, the entanglement increases. At a certain point, the tensor network’s capacity may be insufficient to express the wave function. In our case, the jump at t=4.25 for hx=2.0 indicates this issue. When applying this in practice, ensure no such discontinuities exist. If jumps are observed, steps like increasing the virtual_dimension might be necessary. For instance, adjusting it to virtual_dimension = 10 and redoing the calculation as described above will eliminate the discontinuity, as can be seen in Fig. 4.3.

      +
      +../_images/tutorial_07_timeevolution_D10.png +
      +

      Fig. 4.3 Graph showcasing the real-time evolution of the Ising model. The vertical axis denotes magnetization, while the horizontal axis represents time. Results when virtual_dimension = 10 are applied.

      +
      +
      +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/manual/develop/en/html/tutorial/simple_tutorial-8.html b/manual/develop/en/html/tutorial/simple_tutorial-8.html new file mode 100644 index 00000000..f1efc7f8 --- /dev/null +++ b/manual/develop/en/html/tutorial/simple_tutorial-8.html @@ -0,0 +1,182 @@ + + + + + + + + 4.3. Finite Temperature Calculations for the Transverse Field Ising Model — TeNeS 1.4-dev documentation + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + +
      +

      4.3. Finite Temperature Calculations for the Transverse Field Ising Model

      +

      In this section, we present a calculation example of the ferromagnetic Ising model on a square lattice subjected to a transverse magnetic field, denoted by hx, at finite temperatures. The input and script files used in this tutorial are located in the sample/08_finitetemperature directory. Below is a sample input file (simple_ft_strong.toml):

      +
      [parameter]
      +[parameter.general]
      +mode = "finite"
      +is_real = false
      +output = "output_ft_strong"
      +measure_interval = [10, 10, 5]
      +
      +[parameter.simple_update]
      +num_step = [50, 200, 10]
      +tau = [0.01, 0.005, 0.05]
      +
      +[parameter.full_update]
      +num_step = 0
      +tau = 0.0
      +
      +[parameter.ctm]
      +iteration_max = 10
      +dimension = 10
      +
      +[lattice]
      +type = "square lattice"
      +L = 2
      +W = 2
      +virtual_dim = 3
      +
      +[model]
      +type = "spin"
      +Jz = -1.0
      +Jx = 0.0
      +Jy = 0.0
      +hx = 2.0
      +
      +
      +

      To perform finite temperature calculations, set the mode to finite. Here, the transverse magnetic field is set to hx = 2.0 with tau = 0.01 (the inverse temperature step size is 2 times tau). To observe the behavior at different transverse magnetic fields, we’ve provided additional sample input files: simple_ft_middle.toml, simple_te_weak.toml, and simple_ft_zero.toml. Moreover, a script named run.sh has been set up to execute all these calculations simultaneously. Ensure you’ve added tools like tenes to your PATH, then initiate the calculations with:

      +
      sh run.sh
      +
      +
      +

      The computation should complete in about a minute. To visualize the results, scripts have been prepared to plot energy, heat capacity, and magnetization (\(S_x\), \(S_z\)): plot_e.plt, plot_c.plt, plot_mx.plt, and plot_mz.plt. Running the following:

      +
      gnuplot -persist plot_e.plt
      +gnuplot -persist plot_c.plt
      +gnuplot -persist plot_mx.plt
      +gnuplot -persist plot_mz.plt
      +
      +
      +

      will display plots for energy, heat capacity, and magnetizations (\(S_x\) and \(S_z\)). The resulting plots are illustrated in Fig. 4.4. For comparison, results obtained using Quantum Monte Carlo calculations are also shown (using ALPS/looper).

      +
      +../_images/tutorial_08_finitetemperature.png +
      +

      Fig. 4.4 Graphs for the finite temperature calculations of the Ising model: (a) energy, (b) heat capacity, (c) \(S_x\), and (d) \(S_z\). The vertical axis represents the physical quantity, and the horizontal axis denotes temperature.

      +
      +
      +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/manual/develop/en/html/tutorial/standard_tutorial-1.html b/manual/develop/en/html/tutorial/standard_tutorial-1.html index 27586ff2..993ace1a 100644 --- a/manual/develop/en/html/tutorial/standard_tutorial-1.html +++ b/manual/develop/en/html/tutorial/standard_tutorial-1.html @@ -5,7 +5,7 @@ - 4.4. Definition of lattices, models, and operators using the standard mode — TeNeS 1.4-dev documentation + 4.6. Definition of lattices, models, and operators using the standard mode — TeNeS 1.4-dev documentation @@ -15,7 +15,7 @@ - + @@ -33,15 +33,15 @@
      -

      4.4. Definition of lattices, models, and operators using the standard mode

      +

      4.6. Definition of lattices, models, and operators using the standard mode

      By using the standard mode, users can define own lattices, models, and operators. In this section, we explain how to use the standard mode.

      -

      4.4.1. Definition of unit cell

      +

      4.6.1. Definition of unit cell

      ../_images/en_tutorial_1_Tensor.png
      -

      Fig. 4.5 [tensor] and [[tensor.unitcell]]

      +

      Fig. 4.8 [tensor] and [[tensor.unitcell]]

      Unit cells are defined using [tensor] and [[tensor.unitcell]]:

      @@ -64,11 +64,11 @@

      4.4.1. Definition of unit cell -

      4.4.2. Definition of model (Hamiltonian)

      +

      4.6.2. Definition of model (Hamiltonian)

      ../_images/en_tutorial_1_Hamiltonian.png
      -

      Fig. 4.6 [[hamiltonian]]

      +

      Fig. 4.9 [[hamiltonian]]

      TeNeS treats the Hamiltonian as the sum of bond Hamiltonians (two-site Hamiltonians) and site Hamiltonians (one-site Hamiltonians).

      @@ -136,11 +136,11 @@

      Site Hamiltonian -

      4.4.3. Definition of operators

      +

      4.6.3. Definition of operators

      ../_images/en_tutorial_1_Observable.png
      -

      Fig. 4.7 [[observable.onesite]]

      +

      Fig. 4.10 [[observable.onesite]]

      Operators whose expected values are finally computed are defined in [observable]. @@ -195,7 +195,7 @@

      4.4.3. Definition of operatorsops can be used to specify them.

      -

      4.4.4. Example: Antiferromagnetic Heisenberg model in staggered field

      +

      4.6.4. Example: Antiferromagnetic Heisenberg model in staggered field

      Let us consider the antiferromagnetic Heisenberg model in staggered field. The Hamiltonian is as follows