Releases: issp-center-dev/TeNeS
Releases · issp-center-dev/TeNeS
Release list
v2.1.3
Changes between v2.1.3 and v2.1.2
Changes
- The
groupkeyword in theevolution.simpleandevolution.fullsections of the input file fortenesis now mandatory [#101]- Previously this keyword defaulted to 0 when omitted. Input files generated by
tenes_stdalways contain thegroupkeyword, so users following the standardtenes_simple→tenes_std→tenespipeline are not affected. Only hand-writteninput.tomlfiles withoutgroupneed to be updated.
- Previously this keyword defaulted to 0 when omitted. Input files generated by
Bug fixes
tenes
- Fixed an out-of-bounds access in the convergence check of CTMRG [#103]
- When the number of singular values of a corner tensor differs between CTMRG iterations, the singular values were read out of bounds. This was harmless in release builds but aborts in Debug builds with libstdc++ assertions. The comparison now pads the shorter vector with zeros, which also gives a smoother convergence measure.
- Fixed
tauof the full update being read from theparameter.simple_updatesection instead ofparameter.full_update[#106] - Fixed a broken identity matrix generation that disabled the shift in the Arnoldi restart [#106]
- Fixed a hang in the Arnoldi solver when
Lanczos_restartdimexceeds the transfer-matrix dimension [#106] - Fixed crashes and silent data corruption when loading saved tensors from missing or truncated files [#106]
- Fixed a crash when no evolution operators are defined [#106]
- Fixed correlation length output for degenerate transfer-matrix eigenvalues [#106]
tenes_simple
- Fixed the onsite repulsion
Uof the Bose-Hubbard model being silently dropped when--use-site-hamiltonianis specified [#105]- Without this option the bug does not manifest; the generated model simply lost the
U/2 n(n-1)term, with no error or warning.
- Without this option the bug does not manifest; the generated model simply lost the
- Fixed the names of the two-site (hopping) operators of the Bose-Hubbard model [#106]
- Fixed an
AttributeErrorwhen a unit-cell site is left und
tenes_std
- Optional
parametersubsections are no longer required in - Fixed merging of
parametersubsections when multiple input files are given [#106]
Development
- Updated and pinned versions of GitHub Actions [#102]
- Added unit tests covering the fixes in #106 (doctest suitesed in CTest)
Documentation and samples
- Added new paper information
v2.1.2
Changes between v2.1.2 and v2.1.1
New paper information
Our new paper about TeNeS v2 was published in Computer Physics Communications!
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
v2.1.0
TeNeS v2.1.0 Release Notes
Changes between v2.1.0 and v2.0.0
New features
tenestenes_std- Enabled to read multiple input files (#92)
Bug fixes
v2.0.0
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_simpleis fixed (#78)
v2.0-beta
v1.3.4
v1.3.3
v1.3.2
v1.3.1
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 のサポート
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 installChanges from v1.3.0
- Update bundled
doctest.h- New version supports Intel compiler 19