Skip to content

Releases: issp-center-dev/TeNeS

v2.1.2

30 Jun 04:55

Choose a tag to compare

Changes between v2.1.2 and v2.1.1

New paper information

Our new paper about TeNeS v2 was published in Computer Physics Communications!

Y. Motoyama, Tsuyoshi Okubo, Kazuyoshi Yoshimi, Satoshi Morita, Tatsumi Aoyama, Takeo Kato, and Naoki Kawashima, "TeNeS-v2: Enhancement for real-time and finite temperature simulations of quantum many-body systems", Comput. Phys. Commun. 315, 109692 (2025)

Bug fixes

  • Fixed missing group parameter in path-decomposed evolution operators [#100]
    • This issue particularly manifests when using triangular lattices or other non-square lattices, combined with multiple imaginary-time evolution groups.

Development

  • Updated CI environments [#99]

Documentation and samples

  • Updated README
  • Updated samples of QMC in finite temperature calculations
  • Fixed plot scripts in finite temperature
  • Updated plot scripts for finite temperature calculation
  • Updated sample for finite temperature calculation

v2.1.1

06 Sep 08:35

Choose a tag to compare

Changes between v2.1.1 and v2.1.0

Bug fixes

  • tenes_std
    • Fixed a bug in the calculation of the evolutionary tensor for complex Hamiltonians ([#97][])

v2.1.0

28 Feb 08:47

Choose a tag to compare

TeNeS v2.1.0 Release Notes

Changes between v2.1.0 and v2.0.0

New features

  • tenes
    • Enabled to save tensors in the real-time evolution and the finite-temperature calculation (#88)
    • Enabled to specify coefficient of observables (#91)
  • tenes_std
    • Enabled to read multiple input files (#92)

Bug fixes

  • tenes
    • Fixed a bug of combination of RSVD and CTMRG method with shrinkage of chi (#86, #87)

v2.0.0

17 Nov 04:42

Choose a tag to compare

TeNeS v2.0-beta Release Notes

Changes between v2.0.0 and v1.3.4

New features

  • Real-time evolution (#68)
  • Multisite observables (#69)
  • Finite temperature calculation (#75)
  • The bond dimension of CTM is automatically reduced in updating CTM (#77)

Minor changes

  • Reordered (re-numbering) samples to match the tutorials (#82)

Bug fixes

  • The sign of Sy in tenes_simple is fixed (#78)

v2.0-beta

25 Oct 03:25

Choose a tag to compare

v2.0-beta Pre-release
Pre-release

TeNeS v2.0-beta Release Notes

Changes between v2.0-beta and v1.3.4

New Features

  • Real-time evolution (#68)
  • Multisite observables (#69)
  • Finite temperature calculation (#75)
  • The bond dimension of CTM is automatically reduced in updating CTM (#77)

Bug fixes

  • The sign of Sy in tenes_simple is fixed (#78)

v1.3.4

13 Sep 02:21

Choose a tag to compare

Changes between v1.3.4 and v1.3.3

  • tenes_simple
    • Fixed a bug that the script crashes when model = "boson"
  • tenes
    • Fixed a bug that the program crashes when skew is negative

v1.3.3

14 Jul 00:29

Choose a tag to compare

TeNeS v1.3.3 Release Notes

Changes between v1.3.3 and v1.3.2

Bugfixes

  • tenes
    • Fixed a bug in the CTMRG method for the skewed boundary condition (#71)

v1.3.2

08 Jun 08:43

Choose a tag to compare

Changes between v1.3.2 and v1.3.1

Bugfixes

  • tenes_simple
    • Antiferromagnetic initial state for S>1/2 is wrong (#61 #62)
    • Bilinear biquadratic term $B S \cdot S$ is wrong (#63)
    • tenes_simple fails to treat longer interaction and field simultaneously unless using --use-site-hamiltonian option (#66)

v1.3.1

21 Oct 01:55

Choose a tag to compare

Release note

[ 日本語 / Eng ]
TeNeS-1.3.1.tar.gz には依存ライブラリやマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf TeNeS-1.3.1.tar.gz
$ mkdir tenes.build && cd tenes.build
$ cmake ../TeNeS-1.3.1/
$ make
$ make install

変更点

  • 同梱されている doctest.h の更新
    • Intel compiler 19.x のサポート

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download TeNeS-1.3.1.tar.gz (not "Source code") because this file contains dependencies and manual-pdf files

Installation guide

$ tar xzvf TeNeS-1.3.1.tar.gz
$ mkdir tenes.build && cd tenes.build
$ cmake ../TeNeS-v1.3.1/
$ make
$ make install

Changes from v1.3.0

  • Update bundled doctest.h
    • New version supports Intel compiler 19

v1.3.0

20 Oct 08:51

Choose a tag to compare

Release note

[ 日本語 / Eng ]
TeNeS-1.3.0.tar.gz には依存ライブラリやマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf TeNeS-1.3.0.tar.gz
$ mkdir tenes.build && cd tenes.build
$ cmake ../TeNeS-1.3.0/
$ make
$ make install

変更点

新機能

  • tenes_simple
    • サイトハミルトニアン出力機能 (#56)
  • tenes_std
    • サイトハミルトニアンの導入 (#56)
    • group=0observable が無いときに hamiltonian をコピーする (#53)
  • tenes
    • 1サイト虚時間発展演算子の導入 (#56)

バグ修正

  • tenes_simple
    • 蜂の巣格子の初期状態が常に "antiferro" になっていたのを修正 (#59)
  • tenes
    • 定義されていない演算子番号は density.dat に出力しない (#60)

ドキュメント・チュートリアル

開発者向け

  • CI 環境に macOS を追加 (#50)

その他

  • いくつかの環境でコンパイルが通らない状況の改善 (#47, #51)
  • CMake のオプションとしてテストスクリプト中の mpiexec コマンドの MPIEXEC_PREFLAGSMPIEXEC_POSTFLAGS を設定可能にする (#48)

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download TeNeS-1.3.0.tar.gz (not "Source code") because this file contains dependencies and manual-pdf files

Installation guide

$ tar xzvf TeNeS-1.3.0.tar.gz
$ mkdir tenes.build && cd tenes.build
$ cmake ../TeNeS-v1.3.0/
$ make
$ make install

Changes from v1.2

New Features

  • tenes_simple
    • Enable to generate site hamiltonian (#56)
  • tenes_std
    • Introduce site hamiltonian (#56)
    • Copy hamiltonian as observable with group=0 when observable with group=0 is not defined (#53)
  • tenes
    • Introduce site imaginary time evolutionary operator (#56)

Fixes

  • tenes_simple
    • Fix a bug that an initial state always becomes "antiferro" in the case of honeycomb lattice (#59)
  • tenes
    • Undefined observables (skipped groups) will no longer be written in density.dat (#60)

Documents and tutorials

For developers

  • Fix bugs that compilation fails in some environments (#47, #51)
  • CMake can pass MPIEXEC_PREFLAGS and MPIEXEC_POSTFLAGS options to mpiexec commands in test (#48)