There is a newer version of the record available.

Published April 11, 2016 | Version v2.0.3

ITensor v2.0.3

  • 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

  • Fixed LocalOp::diag method to correctly use new delta function to tie indices. Thanks to Xiongjie Yu for the bug report (bug #96).

  • Merged pull request #94 (by Github user xich) which fixes incorrect definition of operator+ for IndexSetIter.

  • Merged pull request from Kyungmin Lee which fixes cputime.cc when using MSVC compiler.

  • Changed how ITensor write-to-disk system works. Fixed some subtle compilation issues where write methods weren't being called. Now each storage type implements a write(ostream& s, StorageType const& s) free function.

  • Better error messages when doTask overloads are not implemented.

  • Passing a complex number with exactly zero imaginary part to .set no longer switches storage to complex.

  • Fixed .set method when arguments include a mix of IndexVals and IQIndexVals.

  • Fixed out-of-date code in tutorial/project_template folder - thanks Mingru Yang.

Files

ITensor-v2.0.3.zip

Files (428.9 kB)

Name Size Download all
md5:d646125464c7179f217f5763112d7ca9
428.9 kB Preview Download

Additional details

Related works