Released on 2018-01-15
This release changes significantly the design of the underlying architecture of Uni10. These changes make the integration with accelerators and HPC platforms more easily. Optimizations for tensor operations are performed.
Major API changes,
UniTensor are changed to class templates.
Linear algebra operations are changed to global functions.
see API Changes for details.
Official CUDA GPU support for double precision. See
Uni10 App Development Guide for details on how to customize the GPU environment.
New architecture design to allow support for different architectures and customized containers and linear algebra libraries.
Optimization of the network contraction engine to reduce the memory requirements and speedup computation.
PyUni10 build is moved out of the main tree. It will be supported via Anaconda Cloud and PiPy soon.
HDF5 support is removed temporarily and will be restored soon.
Released on 2016-06-06
This release adds Complex data type, HDF5 io, and connector to ARPACK. This release also prepares for a future release with CUDA support. Bug fixes.
Added LQ, QR, RQ, QL
Added HDF5 support
Added Complex datatype support
Released on 2015-01-21
This is a maintenance release with bug fixes
Released on 2015-01-01 This release adds Python wrapper pyUni10, API name chaneges, and fixes bugs
Added support rank-0 tensor as scalar
Can now assign contraction order to a network
Added methods combine(), degeneray() and Qlist() to class Bond
Added method combineBond() to class UniTensor
Added uni10_lapack_wrapper.h to wrap blas/lapack calls to fortran blas/lapack libraries
Modify uni10_lapack.cpp to accmmonodate different blas/lapack header files
Added new method contract() for UniTensor
Fix invalid type conversion bug in Network.cpp
Added UniTensor::assign function
Updated Copyright files
Added Python wrapper
Added Python examples
Change function name outer to otimes
Added support for all-out-bond tensors
Released on 2014-05-20 Beta release of Uni10 with bug fixes
Released on 2014-03-15 Alpha release of Uni10