Release

ver.1.0 was released !

Please download [TeNeS-v1.0.0.tar.gz](https://github.com/issp-center-dev/TeNeS/releases/download/v1.0.0/TeNeS-v1.0.0.tar.gz) (not “Source code”) because this file contains manual-pdf files

Installation guide

“` bash
$ tar xzvf TeNeS-v1.0.0.tar.gz
$ mkdir tenes.build && cd tenes.build
$ cmake ../TeNeS-v1.0.0/
$ make
$ make install
“`

### New features (from v0.1)

– `tenes_std` (NEW TOOL)
– Generate imaginary time evolution tensor from a bond Hamiltonian
– In particular, the imaginary time evolution tensor further than the nearest neighbor on the square lattice TNS is divided into the product of the imaginary time evolution tensors on the nearest neighbor bond
– `tenes_simple`
– New lattice
– “triangular” lattice
– “kagome” lattice (#20)
– Change in existing lattice
– “square” lattice
– Second and third nearest-neighbor interactions are introduced
– “honeycomb” lattice (#20)
– The directions of the lattice vectors are changed
– The number of sites is changed from `LxW` to `2xLxW`
– Second and third nearest-neighbor interactions are introduced
– `tenes`
– New option for skipping the measurement of observables, `parameter.general.measure=false` (#22)
– Change the default values of some parameters (#24)
– The maximum number of iterations for obtaining CTM in fullupdate, `full_update.iteration_max`, is changed to `100`
– The criterion for judging if CTM is converged or not, `full_update.convergence_epsilon` and `ctm.convergence_epsilon`, is changed to `1e-6`
– `ctm.projector_corner` is changed to `true` (this is a bugfix)
– Several bugs fixed

# New features (from v1.0-beta)

– `tenes_simple`
– New lattice
– “kagome” lattice (#20)
– Change in existing lattice
– “triangular” lattice (#20)
– The directions of the lattice vectors are changed
– For `initial = “antiferro”`, the initial state is changed from the udd state to the 120-degree state
– This cures symmetry in spins
– “honeycomb” lattice (#20)
– The directions of the lattice vectors are changed
– The number of sites is changed from `LxW` to `2xLxW`
– `tenes_std`
– In splitting of long-range imaginary time evolution tensor, way to generating path becomes more stable (#20)
– This cures translational symmetry of result
– `tenes`
– New option for skipping the measurement of observables, `parameter.general.measure=false` (#22)
– Change the default values of some parameters (#24)
– The maximum number of iterations for obtaining CTM in fullupdate, `full_update.iteration_max`, is changed to `100`
– The criterion for judging if CTM is converged or not, `full_update.convergence_epsilon` and `ctm.convergence_epsilon`, is changed to `1e-6`
– `ctm.projector_corner` is changed to `true` (this is a bugfix)
– Several bugs fixed

[Forum (GitHub issue)](https://github.com/issp-center-dev/TeNeS/issues)