深層学習DFTソフトウェア Advance/OF-DFT

Advance/OF-DFTは、Orbital-Free DFT (OF-DFT)の拡張理論であるAtomic Orbital Facilitated DFT (AOF-DFT)を実装したPython/PyTorchベースの電子状態計算ソフトウェアです。アドバンスソフト株式会社の特許技術をベースに開発した深層学習運動エネルギー汎関数 AdvanceSoft26 を搭載しており、従来のOF-DFTよりも高精度、且つ、Kohn-Sham DFT (KS-DFT)よりも高速(O(N))に材料系の電子状態シミュレーションを行うことができます。

Advance/OF-DFT Logo

Atomic Orbital Facilitated DFT (AOF-DFT)

従来の Orbital-Free DFT (OF-DFT) は軌道の情報を含まないため 局所擬ポテンシャルしか使うことができず、仮に運動エネルギー汎関数が厳密であったとしても、ノルム保存型擬ポテンシャル(NCPP) などの非局所擬ポテンシャルが利用可能な KS-DFT には精度の面で劣ることが課題の1つでした。この問題を解決する方法として、アドバンスソフト株式会社は Atomic Orbital Facilitated DFT (AOF-DFT) という新手法を開発しました。AOF-DFT では原子軌道 χiA(𝐫)\chi_i^A(\mathbf{r}) を用いて電子密度を

ρ(𝐫)=Ai,jPijAχiA(𝐫)χjA(𝐫)\Large \rho(\mathbf{r}) = \sum_{A} \sum_{i,j} P_{ij}^A \chi_i^A(\mathbf{r}) \chi_j^A(\mathbf{r})

と表現することで、系全体に広がった波動関数(分子軌道 or バンド)の情報を含まずに、原子内においてのみ密度行列の情報を保持することができます。その結果、電子密度の情報量をO(N)に維持しつつ、NCPP が利用可能となります。KS-DFT にて既によく使われている NCPP を転用することで、OF-DFT と同様の高速な電子状態解析を周期表の全元素に適用可能となります。Advance/OF-DFTでは OpenMX にて使用されている擬原子軌道および擬ポテンシャルを採用しています。ただし、v1.0ではランタノイドなどの一部元素の擬ポテンシャルが非対応です。原子軌道の導入により、Mulliken 電荷解析も可能となります。

深層学習運動エネルギー汎関数 AdvanceSoft26

グラフ理論を連続多変数化した独自技術「汎グラフ」を運動エネルギー汎関数に適用し、金属・絶縁体・酸化物・表面・欠陥・有機分子などの種々の電子状態を事前に学習させています。

計算事例

1) メタン分子のC-H結合

2) Fe(BCC)結晶のスピンモーメント

3) As欠陥を含むGaAs結晶

電子ドープに伴う差分電荷密度
電子ドープに伴う Mulliken 電荷の変化

4) バンドギャップ 𝐄𝐠=𝐝𝟐𝐄𝐃𝐅𝐓/𝐝𝐍𝟐\mathbf{E_g=d^2E_{DFT}/dN^2}

ソフトウェア仕様

提供方法Python のソースコードおよび事前学習済みモデルを提供。
同時実行数や利用するマシンに関する制限は無し。
使用方法ASE の Calculator として、AOF-DFT の計算機能が実装されており、使用方法は ASE に準拠。
OSWindows, Linux, macOS (Python が利用可能であれば任意)
PythonPython: 3.10以降、 PyTorch: 2.8以降
デバイスCPU (OpenMP スレッド並列対応、MPI 非対応)
GPU (CUDA 12.6以降)

ライセンス価格等

永続ライセンス (企業・国研)200万円 (税抜)
永続ライセンス (大学)100万円 (税抜)
モデルのファインチューニング等個別見積

オンライン・ドキュメント

深層学習DFTソフトウェア Advance/OF-DFT