-
Notifications
You must be signed in to change notification settings - Fork 118
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
Restore QR in orthogonalize! #220
Comments
Is someone working on this? Otherwise I'll go on and implement this as the lack of QR in |
Hi Ori, do you mean implement the lack of a QN-conserving |
Hi Miles, I meant that I could try to implement everything needed to get |
p.s. If you prefer to wait with block-sparse QR until you have time to implement it yourselves, maybe QR could be reactivated for dense tensors in |
Hi Ori, that’s a good suggestion. Actually the situation is kind of a bit nicer than that I just realized. The So if we just plug in a QR backend for the case of (1) no truncation and (2) non-QN-conserving ITensors for now, then @mtfishman does all of the above sound correct to you? |
Yes, that sounds like a good plan. In the |
Should I make a PR for this, or is it something you prefer to do on your own? |
Go ahead, if it is something you want pretty soon (it has been bothering me that we don't have a block-sparse QR, so I may go and tackle that soon-ish, but it would be nice to have the logic in factorize so then we can just drop it in). |
Recently switched
orthogonalize!
(in mps/mpo.jl) to use SVD instead of QR so it could be used for QN conserving MPS and MPO. Need to switch this back once QN conserving QR is implemented.The text was updated successfully, but these errors were encountered: