0 votes
asked by (310 points)
edited by

Hi All,

I have updated ITensor to the 3.1.2 version and the TDVP code my mingruyang now doesn't work anymore. It fails with a "LocalOp is null" error. Anyone can help?
I have also filled an issue on the TDVP page.


1 Answer

0 votes
answered by (70.1k points)

Hi Raffaele,
Thanks for catching this. I know the change to ITensor which is causing this bug, but didn't expect that the change would break the TDVP code. Could you please provide a minimal example to reproduce? Then I'll be better able to identify and fix the case which is breaking - thanks.


commented by (310 points)
Hi Miles,

you can use the example provided with the TDVP code and which is available on github. It doesn't work if you use the 1-center version while it works with the 2-center version.

commented by (70.1k points)
Thanks - that's helpful, and I can reproduce the bug. I'll let you know when it's fixed -
commented by (70.1k points)
Ok I believe this bug is now fixed. Please pull and recompile the latest version of ITensor v3 and let me know if it doesn't work.

commented by (310 points)
Now everything works fine, many thanks for the immediate fix.
Welcome to ITensor Support Q&A, where you can ask questions and receive answers from other members of the community.

Formatting Tips:
  • To format code, indent by four spaces
  • To format inline LaTeX, surround it by @@ on both sides
  • To format LaTeX on its own line, surround it by $$ above and below
  • For LaTeX, it may be necessary to backslash-escape underscore characters to obtain proper formatting. So for example writing \sum\_i to represent a sum over i.
If you cannot register due to firewall issues (e.g. you cannot see the capcha box) please email Miles Stoudenmire to ask for an account.

To report ITensor bugs, please use the issue tracker.