このキーワードは、pure(非 hybrid)DFT 汎関数を用いる計算において、Coulomb 問題に対する density fitting を有効にし、制御します。 Density fitting 基底関数系は、ジョブのルートセクション中でモデル化学の一部として指定します。 組み込みの density fitting set の一覧は、基底関数系の説明に含まれています。 DenFit はこのキーワードの同義語です。
このキーワードを含めると、指定したモデル化学に対して可能であれば fitting set が使用されます。ルートセクションで特定の fitting set が指定されていない場合、 プログラムは指定された基底関数系に対応する標準 fitting set が存在すればそれを選択し、存在しなければ自動生成します。 Default.Route ファイルに DensityFit が含まれている場合、 fitting set を指定していないすべての(該当する)計算に対して /Fit が暗黙に指定されます。
NoDensity キーワードは、pure DFT 計算で density fitting の使用を無効にします。 プログラムでは density fitting はデフォルトで無効であるため、このキーワードの用途は、Default.Route 中の DensityFit 指定を上書きすることだけです。 NoDenFit は NoDensityFit の同義語です。
ジョブのルートセクションに fitting set と NoDensityFit の両方が含まれている場合、後者は無視され、density fitting が使用されます。
オプション
Iterative
generalized inverse を形成するか、fitting 方程式を反復的に解くかを制御します。 NonIterative は、 ADMP と PBC を除くデフォルトです。
InvToler=N
fitting 行列の generalized inverse における非自明な固有値の許容値を 10-N に設定します。
Convergence=N
fitting 方程式の反復解法に対する収束条件として 10-N を指定します。Iterative を暗黙に指定します。 デフォルトは ADMP では 10-6、BOMD では 10-9 です。
Coulomb
Coulomb は、fitting 法で使用する metric を指定します。これがデフォルトです。
Overlap
Overlap は、fitting 法で使用する metric を指定します。デフォルトは Coulomb です。
JNormalization
読み込まれる density basis が、Coulomb normalization に対応する縮約係数を持つことを指定します。これがデフォルトです。
AONormalization
読み込まれる density basis が、AO(overlap)normalization に対応する縮約係数を持つことを指定します。JNormalization がデフォルトです。
利用可能性
pure(非 hybrid)汎関数を用いる DFT 計算にのみ適用されます。
関連キーワード
基底関数系, ExtraDensityBasis, Gen, ChkBasis
最終更新日: 2017年1月5日。[G16 Rev. C.01]