半相対論的扱い

「半相対論的な取り扱い」を導入する方法の一つは、ADPACKによって作成された半相対論的擬ポテンシャルを使用することですが、 より簡単な方法はj依存型擬ポテンシャルを用い、次のようにキーワード「scf.SpinOrbit.Coupling」を 「off」にすることです。

    scf.SpinOrbit.Coupling      off        # On|Off, default=off
この場合、OpenMXによってj依存型擬ポテンシャルが読み込まれた際に、自動的にjの縮退の重みで平均化されます。 この平均化の操作によってj依存型擬ポテンシャルは半相対論的な擬ポテンシャルに変換されます。 つまり、j依存型擬ポテンシャルは、相対論的および半相対論的取り扱いの両者に利用できることになります。 従って、相対論的な効果を考慮する場合には、半相対論的な擬ポテンシャルではなく、完全に相対論的なj依存型擬ポテンシャルを 作成することをお勧めします。 実際、図 28 (a)の計算は「scf.SpinOrbit.Coupling=off」とし、図 28 (b)と同じ擬ポテンシャルのファイルを用いて、実行したものです。



2017-03-07