ガウス軌道

提供: testwiki
ナビゲーションに移動 検索に移動

計算化学および分子物理学において、ガウス軌道(ガウスきどう、テンプレート:Lang-en-short) またはガウス型軌道 テンプレート:Lang-en-short)とは、原子軌道またはLCAO法における分子軌道、およびそれに依存する様々な量を計算するために用いられる関数である[1]

原理

1950年、電子状態理論にガウス型軌道を(より物理的に意味のあるスレーター軌道の代わりに)初めて導入したのは、フランシス・ボーイズである[2] 。分子量子化学計算においてガウス基底関数を用いる主要な理由は、ガウス型関数の積法則により、2つの異なる原子を中心とするGTOの積を、有限個の、それぞれの中心を通る直線上のある点を中心とするガウス関数の和で表わすことができると保証されているからである。これを用いて、4中心積分を2中心積分に、さらには有限個の1中心積分の和に分解することができる。一般にガウス軌道を用いる場合は、スレーター軌道を用いた場合と比して多くの軌道を重ね合わせることが必要とされるが、1中心積分のみに帰着できることにより計算速度が4〜5桁向上するため、コストを上回る利点がある。

数学的形式

球面ガウス基底関数(後述)は一般的な動径部分と角度部分への変数分離

 Φ(𝐫)=Rl(r)Ylm(θ,ϕ)

に従う。ここで、 テンプレート:Math球面調和関数テンプレート:Mvar および テンプレート:Mvar は軌道角運動量量子数と テンプレート:Mvar 方向の軌道角運動量量子数、 テンプレート:Mvar球面極座標である。

スレーター軌道では動径部分を以下のような関数とする。

 Rl(r)=A(l,α)rleαr

ここで テンプレート:Math は規格化定数である。対して、原始ガウス軌道では動径部分を以下のような関数とする。

 Rl(r)=B(l,α)rleαr2

ここで テンプレート:Math はガウス軌道に対する規格化定数である。

一つの原始ガウス軌道だけでは原子軌道の形を上手く表現できないため、多くの場合は複数の原始ガウス軌道を次のように縮約し、スレーター軌道の形に近づける。

 Rl(r)=rlp=1,PcpA(l,αp)exp(αpr2)

ここで テンプレート:Mvar は指数 テンプレート:Mvar の原始ガウス軌道に対する縮約係数である。係数は規格化後の原始ガウス軌道に対して定義する。これは、規格化前の原始ガウス軌道は指数によってノルムが何桁も異なるためである。Basis Set Exchange (BSE) から、様々な基準にもとづくガウス基底関数系が取得できる。

球面ガウス軌道とデカルトガウス軌道、エルミートガウス軌道

原子は球対称な系であるから、原子軌道の角度部分は球面調和関数により記述される。

しかし、球面調和関数は扱いが煩雑であり、実際の計算には テンプレート:Math の代わりに テンプレート:Math を用い(テンプレート:Mvar非負整数)、これらの重ね合わせにより球面調和関数を表現することが多い[3]。このような置き換えを行ったガウス軌道をデカルト座標 (テンプレート:Mvar) を用いることにちなんでデカルトガウス軌道(テンプレート:Lang-en-short)と呼ぶ。

さらに、エルミート多項式はガウス関数を重み関数として直交し、微分計算もロドリゲスの公式を用いて簡便に行なえることから、デカルトガウス軌道をエルミートガウス軌道に変換して計算を行うこともある[4][5]

分子積分

1966年、竹田らによってガウス軌道に対する分子積分を計算するために必要な式が提示された[6]。 これ以来、ŽivkovićとMaksićが1968年にエルミートガウス関数をつかうことを提案する[7]など、式を簡潔にし、計算を高速化するために様々な研究が行われた。McMurchieとDavidsonは1978年、漸化関係式を導入し[8]、計算量を劇的に減らした。PopleとHehreは同1978年、局所座標法を開発した[9]。小原と雑賀は1985年に効率的な漸化関係式を導入し[10]、他の重要な漸化関係式の開発につながった。GillとPopleは1990年、「PRISMアルゴリズム」を導入し、20の異る計算パスを効率的に使えるようになった[11]

POLYATOM

POLYATOM[12]はガウス軌道を用いて様々な分子で第一原理分子軌道計算を行える初めての計算パッケージである[13]MITスレイター率いる Solid State and Molecular Theory Group (SSMTG) で、Cooperative Computing Laboratory の計算機資源を用いて開発された。数学的基盤と基盤ソフトウェアは Imre Csizmadia,[14] Malcolm Harrison,[15] Jules Moskowitz[16]Brian Sutcliffe[17]らにより開発された。

出典

テンプレート:Reflist

関連項目

外部リンク