-
Notifications
You must be signed in to change notification settings - Fork 124
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
[NDTensors] [ITensors] Implement optional rank reduction for QR/RQ/QL/LQ decompositions #1099
base: main
Are you sure you want to change the base?
Commits on Nov 13, 2022
-
Refactor: Breakout index fixing in qr() for empty left/right indices
Try and reduce complexity prior to implementing qr with combiners.
Configuration menu - View commit details
-
Copy full SHA for f10e2d3 - Browse repository at this point
Copy the full SHA f10e2d3View commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cd88e80 - Browse repository at this point
Copy the full SHA cd88e80View commit details
Commits on Nov 16, 2022
-
Handle empty index collections on Q or R.
Also demonstrate index collection that fails for block sparse QR.
Configuration menu - View commit details
-
Copy full SHA for 9de2ff6 - Browse repository at this point
Copy the full SHA 9de2ff6View commit details -
Fix known block sparse failing use case
...With help from Niklas Tausendpfundt
Configuration menu - View commit details
-
Copy full SHA for dfb66e0 - Browse repository at this point
Copy the full SHA dfb66e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9752128 - Browse repository at this point
Copy the full SHA 9752128View commit details -
Add qr test on autoMPO generated block sparse tensors
Heisenberg Hamiltonian
Configuration menu - View commit details
-
Copy full SHA for 253b5ec - Browse repository at this point
Copy the full SHA 253b5ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43814f - Browse repository at this point
Copy the full SHA c43814fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c2ff7 - Browse repository at this point
Copy the full SHA 24c2ff7View commit details
Commits on Nov 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 78c556f - Browse repository at this point
Copy the full SHA 78c556fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 401eef3 - Browse repository at this point
Copy the full SHA 401eef3View commit details
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c6486eb - Browse repository at this point
Copy the full SHA c6486ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e84eb6 - Browse repository at this point
Copy the full SHA 6e84eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3424827 - Browse repository at this point
Copy the full SHA 3424827View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd8931 - Browse repository at this point
Copy the full SHA ecd8931View commit details
Commits on Nov 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b75f40d - Browse repository at this point
Copy the full SHA b75f40dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93c391f - Browse repository at this point
Copy the full SHA 93c391fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd8546c - Browse repository at this point
Copy the full SHA fd8546cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b4962e - Browse repository at this point
Copy the full SHA 3b4962eView commit details
Commits on Nov 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3464d7f - Browse repository at this point
Copy the full SHA 3464d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2391e - Browse repository at this point
Copy the full SHA 2a2391eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9dbda7 - Browse repository at this point
Copy the full SHA b9dbda7View commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0f8c092 - Browse repository at this point
Copy the full SHA 0f8c092View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53fc8a0 - Browse repository at this point
Copy the full SHA 53fc8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0989cc - Browse repository at this point
Copy the full SHA d0989ccView commit details
Commits on Nov 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4b6ed1a - Browse repository at this point
Copy the full SHA 4b6ed1aView commit details
Commits on Nov 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d14fb6d - Browse repository at this point
Copy the full SHA d14fb6dView commit details
Commits on Nov 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 990f8ca - Browse repository at this point
Copy the full SHA 990f8caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d3594 - Browse repository at this point
Copy the full SHA 67d3594View commit details
Commits on Nov 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ba0bfdd - Browse repository at this point
Copy the full SHA ba0bfddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79adbd0 - Browse repository at this point
Copy the full SHA 79adbd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46b7571 - Browse repository at this point
Copy the full SHA 46b7571View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1e53c - Browse repository at this point
Copy the full SHA ac1e53cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b49821 - Browse repository at this point
Copy the full SHA 3b49821View commit details
Commits on Dec 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ce7512c - Browse repository at this point
Copy the full SHA ce7512cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad726dc - Browse repository at this point
Copy the full SHA ad726dcView commit details
Commits on Dec 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 35690ec - Browse repository at this point
Copy the full SHA 35690ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82cef17 - Browse repository at this point
Copy the full SHA 82cef17View commit details -
Improvements based on Matt's code review
Clean up LinearAlgebra overloads Clean usage of permute() Remove julia<=v1.5 specifc code
Configuration menu - View commit details
-
Copy full SHA for d05220d - Browse repository at this point
Copy the full SHA d05220dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06bf618 - Browse repository at this point
Copy the full SHA 06bf618View commit details
Commits on Dec 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 48c5164 - Browse repository at this point
Copy the full SHA 48c5164View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ce72646 - Browse repository at this point
Copy the full SHA ce72646View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d7efd3 - Browse repository at this point
Copy the full SHA 5d7efd3View commit details
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7059446 - Browse repository at this point
Copy the full SHA 7059446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405014e - Browse repository at this point
Copy the full SHA 405014eView commit details
Commits on Mar 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf7ef37 - Browse repository at this point
Copy the full SHA cf7ef37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fe0fa3 - Browse repository at this point
Copy the full SHA 2fe0fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e937732 - Browse repository at this point
Copy the full SHA e937732View commit details -
Add QR/RQ code to ensure all flux is moved onto R
When QR/RQ decomposing a zero flux tensor, this effectively ensures that there is zero flux between Q and R. One can think of this a reduction in the gauge freedom between Q and R, making the results a little more deterministic. Unit tests are also updated to check the zero flux was achieved.
Configuration menu - View commit details
-
Copy full SHA for 01d86f4 - Browse repository at this point
Copy the full SHA 01d86f4View commit details -
Implement all but one of Matts code review recommendations
Remove NDTensor. and LinearAlgebra. qualifiers Remove special code the version <1.5 clean up code for empty Lis/Ris Remove usage of IndexSet Use allow_alias when calling permute (less if statements) Use out of place versions of settags
Configuration menu - View commit details
-
Copy full SHA for 3ac4267 - Browse repository at this point
Copy the full SHA 3ac4267View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d0d120 - Browse repository at this point
Copy the full SHA 0d0d120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a93b6e - Browse repository at this point
Copy the full SHA 2a93b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e8830d - Browse repository at this point
Copy the full SHA 1e8830dView commit details
Commits on Mar 3, 2023
-
Fix flux requirements at the NDTensors level.
FOllows the internal index creation of the SVD routine.
Configuration menu - View commit details
-
Copy full SHA for 84a6f20 - Browse repository at this point
Copy the full SHA 84a6f20View commit details
Commits on Mar 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf722ef - Browse repository at this point
Copy the full SHA cf722efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e39a55 - Browse repository at this point
Copy the full SHA 7e39a55View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eb955be - Browse repository at this point
Copy the full SHA eb955beView commit details
Commits on Mar 7, 2023
-
Implement core qx functions accepting both Linds and Rinds
wrappers provided for Linds only interface
Configuration menu - View commit details
-
Copy full SHA for df6c07f - Browse repository at this point
Copy the full SHA df6c07fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9223523 - Browse repository at this point
Copy the full SHA 9223523View commit details -
Stri[ out extra indices in Linds, not in A.
Need this to pass som eunit tests in test/base/test_itensor.jl
Configuration menu - View commit details
-
Copy full SHA for 462ffbf - Browse repository at this point
Copy the full SHA 462ffbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f80aa2 - Browse repository at this point
Copy the full SHA 9f80aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f931cbe - Browse repository at this point
Copy the full SHA f931cbeView commit details -
Strip out extra indices in Linds, not in A.
Need this to pass som eunit tests in test/base/test_itensor.jl
Configuration menu - View commit details
-
Copy full SHA for a31fb5c - Browse repository at this point
Copy the full SHA a31fb5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 492443c - Browse repository at this point
Copy the full SHA 492443cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e560f - Browse repository at this point
Copy the full SHA 35e560fView commit details
Commits on Mar 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9128de9 - Browse repository at this point
Copy the full SHA 9128de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c18f1 - Browse repository at this point
Copy the full SHA 82c18f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e86676 - Browse repository at this point
Copy the full SHA 9e86676View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb1f0d1 - Browse repository at this point
Copy the full SHA cb1f0d1View commit details -
Use more likely to pass a String rather than a tagset
Take away TagSet restiction on arguments for xq() function Add some test to confirm the users tags are getting used.
Configuration menu - View commit details
-
Copy full SHA for 32972cc - Browse repository at this point
Copy the full SHA 32972ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa29914 - Browse repository at this point
Copy the full SHA aa29914View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca39f9c - Browse repository at this point
Copy the full SHA ca39f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4709c4 - Browse repository at this point
Copy the full SHA d4709c4View commit details -
Fix bug in ql_positive routine
Locating the diagonal in a lower tri matrix requires a little extra work. Add unit tests accordingly
Configuration menu - View commit details
-
Copy full SHA for 858e070 - Browse repository at this point
Copy the full SHA 858e070View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 885dfe9 - Browse repository at this point
Copy the full SHA 885dfe9View commit details -
Fix: UndefVarError: tensor not defined
Have to remember run unit test in a fresh REPL.
Configuration menu - View commit details
-
Copy full SHA for 5ee47bf - Browse repository at this point
Copy the full SHA 5ee47bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 420241d - Browse repository at this point
Copy the full SHA 420241dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8596e72 - Browse repository at this point
Copy the full SHA 8596e72View commit details
Commits on Mar 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e72caa - Browse repository at this point
Copy the full SHA 5e72caaView commit details
Commits on Mar 11, 2023
-
Enhance unit tests for qr/ql decomp
Test for 32/64 bit float and complex types Test for positive/real diagonals on L/R Enhance unit tests for qr/ql decomp
Configuration menu - View commit details
-
Copy full SHA for 2b10908 - Browse repository at this point
Copy the full SHA 2b10908View commit details
Commits on Mar 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3b5072d - Browse repository at this point
Copy the full SHA 3b5072dView commit details -
Don't assume lapack qr/ql returns reals on the R/L diagonals
Use a more general complex phase change, instead of the sign change.
Configuration menu - View commit details
-
Copy full SHA for 59542df - Browse repository at this point
Copy the full SHA 59542dfView commit details
Commits on Mar 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 042578b - Browse repository at this point
Copy the full SHA 042578bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6ff0e6 - Browse repository at this point
Copy the full SHA e6ff0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for af73844 - Browse repository at this point
Copy the full SHA af73844View commit details -
Configuration menu - View commit details
-
Copy full SHA for e191c1d - Browse repository at this point
Copy the full SHA e191c1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d3f6b3 - Browse repository at this point
Copy the full SHA 6d3f6b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a16f3d - Browse repository at this point
Copy the full SHA 4a16f3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11d43a4 - Browse repository at this point
Copy the full SHA 11d43a4View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 49df0be - Browse repository at this point
Copy the full SHA 49df0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for e53c85b - Browse repository at this point
Copy the full SHA e53c85bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04cccd7 - Browse repository at this point
Copy the full SHA 04cccd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b22f8a3 - Browse repository at this point
Copy the full SHA b22f8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d914f - Browse repository at this point
Copy the full SHA 43d914fView commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3a8159c - Browse repository at this point
Copy the full SHA 3a8159cView commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0492071 - Browse repository at this point
Copy the full SHA 0492071View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ed9cc - Browse repository at this point
Copy the full SHA 62ed9ccView commit details
Commits on Mar 21, 2023
-
Remove the old test/decomp/jl file
Somehow it crept back in after merging the reorg.
Configuration menu - View commit details
-
Copy full SHA for 0ec04b7 - Browse repository at this point
Copy the full SHA 0ec04b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1961520 - Browse repository at this point
Copy the full SHA 1961520View commit details -
Configuration menu - View commit details
-
Copy full SHA for 491b830 - Browse repository at this point
Copy the full SHA 491b830View commit details
Commits on Apr 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9aff488 - Browse repository at this point
Copy the full SHA 9aff488View commit details
Commits on Apr 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8976f9 - Browse repository at this point
Copy the full SHA f8976f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdce8fe - Browse repository at this point
Copy the full SHA fdce8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 543d355 - Browse repository at this point
Copy the full SHA 543d355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d22400 - Browse repository at this point
Copy the full SHA 4d22400View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1540aac - Browse repository at this point
Copy the full SHA 1540aacView commit details -
Factorize likes to pass cutoff=nothing down in the qr ?
Configuration menu - View commit details
-
Copy full SHA for 0cdc115 - Browse repository at this point
Copy the full SHA 0cdc115View commit details
Commits on Apr 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9da7b54 - Browse repository at this point
Copy the full SHA 9da7b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for a954c54 - Browse repository at this point
Copy the full SHA a954c54View commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be0074d - Browse repository at this point
Copy the full SHA be0074dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a86f4cf - Browse repository at this point
Copy the full SHA a86f4cfView commit details
Commits on Apr 25, 2023
-
Support Matts proposed interface
RowNorm() for lq atol/rtol instead of cutoff block_rtol for future block sparse relative cutoff support
Configuration menu - View commit details
-
Copy full SHA for cde6dad - Browse repository at this point
Copy the full SHA cde6dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for c790493 - Browse repository at this point
Copy the full SHA c790493View commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9fa3dd3 - Browse repository at this point
Copy the full SHA 9fa3dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for afe67fd - Browse repository at this point
Copy the full SHA afe67fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99abd4d - Browse repository at this point
Copy the full SHA 99abd4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6091157 - Browse repository at this point
Copy the full SHA 6091157View commit details
Commits on May 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e33dd47 - Browse repository at this point
Copy the full SHA e33dd47View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b747dd - Browse repository at this point
Copy the full SHA 6b747ddView commit details