Finite DMRG not working after update to new version
Posted: 12 Mar 2019, 17:02
Hi! After some months I finally decided to update to the newest version of TeNpy, and I found that my code does not work whenever it involves finite DMRG. The error that I get is:
KeyError: "Label not found: '(vR.p1)', current labels: ['(vL.p0)', '(p1.vR)']"
So it seems that something goes wrong with the labeling of the legs. I even tried a clean reinstall of TeNpy, but the problem persists. For example, the example "xxz_corrlength" which uses iDMRG works, while "xxz_groundstate" that uses finite DMRG does not. Reverting to an older version of TeNpy solves the problem. Any idea of what is going on?
KeyError: "Label not found: '(vR.p1)', current labels: ['(vL.p0)', '(p1.vR)']"
So it seems that something goes wrong with the labeling of the legs. I even tried a clean reinstall of TeNpy, but the problem persists. For example, the example "xxz_corrlength" which uses iDMRG works, while "xxz_groundstate" that uses finite DMRG does not. Reverting to an older version of TeNpy solves the problem. Any idea of what is going on?