Skip to content

Releases: issp-center-dev/dsqss

v2.0.5

22 Mar 06:14
Compare
Choose a tag to compare

What's Changed

  • fix some bugs in lattice (#31, #32)
  • install dsqss-tools in simpler way (#40, #44)
    • Users should install dependencies (numpy, scipy, toml, and typing-extensions) by themselves because they are no longer automatically installed

v2.0.4

16 Feb 04:40
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]

マニュアル

HTML
PDF

インストール方法

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)
  • 出力中の timenmcs で割りすぎていたのを修正 (deef13f)
  • dla_latgen (#32)
    • open boudary condition がある時のボンドがおかしかったのを修正
    • kagome のサイトがおかしかったのを修正
  • SU(3) 反強磁性ハイゼンベルグダイマー のサンプル 05_sun_dimer を追加

Release note

Manual

HTML
PDF

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 and nsegmax to 100000 from 10000 (#29)
  • Enable to define displacements for limited pairs (#30)
  • Fix time field in the output file (this was too divided by nmcs) (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

26 Aug 23:55
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]

マニュアル

HTML
PDF

インストール方法

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

  • バグフィックス (#22, #23)

Release note

Manual

HTML
PDF

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

21 Jul 06:10
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]

マニュアル

HTML
PDF

インストール方法

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

HTML
PDF

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

05 Jun 14:41
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]

マニュアル

HTML
PDF

インストール方法

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

HTML
PDF

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

29 May 04:58
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]

マニュアル

HTML
PDF

インストール方法

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_Hdla_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 ファイル cf.xml
    • 変位XML ファイル disp.xml への置き換え
    • 虚時間離散化数 Ntau はパラメータファイルによる入力に変更

入力ファイル生成ツールの更新

  • Python で全書き換え
  • 定義済み格子の追加
    • 周期的境界条件と開放端境界条件の切り替え機能の追加
    • 三角格子
    • 蜂の巣格子
    • カゴメ格子
  • 補助ファイルの導入
    • ハミルトニアンTOML ファイル
    • 格子TOML ファイル
      • ユニットセルと並進ベクトルによって格子を定義する
    • 波数ベクトルデータファイル
  • ワーム散乱確率の計算方法を諏訪藤堂法に変更

PMWA

  • ジェネレータ dsqss_pre.pypmwa_pre に変更

Release note

Manual

HTML
PDF

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 and dla_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.
    • Interaction
      • New elements: Sign
        • Sign denotes the sign of the offdiagonal matrix elements of the local Hamiltonian.
  • lattice.xml
    • Site S
      • The measurement type is removed.
      • Staggered observables such as amzs now use the wavevector XML file wv.xml.
  • Structure factor XML file sf.xml and momentum space temperature Green's function XML file ck.xml are replaced by wavevector XML file wv.xml
    • Trotter number Ntau is now specified in the parameter file.
  • Real space temperature Green's function XML file cf.xml is replaced by displacement XML file disp.xml
    • Trotter number Ntau is now specified in the parameter file.

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
  • 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 to pmwa_pre.

v2.0_beta

20 Mar 04:13
Compare
Choose a tag to compare
v2.0_beta Pre-release
Pre-release

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_Hdla_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 ファイル cf.xml
    • 変位XML ファイル disp.xml への置き換え
    • 虚時間離散化数 Ntau はパラメータファイルによる入力に変更

入力ファイル生成ツールの更新

  • Python で全書き換え
  • 定義済み格子の追加
    • 周期的境界条件と開放端境界条件の切り替え機能の追加
    • 三角格子
    • 蜂の巣格子
    • カゴメ格子
  • 補助ファイルの導入
    • ハミルトニアンTOML ファイル
    • 格子TOML ファイル
      • ユニットセルと並進ベクトルによって格子を定義する
    • 波数ベクトルデータファイル
  • ワーム散乱確率の計算方法を諏訪藤堂法に変更

PMWA

  • ジェネレータ dsqss_pre.pypmwa_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 and dla_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.
    • Interaction
      • New elements: Sign
        • Sign denotes the sign of the offdiagonal matrix elements of the local Hamiltonian.
  • lattice.xml
    • Site S
      • The measurement type is removed.
      • Staggered observables such as amzs now use the wavevector XML file wv.xml.
  • Structure factor XML file sf.xml and momentum space temperature Green's function XML file ck.xml are replaced by wavevector XML file wv.xml
    • Trotter number Ntau is now specified in the parameter file.
  • Real space temperature Green's function XML file cf.xml is replaced by displacement XML file disp.xml
    • Trotter number Ntau is now specified in the parameter file.

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
  • 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 to pmwa_pre.

v1.2.1

22 Jan 06:45
Compare
Choose a tag to compare

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

26 Oct 05:26
Compare
Choose a tag to compare

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 を参照します

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 and pmwa.
  • Make dsqss_pre.py to generate input files for dla and pmwa.

DLA

  • Change parameter names
    • NMCSE => NPRE
    • NMCSD => NTHERM, NDECOR
      • Refer NTHERM for the first interval and NDECOR from the second interval.

PMWA

  • Change parameter names
    • NTEST => NPRE
    • NMCSE => NTHERM
    • NMCSD => NDECOR
    • UBB => U
    • VB1 => V
    • tb => t