Skip to content

Releases: issp-center-dev/HPhi

v3.5.2

07 Mar 06:00
df0277d
Compare
Choose a tag to compare

[ 日本語 / Eng ]
ダウンロードする場合は、"Source code" ではなく HPhi-3.5.2.tar.gz を利用してください。
こちらには依存パッケージ (StdFace) が同梱されています。

インストール方法

$ tar xzvf HPhi-3.5.2.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.5.2/
$ make

プログラムの簡易紹介

README.md を参照してください。

バグ修正

  • Fix definition of norm PR134

機能追加

  • change version of StdFace from v.0.1 to v.0.5 PR139, PR155

その他

  • Update tutorial PR132, PR136, PR137, PR138, PR140
  • Modify message when Hamiltonian is outputted. PR133
  • python -> python3 PR135
  • Related to the tests
    • correct numpy dtypes [PR142] (#142)
    • CI test on Ubuntu 22.04 and macOS 11[PR143] (#143)
    • remove too slow tests [PR154] (#154)

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.5.2.tar.gz (not "Source code") because this tar file includes dependencies (StdFace).

Installation guide

$ tar xzvf HPhi-3.5.2.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.5.2/
$ make

Introduction of HPhi

See README.md.

Bug fix

  • Fix definition of norm PR134

New function

  • change version of StdFace from v.0.1 to v.0.5 PR139, PR155

Others

  • Update tutorial PR132, PR136, PR137, PR138, PR140
  • Modify message when Hamiltonian is outputted. PR133
  • python -> python3 PR135
  • Related to the tests
    • correct numpy dtypes [PR142] (#142)
    • CI test on Ubuntu 22.04 and macOS 11[PR143] (#143)
    • remove too slow tests [PR154] (#154)

Forum (GitHub issue)

v3.5.1

14 Jun 07:09
a1e6571
Compare
Choose a tag to compare

[ 日本語 / Eng ]
ダウンロードする場合は、"Source code" ではなく HPhi-3.5.1.tar.gz を利用してください。
こちらには依存パッケージ (StdFace) が同梱されています。

インストール方法

$ tar xzvf HPhi-3.5.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.5.1/
$ make

プログラムの簡易紹介

README.md を参照してください。

バグ修正

  • change long int to long unsigned int PR125
  • Fix interall interactions PR127
  • fixed a bug in cTPQ PR128

機能追加

  • sz関数のOpenMP化未対応部の並列化PR123

その他

  • HPhiのhtmlマニュアルの第四章と五章の修正 PR124

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.5.1.tar.gz (not "Source code") because this tar file includes dependencies (StdFace).

Installation guide

$ tar xzvf HPhi-3.5.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.5.1/
$ make

Introduction of HPhi

See README.md.

Bug fix

  • change long int to long unsigned int PR125
  • Fix interall interactions PR127
  • fixed a bug in cTPQ PR128

New fuction

  • Parallelization of sz function by OpenMPPR123

Others

  • Fix html manual at Chapter 4 and 5 PR124

Forum (GitHub issue)

v3.5.0

29 Sep 03:13
Compare
Choose a tag to compare

[ 日本語 / Eng ]
ダウンロードする場合は、"Source code" ではなく HPhi-3.5.0.tar.gz を利用してください。
こちらには依存パッケージ (StdFace) が同梱されています。

インストール方法

$ tar xzvf HPhi-3.5.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.5.0/
$ make

プログラムの簡易紹介

README.md を参照してください。

バグ修正

今回はありません。

機能追加

  • cTPQ法(canonitcla TPQ method)の実装PR116
  • 3,4,6体の相関関数を計算する機能の実装 (試験的な機能で、spingcにしか対応していません) PR115

その他

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.5.0.tar.gz (not "Source code") because this tar file includes dependencies (StdFace).

Installation guide

$ tar xzvf HPhi-3.5.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.5.0/
$ make

Introduction of HPhi

See README.md.

Bug fix

No bug fix in this release.

New fuction

  • Implementaion of the cTPQ method (canonitcla TPQ method) PR116
  • Implementaion of the functions calculation three-, four-, six-body correlations (preliminary functions and implemented only for spingc) PR115

Others

  • Migrate from TravisCI to GHActions PR117
  • Change the location of the submodule, StdFace PR119

Forum (GitHub issue)

v3.4.1

31 May 13:00
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.4.1.tar.gzにはマニュアルのpdfファイルが、doc/jaフォルダに入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.4.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.4.1/
$ make

プログラムの簡易紹介

README.md を参照してください。

バグ修正

  • StdFaceについて以下の点を修正しました。

    • interallでの演算子の入れ替えに関するバグ
      • c_1^{\dagger} c_2 c_3^{\dagger} c_4 = c_3^{\dagger} c_4 c_1^{\dagger} c_2 = - c_1^{\dagger} c_4 c_3^{\dagger} c_2 = - c_3^{\dagger} c_2 c_1^{\dagger} c_4 を仮定し内部で積算していた点を修正(1=2 or 3=4 or 1=4 or 3=2 の場合にバグが生じる)。PR6
    • スピンインデックスがマニュアルと逆に定義されていた点を修正。PR7
    • 近藤モデル+マルチサイト(ハニカム等)で、遍歴サイトの2番目以降のサイトがgreenone.defとgreentwo.defに書かれないというバグを修正。PR5
    • Ladder格子でtransferの最大数を間違えていた点を修正。PR4
    • Square格子でJ3の演算子の足を間違えていた点を修正。PR3
  • green2kについて以下の点を修正しました。

    • 密度-密度相関の計算がマニュアルと違った点を修正。PR105

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.4.1.tar.gz (not "Source code") because this file contains manual-pdf files in doc/en folder.

Installation guide

$ tar xzvf HPhi-3.4.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.4.1/
$ make

Introduction of HPhi

See the README.md.

Bug fix

  • The following bugs have been fixed for StdFace.

    • Operator swapping in Interall
      • The relation c_1^{\dagger} c_2 c_3^{\dagger} c_4 = c_3^{\dagger} c_4 c_1^{\dagger} c_2 = - c_1^{\dagger} c_4 c_3^{\dagger} c_2 = - c_3^{\dagger} c_2 c_1^{\dagger} c_4 is assumed (when 1=2 or 3=4 or 1=4 or 3=2, the relation is broken)。PR6
    • The spin index did not match the definition in the manual.PR7
    • In the Kondo model + multisite (honeycomb, etc.), the second and subsequent sites in the itinerant site were not written in greenone.def and greentwo.def. PR5
    • The maximum number of transfers in the ladder lattice was incorrect. PR4
    • The definition of J3 operator in the square lattice is incorrect. PR3
  • The following bug in green2k is fixed

    • The definition of the density-density is incorrect. PR105

Forum (GitHub issue)

v3.4.0

02 Jun 06:48
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.4.0.tar.gzにはマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.4.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.4.0/
$ make

プログラムの簡易紹介

README.md を参照してください。

新規追加

  • StdFaceをサブモジュール化しました。
  • チュートリアルの追加をしました。
  • developとmasterブランチのマニュアルを自動アップロードするようにしました。

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.4.0.tar.gz (not "Source code") because this file contains manual-pdf files

Installation guide

$ tar xzvf HPhi-3.4.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.4.0/
$ make

Introduction of HPhi

See the README.md.

Newly added

  • A submodule StdFace has been introduced for standard mode.
  • A tutorial is newly added.
  • Manuals of develop and master branches are automatically uploaded.

Forum (GitHub issue)

v3.3.1

16 Jan 04:36
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.3.1.tar.gzにはマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.3.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.3.1/
$ make

プログラムの簡易紹介

README.md を参照してください。

バグ修正

  • ドキュメントの誤植を修正しました.
  • Wannier90モードの初期変数をドキュメント通りに修正しました.

Forum (GitHub issue)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.3.1.tar.gz (not "Source code") because this file contains manual-pdf files

Installation guide

$ tar xzvf HPhi-3.3.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.3.1/
$ make

Introduction of HPhi

See the README.md.

Bugfix

  • Fixed documentation typo.
  • Change the initial variables of Wannier90 as described in the documentation.

Forum (GitHub issue)

v3.3.0

19 Jul 08:13
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.3.0.tar.gzにはマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.3.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.3.0/
$ make

プログラムの簡易紹介

README.md を参照してください。

機能追加・変更

  • スタンダードモード
    • wannier90 格子について、格子サイズや相互作用の範囲、大きさなどを調整するためのパラメータを追加 (詳細はマニュアルのWannier関数を用いたダウンフォールディングに記載)。
    • スペクトル計算においてエネルギーの原点を与えるパラメータ OmegaOrg を追加。
      • エキスパートモードの modpara.def で与えていたものをスタンダードモードでも指定できるようにしたもの(実部のみ)。
    • スペクトル計算において励起ベクトルを出力する機能を追加。
      • エキスパートモードの calcmod.def にある OutputExcitedVec で指定。

バグ修正

  • 実時間発展モードの一体対角成分に関して符号が反転していた点を修正。

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.3.0.tar.gz (not "Source code") because this file contains manual-pdf files

Installation guide

$ tar xzvf HPhi-3.3.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.3.0/
$ make

Introduction of HPhi

See the README.md.

New feature

  • Standard mode
    • Added the parameters to tune the lattice size, the range, the strength of interactions etc. for the wannier90 lattice. See details for Chap. Downfolding with Wannier functions in HPhi's manual.
    • Added OmegaOrg keyword for specifying the origin of the frequency for calculating spectrum.
      • Similar to the parameter in modpara.def for the expert mode (the standard mode can only specify the real part).
  • Expert mode
    • Added the mode to output the excited vector in the calculating spectrum mode.
      • Specify by the parameter OutputExcitedVec in calcmod.def file.

Bugfix

  • The sign of one-body diagonal terms was opposite for the real-time evolution mode.

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

v3.2.0

27 Apr 02:24
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.2.0.tar.gzにはマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.2.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.2.0/
$ make

プログラムの簡易紹介

README.mdを参照してください。

機能追加・変更

  • スタンダードモードの全対角化計算でハミルトニアンを入出力するモードを追加.
  • 励起ベクトルを出力するオプションを追加.
  • メモリを連続的に取るように変更.

バグ修正

  • 2体励起ベクトルの計算で以下の点を修正。
    • PairExcitation.defで指定する二体励起演算子のタイプが逆になっていた点。
    • MPIでプロセス数が1より大きい場合に、ダイアゴナル成分の計算が誤っていた点。
  • S=1/2でのDM相互作用の並列計算が誤っていた点。

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.2.0.tar.gz (not "Source code") because this file contains manual-pdf files

Installation guide

$ tar xzvf HPhi-3.2.0.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.2.0/
$ make

Introduction of HPhi

See the README.md.

New feature

  • Add the mode to input/output Hamiltonian for full diagonalization calculation in standard mode.
  • Add the option to output the excited vector.
  • Modify to take memories of arrays continuously.

Bugfix

  • Fix the following bugs for calculating the pair-excited vector:
    • The type of pari-excited vector specified by PairExcitation.def is different.
    • Calculation of diagonal components is wrong when MPI process is larger than 1.
  • Calculation of DM interaction in S=1/2 system is wrong when MPI process is larger than 1.

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

v3.1.2

25 Oct 08:44
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.1.2.tar.gzにはマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.1.2.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.1.2/
$ make

プログラムの簡易紹介

README.mdを参照してください。

バグ修正

  • ScaLAPACKのコンパイルオプションをONにした場合のLOBPCGでエネルギー計算処理を修正.
  • MPIかつS>1/2かつ非対角相互作用でのハミルトニアン-ベクトル積が正しくないバグを修正.

形式変更

  • ファイル読み込みでのエラー処理を強制終了する形式に変更.

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.1.2.tar.gz (not "Source code") because this file contains manual-pdf files

Installation guide

$ tar xzvf HPhi-3.1.2.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.1.2/
$ make

Introduction of HPhi

See the README.md.

Bug fix

  • Fixed the calculation of energies by LOBPCG method when the cmake option of ScaLAPACK turns on.
  • Fixed the bug in the Hamiltonian-vector multiplication in MPI&S>1/2&off-diagonal J

Modification

  • Changed error processing of reading files to forced termination.

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

v3.1.1

19 Sep 01:56
Compare
Choose a tag to compare

Release note

[ 日本語 / Eng ]
HPhi-3.1.1.tar.gzにはマニュアルのpdfファイルが入っています。"Source code"ではなくこちらのファイルをダウンロードしてください。

インストール方法

$ tar xzvf HPhi-3.1.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.1.1/
$ make

プログラムの簡易紹介

README.mdを参照してください。

バグ修正

  • 全対角計算でScaLAPACKを利用する際の初期化ミスのバグを修正.

マニュアルの加筆・修正

  • sphinxの日本語版マニュアルを作成

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)

Release note

[ 日本語 / Eng ]
Please download HPhi-3.1.1.tar.gz (not "Source code") because this file contains manual-pdf files

Installation guide

$ tar xzvf HPhi-3.1.1.tar.gz
$ mkdir HPhi.build && cd HPhi.build
$ cmake ../HPhi-3.1.1/
$ make

Introduction of HPhi

See the README.md.

Bug fix

  • Fixed the vector initialization in the full diagonalization calculation by ScaLAPACK library.

Manual

  • A new manual (in Japanese) made by sphinx is added.

[Forum (GitHub issue)] (https://github.com/issp-center-dev/HPhi/issues)