Repository navigation
HPhi v3.7.0
[ 日本語 / Eng ]
HPhi v3.7.0 では、主要な模型系列に対する任意 N 体演算子対応を大幅に拡張し、HubbardGC 異常ペア、集約 Green 関数出力、Spectrum / BiCG の安定性と診断を強化しました。
ダウンロードする場合は、GitHub が自動生成する "Source code" ではなく HPhi-3.7.0.tar.gz を利用してください。こちらには依存パッケージの StdFace と PDF マニュアルが同梱されています。
SHA256:
7def057e9ad57241dc783d26d26ccf3b9d9c81f70746691c85e3adbc4b3a0243 HPhi-3.7.0.tar.gz
インストール方法:
tar xzvf HPhi-3.7.0.tar.gz
mkdir HPhi.build && cd HPhi.build
cmake ../HPhi-3.7.0/
cmake --build .主な変更
任意 N 体演算子
NBodyInterAll/NBodyGを SpinGC、canonical Spin、一般 spin canonical Spin、HubbardGC、canonical Hubbard、SpinlessFermion、t-J、Kondo、および NConserved 系へ拡張しました。(#229, #230, #241, #242, #243, #246–#251)- N 体入力と模型ごとの実行経路を英日マニュアルへ追加し、serial / MPI 回帰テストを拡充しました。(#252)
HubbardGC 異常ペア
Spectrum / 動的 Green 関数
- 有限温度の動的 Green 関数に
SpectrumLoopExct、SpectrumNumOp、SpectrumNumBraを追加しました。(#254) - HubbardNConserved の off-diagonal 励起、HubbardGC off-diagonal bra builder、Spectrum keyword validation を追加・修正しました。(#255)
- 未収束または non-finite になった BiCG Spectrum run の失敗処理と診断を強化しました。(#257, #260, #268)
出力形式と安定性
OutputGreenFormatによる opt-in の集約 Green 関数出力形式を追加しました。(#258)- zero-size allocation、TPQ restart-vector fallback、MPI rank 間の restart fallback 同期を修正しました。(#256, #259)
互換性と既知の制限
OutputGreenFormatは opt-in です。指定しない場合、従来の step / state ごとの Green 関数出力形式を維持します。- Spectrum BiCG の breakdown / non-finite 失敗(status 2/3/4/5)では、restart ファイルと出力ファイルを生成しません。status 1 の反復回数上限による未収束では従来の restart 動作を維持します。
- NBody 検証 issue #227, #228, #231, #244, #245 は継続検証課題です。
- standard mode で入力生成後に
NBodyInterAllを追記すると、PreCG = 1/LargeValue = 0の組合せで LOBPCG が不安定化する場合があります。PreCG = 0または適切な非ゼロのLargeValueを指定してください。(#227) - PR #261 以降の symmetry / momentum-sector stack は v3.7.0 には含まれません。
[ 日本語 / Eng ]
HPhi v3.7.0 substantially expands arbitrary N-body operator support across the major model families and adds HubbardGC anomalous pairs, aggregate Green-function output, and stronger Spectrum/BiCG diagnostics and failure handling.
Please download HPhi-3.7.0.tar.gz instead of the automatically generated "Source code" archives. The release asset bundles the StdFace dependency and PDF manuals.
SHA256:
7def057e9ad57241dc783d26d26ccf3b9d9c81f70746691c85e3adbc4b3a0243 HPhi-3.7.0.tar.gz
Installation:
tar xzvf HPhi-3.7.0.tar.gz
mkdir HPhi.build && cd HPhi.build
cmake ../HPhi-3.7.0/
cmake --build .Main changes
Arbitrary N-body operators
- Extended
NBodyInterAll/NBodyGsupport to SpinGC, canonical Spin, canonical general Spin, HubbardGC, canonical Hubbard, SpinlessFermion, t-J, Kondo, and NConserved model families. (#229, #230, #241, #242, #243, #246–#251) - Added English/Japanese manual coverage and expanded serial/MPI regression tests for the new N-body paths. (#252)
HubbardGC anomalous pairs
Spectrum / dynamical Green functions
- Added
SpectrumLoopExct,SpectrumNumOp, andSpectrumNumBracontrols for finite-temperature dynamical Green functions. (#254) - Added HubbardNConserved off-diagonal excitations and fixed the HubbardGC off-diagonal bra builder and Spectrum keyword validation. (#255)
- Strengthened failure handling and diagnostics for non-converged or non-finite BiCG Spectrum runs. (#257, #260, #268)
Output and robustness
- Added the opt-in aggregate Green-function output format via
OutputGreenFormat. (#258) - Fixed zero-size allocation, TPQ missing restart-vector fallback, and synchronization of restart fallback across MPI ranks. (#256, #259)
Compatibility and known limitations
OutputGreenFormatis opt-in. The existing per-step/per-state Green-function output remains the default.- Spectrum BiCG breakdown/non-finite failures (status 2/3/4/5) no longer write restart or output files. Iteration-limit nonconvergence (status 1) retains the previous restart behavior.
- NBody validation issues #227, #228, #231, #244, and #245 remain follow-up validation tasks.
- Appending
NBodyInterAllafter standard-mode input generation can make LOBPCG unstable withPreCG = 1andLargeValue = 0. UsePreCG = 0or specify a suitable nonzeroLargeValue. (#227) - The symmetry/momentum-sector stack beginning with PR #261 is not included in v3.7.0.