Releases: issp-center-dev/dsqss
Releases · issp-center-dev/dsqss
v2.0.6
v2.0.5
v2.0.4
Release note
[ 日本語 / Eng ]
マニュアル
インストール方法
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.4
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
主な変更点
DLA
nvermax
,nsegmax
のデフォルト値を 10000 から 100000 に変更 (#29)- 相対座標定義ファイルで、すべての格子点対を定義する必要があった制限を撤廃 (#30)
- 出力中の
time
がnmcs
で割りすぎていたのを修正 (deef13f) dla_latgen
(#32)- open boudary condition がある時のボンドがおかしかったのを修正
- kagome のサイトがおかしかったのを修正
- SU(3) 反強磁性ハイゼンベルグダイマー のサンプル
05_sun_dimer
を追加
Release note
Manual
Installation
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.4
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
DLA
- Increase the default values of
nvermax
andnsegmax
to 100000 from 10000 (#29) - Enable to define displacements for limited pairs (#30)
- Fix
time
field in the output file (this was too divided bynmcs
) (deef13f) dla_latgen
(#32)- Fixed a bug in interactions in lattice.dat when some boundary condition is open
- Fixed a bug in sites in lattice.dat for kagome lattice
- Added a tiny sample for SU(3) antiferromagnetic Hisenberg dimer,
05_sun_dimer
v2.0.3
Release note
[ 日本語 / Eng ]
マニュアル
インストール方法
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.3
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
主な変更点
DLA
- サンプル 04_spindynamics を追加
PMWA
Release note
Manual
Installation
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.3
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
DLA
- New sample 04_spindynamics
PMWA
v2.0.2
Release note
[ 日本語 / Eng ]
マニュアル
インストール方法
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.2
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
主な変更点
DLA
- ドキュメントの更新
- バグフィックス
Release note
Manual
Installation
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.2
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
DLA
- Update docs
- Fixed some bugs
v2.0.1
Release note
[ 日本語 / Eng ]
マニュアル
インストール方法
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.1
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
主な変更点
DLA
- ドキュメントの更新
- バグフィックス
Release note
Manual
Installation
git clone https://github.com/issp-center-dev/dsqss
cd dsqss
git checkout v2.0.1
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
DLA
- Update docs
- Fixed some bugs
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
.
v2.0_beta
Release note
[ 日本語 / Eng ]
DSQSS-v2.0_beta.tar.gzにはマニュアルのpdfファイルが、doc
フォルダに入っています。こちらをダウンロードしてください。
インストール方法
tar xzvf DSQSS-v2.0_beta.tar.gz
cd DSQSS-v2.0_beta
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
Please download DSQSS-v2.0_beta.tar.gz This file includes pdf documents in the doc
folder.
Installation guide
tar xzvf DSQSS-v2.0_beta.tar.gz
cd DSQSS-v2.0_beta
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
.
v1.2.1
Release note
[ 日本語 / Eng ]
dsqss-v1.2.1.tar.gzにはマニュアルのpdfファイルが、doc
フォルダに入っています。こちらをダウンロードしてください。
インストール方法
tar xzvf DSQSS-v1.2.1.tar.gz
cd DSQSS-v1.2.1
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
主な変更点
- DSQSS webpage を開設しました
- CMake における MPI 環境の設定を修正しました
- マニュアルにおいてハミルトニアン定義ファイルの節を追記しました
Release note
[ 日本語 / Eng ]
Please download dsqss-v1.2.1.tar.gz This file includes pdf documents in the doc
folder.
Installation guide
tar xzvf DSQSS-v1.2.1.tar.gz
cd DSQSS-v1.2.1
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
- DSQSS webpage is open.
- Fixed configurations for finding MPI environments in CMake
- Added docs for Hamiltonian file
v1.2.0
Release note
[ 日本語 / Eng ]
dsqss-v1.2.0.tar.gzにはマニュアルのpdfファイルが、doc
フォルダに入っています。こちらをダウンロードしてください。
インストール方法
tar xzvf DSQSS-release-1.2.0.tar.gz
cd DSQSS-release-1.2.0
mkdir build && cd build
cmake ../
make
主な変更点
全体
- メインリポジトリが qmc/dsqss から issp-center-dev/dsqss へと変わりました。
- CMake を導入しました。
- 入力ファイル生成スクリプト dsqss_pre.py を用意しました。
DLA
- パラメータ名変更
NMCSE => NPRE
NMCSD => NTHERM, NDECOR
- 空回し数として、1 set 目は
NTHERM
を, それ以降はNDECOR
を参照します
- 空回し数として、1 set 目は
PMWA
- パラメータ名変更
NTEST => NPRE
NMCSE => NTHERM
NMCSD => NDECOR
UBB => U
VB1 => V
tb => t
Release note
[ 日本語 / Eng ]
Please download dsqss-v1.2.0.tar.gz This file includes pdf documents in the doc
folder.
Installation guide
tar xzvf DSQSS-release-1.2.0.tar.gz
cd DSQSS-release-1.2.0
mkdir build && cd build
cmake ../
make
Common modification
- Move main repository from qmc/dsqss to issp-center-dev/dsqss.
- Introduce CMake to build
dla
andpmwa
. - Make dsqss_pre.py to generate input files for
dla
andpmwa
.
DLA
- Change parameter names
NMCSE => NPRE
NMCSD => NTHERM, NDECOR
- Refer
NTHERM
for the first interval andNDECOR
from the second interval.
- Refer
PMWA
- Change parameter names
NTEST => NPRE
NMCSE => NTHERM
NMCSD => NDECOR
UBB => U
VB1 => V
tb => t