There is a newer version of the record available.

Published March 25, 2016 | Version v2.0.0

ITensor: Version 2.0

  • 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