ValeevGroup / BTAS

Basic Tensor Algebra Subroutines
http://itensor.org/btas
BSD 3-Clause "New" or "Revised" License
46 stars 19 forks source link

Make all CP tests more reliable #156

Closed kmp5VT closed 1 year ago

kmp5VT commented 1 year ago

To make CP tests more reliable, I increased their rank to find the rank of the tensors in the problem and utilize HOSVD initial guess to reduce time to run these tests. Building rank is only used for smallest tensor because it has a rank of roughly 11.

kmp5VT commented 1 year ago

@evaleev All of the CP tests (real and complex) now work properly and pass. The only failing tests here are building the doxs which I haven't modified/looked into. The CP tests are faster using the HOSVD and more robust than before (i.e. aren't comparing the results to files of CP results. If you would like, I can remove those outdated results from the repo.