peps-torch
peps-torch は2次元格子上の量子モデル計算のための python ライブラリである.バウンダリの無い(つまり無限系の)テンソルネットワーク状態(iPEPS)を変分波動関数とした変分法が使われているので,基底状態波動関数がiPEPS を構成する要素テンソルの形で得られる.エネルギーの評価には角転送行列法(CTM)が用いられ,pytorch を介した自動微分によってその最小化が行われる.可換な対称性を保ったままテンソルを操作するための関数/クラスが用意されている.一般の格子やモデルを標準でサポートしていないが,多くの計算実行例がついているので,直接サポートされていない格子やモデルについては,実行例を参考にユーザが比較的容易にソースコードを改変できるようになっている.pytorch がインストールされていることが必要である.