Releases: issp-center-dev/HPhi
v3.5.2
[ 日本語 / 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
機能追加
その他
- Update tutorial PR132, PR136, PR137, PR138, PR140
- Modify message when Hamiltonian is outputted. PR133
- python -> python3 PR135
- Related to the tests
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
Others
v3.5.1
[ 日本語 / 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
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
v3.5.0
[ 日本語 / 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 を参照してください。
バグ修正
今回はありません。
機能追加
その他
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
v3.4.1
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
- interallでの演算子の入れ替えに関するバグ
-
green2kについて以下の点を修正しました。
- 密度-密度相関の計算がマニュアルと違った点を修正。PR105
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
- Operator swapping in Interall
-
The following bug in green2k is fixed
- The definition of the density-density is incorrect. PR105
v3.4.0
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 を参照してください。
新規追加
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
v3.3.1
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モードの初期変数をドキュメント通りに修正しました.
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.
v3.3.0
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).
- Similar to the parameter in
- Added the parameters to tune the lattice size, the range, the strength of interactions etc. for the
- Expert mode
- Added the mode to output the excited vector in the calculating spectrum mode.
- Specify by the parameter
OutputExcitedVec
incalcmod.def
file.
- Specify by the parameter
- Added the mode to output the excited vector in the calculating spectrum mode.
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
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
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
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)