Releases: issp-center-dev/HPhi
v1.0
Release note
[ 日本語 / Eng ]
HPhi-release-1.0.tar.gzにはマニュアルのpdfファイルが入っています。こちらをダウンロードしてください。
インストール方法(Linux PC + Intelコンパイラの場合)
tar xzvf HPhi-release-1.0.tar.gz
cd HPhi-release-1.0
bash HPhiconfig.sh intel
make
プログラムの簡易紹介
バージョン0.1のリリースノートを参照してください。
主な変更点
ver. 1.0のリリースにあたっての変更点は以下の通りです。より詳細な情報についてはマニュアルをご確認ください。
- スタンダードモードのインプットファイルの仕様を変更しました。
- スピン結合定数を行列形式で指定(Jxy, Jxz, Jyx, Jyz, Jzy, Jzx)できるようにしました。
- スタンダードモードで格子形状を2つの単位ベクトルで指定する機能を追加しました。
- パラメータのデフォルト値を主に0としました。
- ホッピング項の複素数入力に対応しました。
- initial_ivのデフォルト値を-1にし、デフォルトでは初期ベクトルとしてランダムベクトルを用いるように変更しました。
- 一部スピン系に対してブースト機能を追加しました。スタンダードモードで指定することが可能です。
- バージョン情報を表示する機能として
-v
オプションを追加しました。 - OpenMP非対応のCコンパイラでもコンパイルできるように変更しました。
- 著作権を東京大学に移譲しました。
Release note
[ 日本語 / Eng ]
Please download HPhi-release-1.0.tar.gz which contains manual-pdf files
Installation guide (e. g. Linux PC + Intel compiler)
tar xzvf HPhi-release-1.0.tar.gz
cd HPhi-release-1.0
bash HPhiconfig.sh intel
make
Introduction of HPhi
See the release note for the version 0.1.
Changes
In ver. 1.0, following points are mainly changed from ver. 0.3 (details are shown in a manual for HPhi),
- An input file for Standard mode
- Spin coupling constants can be defined by a matrix format (Jxy, Jxz, Jyx, Jyz, Jzy, Jzx).
- Lattice shape is constructed by using two unit vectors.
- Default values for parameters are mainly set as 0.
- A complex type is allowed for hopping terms.
- A default value of initial_iv becomes -1 for setting an random vector as an initial vector.
- Boost mode is added for spin system. This function is limited to a specific lattice (details are shown in a manual for HPhi).
-v
option is added to show a version number of HPhi.- Compiling HPhi without OpenMP is allowed.
- Copyright is transferred to The University of Tokyo.
v0.3
Release note
[ 日本語 / Eng ]
HPhi-release-0.3.tar.gzにはマニュアルのpdfファイルが入っています。こちらをダウンロードしてください。
インストール方法(Linux PC + Intelコンパイラの場合)
tar xzvf HPhi-release-0.3.tar.gz
cd HPhi-release-0.3
bash HPhiconfig.sh intel
make
プログラムの簡易紹介
バージョン0.1のリリースノートを参照してください。
追加
- 最大固有値を計算する機能を追加
- 波動関数をファイル出力する機能についての記述を追加
バグフィックス
- ハミルトニアンに虚部がある場合の取り扱いが不正確だった点を修正しました。
Release note
[ 日本語 / Eng ]
Please download HPhi-release-0.3.tar.gz which contains manual-pdf files
Installation guide (e. g. Linux PC + Intel compiler)
tar xzvf HPhi-release-0.3.tar.gz
cd HPhi-release-0.3
bash HPhiconfig.sh intel
make
Introduction of HPhi
See the release note for the version 0.1.
Add
- Calculation of the maximum eigenvalue
- Add description for the saving a wavefunction to files
Bug fix
- The treatment of the imaginary part of the Hamiltonian is incorrect.
0.2.1
Release note
[ 日本語 / Eng ]
HPhi-release-0.2.1.tar.gzにはマニュアルのpdfファイルが入っています。こちらをダウンロードしてください。
インストール方法(Linux PC + Intelコンパイラの場合)
tar xzvf HPhi-release-0.2.1.tar.gz
cd HPhi-release-0.2.1
bash HPhiconfig.sh intel
make
プログラムの簡易紹介
バージョン0.1のリリースノートを参照してください。
追加
- グランドカノニカルスピン計算に関する入力形式チェック機能の追加
- マニュアルに記述を追加
- スピン計算時の注意を加筆
- MPIの使用方法に関する説明
- 初期ベクトルの与え方に関する説明
バグフィックス
- スピン系の一体グリーン関数のMPI並列計算が不正確だった点を修正しました。
Release note
[ 日本語 / Eng ]
Please download HPhi-release-0.2.1.tar.gz which contains manual-pdf files
Installation guide (e. g. Linux PC + Intel compiler)
tar xzvf HPhi-release-0.2.1.tar.gz
cd HPhi-release-0.2.1
bash HPhiconfig.sh intel
make
Introduction of HPhi
See the release note for the version 0.1.
Add
- Check the input file format in grandcanonical ensemble of the spin system
- The following descriptions are added to manuals:
- Notes for the calculation of the spin system
- How to choose the number of MPI processes
- Generation of the initial vector
Bug fix
- MPI-calculation of the one body Green's function in spin system was incorrect.
0.2
Release note
[ 日本語 / Eng ]
HPhi-release-0.2.tar.gzにはマニュアルのpdfファイルが入っています。こちらをダウンロードしてください。
インストール方法(Linux PC + Intelコンパイラの場合)
tar xzvf HPhi-release-0.2.tar.gz
cd HPhi-release-0.2
bash HPhiconfig.sh intel
make
プログラムの簡易紹介
バージョン0.1のリリースノートを参照してください。
追加
- 一般スピン系(S=1/2以外のスピン)に対応しました。
- Lanczos法,TPQ法ではMPI並列に対応しました。
変更
- エキスパートモードにてLocSpin指定ファイル(局在スピン/伝導電子の区別ファイル)の書式が変更されました。詳しくはマニュアルをご参照ください。
バグフィックス
下記のバグを修正しました
- エキスパートモードで近藤格子模型を扱う場合に部分空間作成部に失敗し異常終了するバグを修正しました。
Release note
[ 日本語 / Eng ]
Please download HPhi-release-0.2.tar.gz which contains manual-pdf files
Installation guide (e. g. Linux PC + Intel compiler)
tar xzvf HPhi-release-0.2.tar.gz
cd HPhi-release-0.2
bash HPhiconfig.sh intel
make
Introduction of HPhi
See the release note for the version 0.1.
Add
- General spin system (s > 1/2) is supported
- MPI parallelization in Lanczos and TPQ
Change in file format
- File format of LocSpin in the EXPERT mode. See the manual for more details.
Bug fix
- HPhi stops in Kondo model with expart mode. It is a bug in generating a subspace.
0.1.1
Release note
[ 日本語 / Eng ]
HPhi-release-0.1.1.tar.gzにはマニュアルのpdfファイルが入っています。こちらをダウンロードしてください。
インストール方法(Linux PC + Intelコンパイラの場合)
tar xzvf HPhi-release-0.1.1.tar.gz
cd HPhi-release-0.1.1
bash HPhiconfig.sh intel
make
プログラムの簡易紹介
バージョン0.1のリリースノートを参照してください。
バグフィックス
下記のバグを修正しました
- 全てのファイルのパーミッションが実行可能になってしまっている #3
- 1体グリーン関数の出力形式がマニュアルと違う #4
- スピン系の一体グリーン関数の値が間違っている #5
- 全対角化がセグメンテーション違反する #6
追加
- エキスパートモードで
S{i z} S{j z}
の項を定義する入力ファイル形式 (Materiappsフォーラム参照) HPsiconfig.sh
シェルスクリプトを用いて、スムーズに環境設定が行えるようにしました(関連issue #1)。cmake
に対応しました(この機能のマニュアルはまだありません)。
Release note
[ 日本語 / Eng ]
Please download HPhi-release-0.1.1.tar.gz which contains manual-pdf files
Installation guide (e. g. Linux PC + Intel compiler)
tar xzvf HPhi-release-0.1.1.tar.gz
cd HPhi-release-0.1.1
bash HPhiconfig.sh intel
make
Introduction of HPhi
See the release note for the version 0.1.
Bug fix
- Permission for all files #3
- Incorrect output format for the one body-Green's function #4
- Incorrect one body-Green's function in spin systems #5
- Segmentation faults in full diagonalization #6
Add
- Input file format for
S{i z} S{j z}
term (See Materiapps forum).. - Easy configuration by using
HPsiconfig.sh
script (See issue #1). cmake
(There has been no description in manuals yet)。
0.1
Release note
[ 日本語 / Eng ]
HPhi-release-0.1.tar.gzにはマニュアルのpdfファイルが入っています。こちらをダウンロードしてください。
展開方法
tar xzvf HPhi-release-0.1.tar.gz
プログラムの簡易紹介
HPhiは厳密対角化法および熱的純粋量子(TPQ)状態を用いた有効模型ソルバーパッケージです。
このプログラムは
- 多軌道ハバード模型
- キタエフ・ハイゼンベルグ模型
- 近藤格子模型
等の広汎な多体量子系の有効模型を対象としています。
またそれらの系に対する次の計算をOpenMPによる並列実行により行います。
- ランチョス法による基底状態及び低励起状態の厳密計算
- 熱的純粋量子状態を利用した比熱・帯磁率の温度依存性計算
- 直接法によるハミルトニアンの完全対角化
また、幅広いユーザーに使用される事を目的として入出力・マニュアル・チュートリアル等を整備しています。
Release note
[ 日本語 / Eng ]
Please download HPhi-release-0.1.tar.gz which contains manual-pdf files
tar xzvf HPhi-release-0.1.tar.gz
Introduction of HPhi
A numerical solver package for a wide range of quantum lattice models including
- Hubbard-type itinerant electron Hamiltonians,
- Quantum spin models,
- Kondo-type Hamiltonians for itinerant electrons coupled with quantum spins.
This program supports the following calculations together with the OpenMP parallelization:
- The Lanczos algorithm for finding ground states,
- Newly developed Lanczos-based algorithm for finite-temperature properties
- Full diagonalization of the Hamiltonian based on the direct method
A broad spectrum of users including experimental researchers is cordially welcome.