Skip to content

v2.0.0

Compare
Choose a tag to compare
@yomichi yomichi released this 29 May 04:58

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.