HPhi++ のドキュメントへようこそ!¶
HPhi++ とは?¶
並列計算機に対応した数値厳密対角化法による有効模型ソルバーパッケージ。 広汎な多体量子系の有効模型(多軌道ハバード模型、ハイゼンベルグ模型、近藤格子模型など) の基底状態及び低励起状態の波動関数を並列計算によって求められます。 ランチョス法による基底状態計算、 熱的純粋量子状態を利用した比熱・帯磁率の温度依存性計算が可能です。 さらに、ver.2.0より数値ライブラリKωが接続され、 先端的数理アルゴリズム(シフト型クリロフ部分空間理論)による動的グリーン関数の計算が可能となっています。
ライセンス¶
本ソフトウェアのプログラムパッケージおよびソースコード一式は GNU General Public License version 3(GPL v3)に準じて配布されています。
HPhi++ (hphi)を引用する際には、以下の文献を引用してください。
Mitsuaki Kawamura, Kazuyoshi Yoshimi, Takahiro Misawa, Youhei Yamaji, Synge Todo, and Naoki Kawashima
コピーライト¶
© 2015- The University of Tokyo. All rights reserved.
本ソフトウェアは2015, 2016, 2017年度 東京大学物性研究所 ソフトウェア高度化プロジェクトの支援を受け開発されており、その著作権は東京大学が所持しています。
ダウンロード¶
HPhi++ のソースコードは GitHub page or release page からダウンロードできます。
Contents¶
- 1. What is HPhi++?
- 2. How to use HPhi++
- 3. チュートリアル
- 4. ファイルフォーマット
- 4.1. スタンダードモード用入力ファイル
- 4.2. エキスパートモード用入力ファイル
- 4.2.1. 入力ファイル指定用ファイル
- 4.2.2. CalcModファイル
- 4.2.3. ModParaファイル
- 4.2.4. LocSpin指定ファイル
- 4.2.5. Trans指定ファイル
- 4.2.6. InterAll指定ファイル
- 4.2.7. CoulombIntra指定ファイル
- 4.2.8. CoulombInter指定ファイル
- 4.2.9. Hund指定ファイル
- 4.2.10. PairHop指定ファイル
- 4.2.11. Exchange指定ファイル
- 4.2.12. Ising指定ファイル
- 4.2.13. PairLift指定ファイル
- 4.2.14. OneBodyG指定ファイル
- 4.2.15. TwoBodyG指定ファイル
- 4.2.16. SingleExcitation指定ファイル
- 4.2.17. PairExcitation指定ファイル
- 4.2.18. SpectrumVec指定ファイル
- 4.2.19. OneBodyTE指定ファイル
- 4.2.20. TwoBodyTE指定ファイル
- 4.3. 出力ファイル
- 4.3.1. CHECK_Chemi.dat
- 4.3.2. CHECK_InterAll.dat
- 4.3.3. CHECK_CoulombIntra.dat
- 4.3.4. CHECK_Hund.dat
- 4.3.5. CHECK_INTER_U.dat
- 4.3.6. CHECK_Memory.dat
- 4.3.7. WarningOnTransfer.dat
- 4.3.8. CalcTimer.dat
- 4.3.9. TimeKeeper.dat
- 4.3.10. sz_TimeKeeper.dat
- 4.3.11. Time_CG_EigenVector.dat
- 4.3.12. energy.dat
- 4.3.13. Lanczos_Step.dat
- 4.3.14. Time_TPQ_Step.dat
- 4.3.15. Norm_rand.dat
- 4.3.16. SS_rand.dat
- 4.3.17. Flct_rand.dat
- 4.3.18. Time_TE_Step.dat
- 4.3.19. Norm.dat
- 4.3.20. SS.dat
- 4.3.21. Flct.dat
- 4.3.22. Eigenvalue.dat
- 4.3.23. phys.dat
- 4.3.24. ham.dat
- 4.3.25. cisajs.dat
- 4.3.26. cisajscktalt.dat
- 4.3.27. eigenvec.dat
- 4.3.28. tmpvec.dat
- 4.3.29. DynamicalGreen.dat
- 4.3.30. recalcvec.dat
- 4.3.31. TMcomponents.dat
- 4.3.32. excitedvec.dat
- 4.4. エラーメッセージ一覧
- 5. アルゴリズム
- 6. Calculation of physical quantities
- 7. 相関関数のFourier変換ユーティリティー
- 8. Wannier関数を用いたダウンフォールディング
- 9. 謝辞