v2.0.0
Release note
[ 日本語 / Eng ]
マニュアル
インストール方法
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.0
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
主な変更点
DLA
ソルバー dla
dla_H
とdla_B
を統合- 符号リウェイティングの実装
入力ファイルの変更
algorithm.xml
Site
LocalStates
の追加- 局所状態を表す基底ベクトルの値を指定
- スピン系では
Sz
の値
Interaction
Sign
の追加- 非対角相互作用の符号
lattice.xml
- サイト
S
- 測定タイプの廃止
- スタッガード磁化などは波数ベクトル XML ファイル
wv.xml
を利用する
- サイト
- 構造因子XML ファイル
sf.xml
と波数表示温度グリーン関数XML ファイルck.xml
- 波数ベクトルXML ファイル
wv.xml
への置き換え - 虚時間離散化数
Ntau
はパラメータファイルによる入力に変更
- 波数ベクトルXML ファイル
- 実空間表示温度グリーン関数XML ファイル
cf.xml
- 変位XML ファイル
disp.xml
への置き換え - 虚時間離散化数
Ntau
はパラメータファイルによる入力に変更
- 変位XML ファイル
入力ファイル生成ツールの更新
- Python で全書き換え
- 定義済み格子の追加
- 周期的境界条件と開放端境界条件の切り替え機能の追加
- 三角格子
- 蜂の巣格子
- カゴメ格子
- 補助ファイルの導入
- ハミルトニアンTOML ファイル
- 格子TOML ファイル
- ユニットセルと並進ベクトルによって格子を定義する
- 波数ベクトルデータファイル
- ワーム散乱確率の計算方法を諏訪藤堂法に変更
PMWA
- ジェネレータ
dsqss_pre.py
をpmwa_pre
に変更
Release note
Manual
Installation
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.0
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
DLA
QMC solver dla
- QMC solvers
dla_H
anddla_B
are unified into the single program,dla
. - Sign reweighting method is implemented.
Input files
algorithm.xml
Site
- New elements:
LocalStates
LocalStates
denotes elements of the local basis.- For example, the values of
S_i^z
for the spin models.
- New elements:
Interaction
- New elements:
Sign
Sign
denotes the sign of the offdiagonal matrix elements of the local Hamiltonian.
- New elements:
lattice.xml
- Site
S
- The measurement type is removed.
- Staggered observables such as
amzs
now use the wavevector XML filewv.xml
.
- Site
- Structure factor XML file
sf.xml
and momentum space temperature Green's function XML fileck.xml
are replaced by wavevector XML filewv.xml
- Trotter number
Ntau
is now specified in the parameter file.
- Trotter number
- Real space temperature Green's function XML file
cf.xml
is replaced by displacement XML filedisp.xml
- Trotter number
Ntau
is now specified in the parameter file.
- Trotter number
Generators for input files
- All generators are rewritten in Python.
- New lattice generator
dla_latgen
dla_latgen
can adopt periodic and open boundary condition.- Hypercubic, triangular, honeycomb, and kagome lattices are already defined.
- New auxiliary files
- Hamiltonian TOML file
- defines local (e.g., site, bond) hamiltonian
- Lattice TOML file
- defines a lattice by using unitcell and translate vectors
- Wavevector data file
- defines wavevectors
- Hamiltonian TOML file
dla_alg
now adopts the Suwa-Todo algorithm for calculating the scattering probability of a worm head at vertices.
PMWA
- Input generator
dsqss_pre.py
is now renamed topmwa_pre
.