Skip to content

Releases: ITensor/ITensors.jl

v0.3.29

22 Feb 16:12
e9426d0
Compare
Choose a tag to compare

ITensors v0.3.29

Diff since v0.3.28

Closed issues:

  • [ITensors] [BUG] Bug in sum(::Vector{MPS/MPO}) with only one MPS/MPO (#1000)

Merged pull requests:

v0.3.28

22 Feb 13:15
35a59ef
Compare
Choose a tag to compare

ITensors v0.3.28

Diff since v0.3.26

Closed issues:

  • [ITensorGPU] [BUG] Time evolution on GPU and CPU don't give the same result (#1013)
  • [ITensorGPU] [BUG] Typo in subtraction of 2 dense tensors on GPU (#1023)
  • [NDTensors] [BUG] NDTensors dense fails when provided an uninitialized AbstractArray type (#1030)
  • [ITensorGaussianMPS] [BUG] Bug in slater determinant to MPS conversion (#1041)
  • [ITensorGPU] [BUG] 6 tests failed in test ITensorGPU (#1042)
  • [ITensorGPU] [BUG] StackOverflow using similar on CUDA ITensors (#1054)

Merged pull requests:

  • [NDTensors] Introduce default_storagetype for more generic Tensor/ITensor constructors (#1040) (@kmp5VT)
  • [ITensors] Consistent precision type of apply and contract (#1048) (@hjkqubit)
  • [ITensors] Simplify block sparse multithreading implementation (#1049) (@mtfishman)
  • [NDTensors] [Enhancements] SetParameters module providing tools for setting type parameters (#1062) (@mtfishman)
  • Pass projected operator to Observer measure function (#1063) (@emstoudenmire)
  • [CI] Try triggering benchmark CI with a comment (#1066) (@mtfishman)
  • [CI] Test out Comment Trigger workflow (#1067) (@mtfishman)
  • [CI] Test benchmark CI comment trigger (#1068) (@mtfishman)
  • [CI] Test out comment triggers (#1069) (@mtfishman)
  • [CI] Testing comment triggers (#1070) (@mtfishman)
  • [CI] Split off MPO/MPS tests so they can be run separately (#1071) (@mtfishman)

v0.3.26

10 Feb 01:59
d957ef4
Compare
Choose a tag to compare

ITensors v0.3.26

Diff since v0.3.25

Merged pull requests:

  • [ITensorGPU] Revert to CUDA 3 to try to get CI working again (#1055) (@mtfishman)
  • [ITensorGPU] Try fixing GPU SVD [no ci] (#1056) (@mtfishman)
  • [ITensorGPU] Bump to CUDA v4, force update General registry in Jenkins CI (#1057) (@mtfishman)
  • [ITensors] Make replacebond! more customizable (#1058) (@mtfishman)

v0.3.25

08 Feb 01:04
Compare
Choose a tag to compare

ITensors v0.3.25

Diff since v0.3.24

Merged pull requests:

  • [ITensors] Rewrite ProjMPOSum and DiskProjMPOSum more generically in terms of AbstractSum (#1046) (@emstoudenmire)
  • [ITensors] Clean up the design of NDTensors.similar and NDTensors.similartype (#1051) (@mtfishman)
  • [ITensors] Save to disk for position! before dmrg sweeps (#1052) (@kojionrzl)
  • [NDTensors] [ITensors] [ITensorGPU] Bump NDTensors v0.1.46, ITensors v0.3.26, CUDA v4.0, ITensorGPU v0.1.1 (#1053) (@mtfishman)

v0.3.24

29 Jan 23:32
af53c0b
Compare
Choose a tag to compare

ITensors v0.3.24

Diff since v0.3.23

Merged pull requests:

v0.3.23

06 Jan 19:31
1fc12c3
Compare
Choose a tag to compare

ITensors v0.3.23

Diff since v0.3.22

Merged pull requests:

  • [ITensor] [ENHANCEMENT] Generalize ITensor constructor a little (#1039) (@mtfishman)

v0.3.22

11 Dec 20:02
f7bda32
Compare
Choose a tag to compare

ITensors v0.3.22

Diff since v0.3.21

Closed issues:

  • [ITensors] [BUG] can't compile ITensors in julia (#952)
  • [ITensors] [BUG] Commit 56e8a1e breaks autompo unit tests (#1006)
  • [ITensorUnicodePlots] [BUG] The continuous integration tests for TestITensorUnicodePlots appears to be broken (#1016)
  • [ITensorGLMakie] [BUG] The continuous integration tests for TestITensorGLMakie appear to be broken (#1017)

Merged pull requests:

v0.3.21

06 Dec 15:04
e7d2bc2
Compare
Choose a tag to compare

ITensors v0.3.21

Diff since v0.3.20

Closed issues:

  • Generalize inner(::MPO, ::MPS, ::MPO, ::MPS) for arbitrary tags (#499)
  • [ITensors] [BUG] ITensors with NDTensors.Diag storage can't be saved with HDF5 (#972)
  • [ITensors] [ENHANCEMENT] Aliases for ProjUp, ProjDn (#974)
  • [ITensors] [BUG] Apply chain rule - Bug when applying the function apply more than once (#979)
  • [ITensors] [ENHANCEMENT] How to create the UTF8 symbols in the examples (#998)
  • [ITensors] [BUG] StackOverflowError when using auto_fermion (#1002)
  • [ITensors] [BUG] readwrite test has unsafe file closure (#1005)
  • [ITensors] [BUG] Delete src/decomp.jl file (#1010)

Merged pull requests:

  • Set path for DMRG disk feature (#975) (@emstoudenmire)
  • HDF5 Support for Diag Storage (#976) (@emstoudenmire)
  • Define F operator for Qudit and Boson (#977) (@emstoudenmire)
  • [ITensors] [ENHANCEMENT] Refactor and format (#980) (@kmp5VT)
  • CompatHelper: bump compat for Compat to 4 for package ITensorGaussianMPS, (keep existing compat) (#984) (@github-actions[bot])
  • CompatHelper: bump compat for GLMakie to 0.6 for package ITensorGLMakie, (keep existing compat) (#985) (@github-actions[bot])
  • CompatHelper: bump compat for HDF5 to 0.16 for package ITensorGPU, (keep existing compat) (#986) (@github-actions[bot])
  • CompatHelper: bump compat for GPUCompiler to 0.16 for package ITensorGPU, (keep existing compat) (#987) (@github-actions[bot])
  • CompatHelper: bump compat for GraphMakie to 0.4 for package ITensorMakie, (keep existing compat) (#988) (@github-actions[bot])
  • CompatHelper: bump compat for UnicodePlots to 3 for package ITensorUnicodePlots, (keep existing compat) (#989) (@github-actions[bot])
  • CompatHelper: bump compat for Compat to 4 for package ITensorVisualizationBase, (keep existing compat) (#991) (@github-actions[bot])
  • Fix variable declaration warnings (#994) (@emstoudenmire)
  • Generalize inner(::MPO, ::MPS, ::MPO, ::MPS) for arbitrary tags and prime levels (#995) (@leburgel)
  • CompatHelper: bump compat for GLMakie to 0.7 for package ITensorGLMakie, (keep existing compat) (#997) (@github-actions[bot])
  • CompatHelper: bump compat for KrylovKit to 0.6, (keep existing compat) (#1001) (@github-actions[bot])
  • [ITensors] [BUG] Update readwrite test (#1007) (@ryanlevy)
  • [ITensors] [BUG] #1006 (#1008) (@JanReimers)
  • Address issue 1010 (#1014) (@kmp5VT)
  • Reduce bond dimension of MPOs generated from OpSums consisting of one-site operators (#1015) (@leburgel)
  • Fix auto fermion system for non-QN tensors (#1027) (@emstoudenmire)
  • Fix tests and update compats (#1031) (@mtfishman)

v0.3.20

09 Sep 17:52
c381aaf
Compare
Choose a tag to compare

ITensors v0.3.20

Diff since v0.3.19

Closed issues:

  • [ITensors] [BUG] AD failing for delta tensors (#969)

Merged pull requests:

  • [ITensors] [BUG] Fix bug contracting rectangular Diag with Dense (#970) (@mtfishman)
  • site_range keyword for truncate! (#971) (@emstoudenmire)
  • [ITensors] [BUG] Fix issue with tolerance in lognorm when checking that the inner product is real (#973) (@mtfishman)

v0.3.19

17 Aug 19:02
432a314
Compare
Choose a tag to compare

ITensors v0.3.19

Diff since v0.3.18

Closed issues:

  • [ITensors] [BUG] autodifferentation with dag function of complex ITensors (#933)
  • [ITensors] [BUG] autodifferentiation of scalar multiplied by tr of MPOs (#936)
  • [ITensorGPU] [BUG] DMRG not working with Observer (#943)
  • [ITensors] [BUG] op overloads blocked by other op method for "Qudit" sites (#957)
  • [ITensors] [BUG] Fermion two-body operators QN flux type "Nothing" (#962)

Merged pull requests:

  • [ITensors] Simplify the rrules for priming and tagging MPS/MPO (#950) (@mtfishman)
  • [ITensors] [ENHANCEMENT] Allow specifying non-uniform link dimensions in MPS constructors (#951) (@mtfishman)
  • [ITensors] [ENHANCMENT] Optimize apply rrule (#955) (@mtfishman)
  • [ITensorGPU] [ENHANCEMENT] Improve functionality for transferring data between CPU and GPU (#956) (@mtfishman)
  • Pass kwargs through to truncate in Dense factorizations (#958) (@emstoudenmire)
  • Remove Sweeps object in examples and docs (#959) (@emstoudenmire)
  • Document and tweak nullspace function (#960) (@emstoudenmire)
  • CompatHelper: add new compat entry for Functors at version 0.3, (keep existing compat) (#961) (@github-actions[bot])
  • [ITensors] [ENHANCEMENT] Fix bug in MPO(::OpSum) when on-site operator has no blocks (#963) (@mtfishman)
  • Add keyword arguments support for ITensors.state (#964) (@phaerrax)
  • [ITensors] [BUG] Fix typo in contraction sequence optimization code (#965) (@mtfishman)