Releases: gracequantum/tensor
Releases · gracequantum/tensor
Version 0.2-alpha.3
What's new
-
Features
- Support tensor QR decomposition.
- Support get
QNValfrom aQNand read the quantum number from aQNVal. - Check indexes matching before performing tensor contraction in the
Debugmode (#5 Hao-Xin Wang). - Involve C++17 features.
-
Improvements
- Optimize the performance of combiner generation (#5 Hao-Xin Wang).
-
Fixes
- Bug in
Expand()function (#5 Hao-Xin Wang).
- Bug in
Notes
- For a pre-release version, there may be some hidden bugs and performance issues.
Version 0.2-alpha.2
What's new
- Features
- Thanks Hao-Xin Wang, now we support faster tensor expansion (tensor direct summation)
Expand(). (ref #3) - All
v0.1.xfeatures have been transplanted tov0.2.
- Thanks Hao-Xin Wang, now we support faster tensor expansion (tensor direct summation)
- Fix
- Fix wrong CMake compile settings.
Notes
- For a pre-release version, there may be some hidden bugs and performance issues.
Version 0.2-alpha.1
What's new
- Fix several bugs
- Features
- Add format print function
Show(). Now you canShow(obj)to check the object conveniently. - Porting tensor linear combination function from
v0.1.x. - Add a timer class
gqten::Timer.
- Add format print function
Notes
- For a pre-release version, there may be some hidden bugs and performance issues.
- Some APIs have not been ported from v0.1.x yet.
Version 0.2-alpha.0
The first pre-release of GraceQ/tensor v0.2 is released!
What's new
- Redesign everything.
- Rewrite everything.
- Easier used APIs.
- Faster tensor operations.
- Support user to define their own symmetry (quantum number).
- Support asynchronous high-performance tensor numerical manipulations.
- Header-only.
- New project homepage, user guide, and documentation: https://tensor.gracequantum.org .
Notes
- For a pre-release version, there may be some hidden bugs and performance issues.
- Some APIs have not been ported from v0.1.x yet.