動的平均場理論(DMFT)による模型計算・第一原理計算のための統合パッケージ
- 強相関電子系のスペクトル関数を DMFT で求めたい
- 第一原理計算と組み合わせて DMFT 計算を行いたい
PythonQuickstartDocsCitation
充実度★★★活発 · 72 コミット/年
経路積分量子モンテカルロ法による有限温度の量子格子系ソルバー
- 量子スピン系・ボース・ハバード模型の有限温度物性を計算したい
C++QuickstartDocsCitation
充実度★★★活発 · 89 コミット/年
非制限ハートリー・フォック近似(UHF)と乱雑位相近似(RPA)で遍歴電子系を解析する Python パッケージ
対象: 物性研究者 / 大学院生
- 非制限ハートリー・フォック近似で秩序相を調べたい
- 乱雑位相近似(RPA)で感受率を計算したい
PythonQuickstartDocsCitation
充実度★★★活発 · 1123 コミット/年
量子格子模型のための大規模厳密対角化・数値ソルバー
対象: 物性研究者 / 大学院生 / 計算科学ソフトウェア開発者
- スピン・電子模型の基底状態を計算したい
- 動的相関関数(スペクトル)を求めたい
CQuickstartDocsCitation
充実度★★★活発 · 635 コミット/年
多変数変分モンテカルロ法による強相関電子系ソルバー
対象: 物性研究者 / 大学院生
- 強相関電子模型の基底状態を変分法で求めたい
- 大規模系の相関関数を計算したい
CQuickstartDocsCitation
充実度★★★活発 · 425 コミット/年
テンソルネットワーク法による二次元量子格子模型の大規模並列ソルバー
- 二次元量子スピン系・ボソン系の基底状態や有限温度の性質を調べたい
- テンソルネットワーク(iTPS)計算を大規模並列で行いたい
C++QuickstartDocsCitation
充実度★★★活発 · 424 コミット/年
DMFT の Bethe-Salpeter 方程式を解き、運動量依存の二粒子感受率を計算する(DCore の後処理)
- DCore の計算結果から動的・静的感受率を求めたい
C++QuickstartDocs
充実度★★★活発 · 128 コミット/年
虚時間グリーン関数の中間表現(IR)基底関数のデータベースと Python・C++ ライブラリ
C++QuickstartDocs
充実度★★★低調 ·
スパースモデリングによる虚時間グリーン関数の解析接続ツール
- 量子モンテカルロ法で得た虚時間グリーン関数から実周波数スペクトル関数を求めたい
C++QuickstartDocs
充実度★★★低調 ·
簡単な設定ファイルから HPhi・mVMC・H-wave などの入力ファイルを生成するツール
CQuickstartDocs
充実度★★★活発 · 376 コミット/年
伝搬関数の中間表現(IR)を構築・利用するための Python ライブラリ
- 任意のカットオフ Λ に対する IR 基底関数を Python で計算したい
- スパースサンプリングを用いて GW 法や FLEX などの多体計算を行いたい
PythonQuickstartDocsCitation
充実度★★★活発 · 93 コミット/年
相関関数の中間表現(IR)を構築・利用するための Julia ライブラリ
- 任意のカットオフ Λ に対する IR 基底関数を Julia で計算したい
- スパースサンプリングで松原グリーン関数を効率よく扱いたい
JuliaQuickstartDocsCitation
充実度★★★活発 · 321 コミット/年
スパースモデリングによる虚時間グリーン関数の解析接続ツール
- 量子モンテカルロ法で得た虚時間データからスペクトル関数を求めたい
- 多軌道系のグリーン関数を半正定値性を課して解析接続したい
PythonQuickstartCitation
充実度★★★通常 · 9 コミット/年
Nevanlinna 解析接続の Julia 実装
- 松原グリーン関数から実周波数のスペクトル関数を求めたい
Jupyter NotebookQuickstartDocs
充実度★★★低調 ·
HΦ と PHYSBO を組み合わせ、磁化曲線から量子格子模型のパラメータをベイズ最適化で決定するツール
- 目標の磁化曲線を再現するハミルトニアンのパラメータを探索したい
PythonQuickstartCitation
充実度★★★通常 · 1 コミット/年
相関関数の中間表現(IR)とスパースサンプリングのための C++ ライブラリ(アーカイブ済み。後継は sparse-ir-rs)
- 任意のカットオフ Λ に対する IR 基底関数を高精度に計算したい
C++
充実度★★★通常 · 34 コミット/年
虚時間グリーン関数のための中間表現(IR)・離散 Lehmann 表現(DLR)・スパースサンプリングの Rust 実装
対象: 計算科学ソフトウェア開発者 / 物性研究者
- 虚時間グリーン関数を少ない係数でコンパクトに表したい
- 疎サンプリングで多体計算を高速化したい
RustQuickstartDocs
充実度★★★活発 · 620 コミット/年
スパースモデリングによる解析接続
Jupyter NotebookQuickstartDocs
充実度★★★低調 ·
中間表現(IR)基底とスパースサンプリングのライブラリ sparse-ir の Fortran インターフェース
- Fortran コードで中間表現(IR)基底とスパースサンプリングを使いたい
FortranQuickstartDocsCitation
充実度★★★低調 ·
中間表現(IR)基底関数を計算する開発者向けライブラリ
C++Quickstart
充実度★★★低調 ·
シフト型クリロフ部分空間法による線形方程式ソルバーライブラリ(動的グリーン関数計算)
- 多数の周波数での動的グリーン関数を効率よく計算したい
FortranQuickstartDocsCitation
充実度★★★通常 · 21 コミット/年
相関関数のスパース中間表現(IR)を扱う C++ ライブラリ libsparseir の Julia ラッパー(開発中。実用には SparseIR.jl を推奨)
- Julia から libsparseir を呼び出して虚時間・松原周波数のスパースサンプリングを行いたい
Jupyter NotebookQuickstart
充実度★★★通常 · 1 コミット/年
スパース中間表現(IR)ライブラリ libsparseir の Python バインディング
- Python からスパース IR 法でフェルミオン・ボソン系のグリーン関数を扱いたい
PythonQuickstart
充実度★★★低調 ·
【テスト】Fortran から libsparseir(スパース中間表現(IR)ライブラリ)を利用するためのテストプロジェクト
FortranCitation
充実度★★★低調 ·
【入力例集】HPhi の入力・出力ファイルと模型の解説
Python
充実度★★★低調 ·
【チュートリアル】mVMC の使い方を学ぶ教材
Python
充実度★★★低調 ·
【ドキュメント】sparse-ir エコシステムの解説書:中間表現(IR)の基礎、グリーン関数、DLR、松原和、共通の記法・規約
Jupyter Notebook
充実度★★★活発 · 57 コミット/年
【実行環境】sparse-ir ライブラリとチュートリアルを含む Docker イメージ
Dockerfile
充実度★★★低調 ·
【チュートリアル】sparse-ir ライブラリ v1 のチュートリアル(非推奨・保守終了。v2 チュートリアルを参照)
Jupyter Notebook
充実度★★★通常 · 2 コミット/年
【チュートリアル】sparse-ir(Python)と SparseIR.jl(Julia)v2 の現行チュートリアル:DMFT、FLEX、GW、TPSC、エリアシュベルグ方程式、解析接続などのノートブック
Jupyter Notebook
充実度★★★活発 · 58 コミット/年
【チュートリアル】irbasis を用いたスパースサンプリングのサンプルノートブック
Jupyter Notebook
充実度★★★低調 ·
【入力例集】Komega の計算例
C
充実度★★★低調 ·
【実行環境】sparse-ir チュートリアルを Binder で実行するための Docker 環境
Dockerfile
充実度★★★低調 ·