ITensor: Version 2.0
Authors/Creators
- 1. UC Irvine
- 2. University of Michigan
- 3. Tel Aviv University
- 4. reinventing the wheel since 199X
- 5. Perimeter Institute for Theoretical Physics
- 6. College of William and Mary
Description
Major new release of ITensor. While the interface is mostly backward compatible with version 1.3.x, the internals of ITensors and IQTensors have been significantly redesigned.
Major overhaul of ITensor and IQTensor storage. New loosely coupled design where storage is managed by objects which can have arbitrary data layouts. Storage objects are manipulated by overloads of a function named doTask, which supports a type of multiple dispatch (similar to function overloading but determined at run time instead of compile time). For more information read the article on the ITensor website.
Complete redesign and rewrite of the matrix library underpinning ITensor. New TensorRef library provides a basic tensor interface, of which matrix and vectors are a special case.
For the complete set of changes, see the changelog on the ITensor website.
Files
ITensor-v2.0.0.zip
Files
(421.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:294fb41f5b215ad3ead8cef4953909c8
|
421.9 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/ITensor/ITensor/tree/v2.0.0 (URL)