-
Notifications
You must be signed in to change notification settings - Fork 11
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
How to set svd_alg? #133
Comments
The SVD is actually not being computed by a Krylov algorithm here, since we default to using We are aware of the mess of settings by the way, and how it is really hard to figure out what and how to control the algorithms. Hopefully we'll be able to improve on this via #130, but it's definitely something we are actively trying to improve. |
Note that using You could also try using In case you encounter more difficulties you could also provide a minimally working example so we can look further into the settings. But hopefully #130 will simplify the interface, that should get merged soon :-) |
@pbrehmer i don't think that's true, I'm talking about the rrule alg for the SVD, which will then presumably use the TensorKit rrule for the SVD? I think? |
Oh sorry indeed, I misread that! Then the |
Thank you for useful suggestions. I recently realized that PEPSKit is nearly functional, so I decided to set aside my own code and focus on further studies with PEPSKit. I do have one minor suggestion: during the projection process, would it be possible to normalize the singular values by the largest one? This might help mitigate issues with the |
Yes, this is possible, we just have to make sure to use @lkdvos What do you think? I could give this a go together with #137 |
I'm trying to optimize a PEPS with SU(2) symmetry using the following settings:
However, during the optimization, I encountered an error from
svdsolve
:Since I don't require an iterative method for computing the SVD—and I believe the
tsvd
function in TensorKit is sufficient—I would like to disable the iterative SVD. I've tried looking into the code to adjust the settings accordingly, but I haven't been successful so far.The text was updated successfully, but these errors were encountered: