-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dtt_svd error #24
Comments
I have found a much simpler example which shows the problem. |
After looking at the methodology and at the code I don't believe that this is an error. |
@rborrelli it is possible to get it fixed by making not QR decompositions, by |
The same problem holds in the SVD procedure. In this case the truncated singular value matrices of each core are multiplied K times running into overflow for very large K. Of course the trick can also be applied in this case. I was wondering, however, if in the truncated SVD procedure the singular values of core J could be used to defined the new truncated core J, instead of begin multiplied to the core J-1. |
When constructing a TT matrix from an Hamiltonian operator with a very large number of degrees of freedom the norm of the matrices passed to the QR factorization routine becomes too large.
The error can be reproduced using the attached code.
tt-tfd.py.gz
Raffaele
The text was updated successfully, but these errors were encountered: