Skip to content

Releases: issp-center-dev/TeNeS

v2.1.1

06 Sep 08:35
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v1.2.0

13 Dec 07:37
Compare
Choose a tag to compare

Release note

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

インストール方法

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

変更点

新機能

  • 平均場環境 (#34)
  • simple update における局所ゲージ固定機能 (#39)
  • 相関長計算 (#35)

バグ修正

  • 計算されたノルムが実であるという仮定の撤廃 (#40)
    • 収束などがうまく行っていないときには虚になりうる

ドキュメントなど

  • ハードコアボソンのサンプル (06) でボンド次元などのパラメータを変更

開発者向け

  • ソースコードのディレクトリ構成を変更 (#37)
  • ライブラリ化 (#38)

Forum (GitHub issue)

Release note

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

Installation guide

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

Changes from v1.1

New Features

  • Mean field environments (#34)
  • Local gauge fixing in the simple updates (#39)
  • Correlation length (#35)

Fixes

  • Remove the assumption that norms used in estimating expectation values is real (#40)

Documents, etc.

  • In the sample of hardcore Boson (06), some parameters such as the bond dimension are updated

For developers

  • Change structures of source codes (#37)
  • Make a library (#38)