液体の積分方程式理論の解法と
電子状態計算との連成時の問題
"アルゴリズムによる計算科学の融合と発展"
2009/04/22-23
吉田紀生
分子科学研究所
はじめに
液体の積分方程式理論
液体の構造を統計力学に基づいて記述する理論
連立方程式を繰り返し計算により解く
畳み込み積分を解くためにフーリエ変換を用いる
電子状態理論との連成
溶媒和分子の電子状態に溶媒効果を加えるのに効
果的な方法
溶媒和フォック行列の計算、静電ポテンシャルの計
算が律速に
有効な高速化手法を模索中・・・
液体の積分方程式理論とは
液体の積分方程式理論とは
液体の状態・構造を記述する理論
積分方程式(Ornstein-Zernike方程式)とclosure
の連立方程式
h(1, 2) c(1, 2) c(1, 3)h(3, 2)d(3)
g(1,2) exp u(1,2) h(1,2) c(1,2) b(1,2)
1,2は分子1,2の座標・配向を表す
分子性の液体を扱うための様々な解法が提案され
ている
液体の構造とは?
気体と固体の場合は?
気体の構造
特定の構造を持たない
固体の構造
格子定数で一義的に決まる
(6つのパラメータ)
液体の構造
ある一定の構造を持っているが、
格子点では表現できない
ある粒子に注目したとき、その
周りに他の粒子が平均的にど
のように分布しているかを見る
液体の構造と分布関数
動径分布関数
密
密
疎
密 密
疎
r
分布関数から計算出来る系の熱力学量
分子間ポテンシャル
内部エネルギー:
3
N
U NkBT u(r ) g (r ) 4 r 2 dr
2
2 0
圧力:
1 2 du(r )
P k BT r
g (r ) 4 r 2 dr
0
6
dr
圧縮率:
1
1
T
k BT k BT
2
g
(
r
)
1
4
r
dr
0
RISM, 3D-RISM, MOZ
分子性液体
2体の相互作用の記述には6次元の関数が必要
(系全体の回転・並進不変性)
ž
R 12
1
ž
2
分子1,2の配向とそれらを結ぶベクトル
液体の積分方程式理論の種類
Molecular Ornstein-Zernike (MOZ)理論
Reference interaction site model (RISM)理論
Three-dimensional RISM (3D-RISM)理論
MOZ (MOLECULAR ORNSTEINZERNIKE)
分子の配向をすべて考慮(自由度は6次元)
R 12
多極子展開を用いる
ž
ž
1
m n l
m
n
l
g(1 2 R12 ) g (R12 )
R 1 R 2 R 0 Rˆ 12
mnl
mnl
多極子展開の収束の悪さから大きい分子への応用
は難しい
近似が少ないため、物理量の再現性も良く高精度な
計算に向く
反面、計算コストは高い
多極子展開をどこまでとるかに依存
2
RISM (REFERENCE
INTERACTION SITE MODEL)
分子を作用点(interaction site)に分け、その作用点間の
距離のみを扱う(自由度は1次元)
rab
自由度が1次元なので軽量で高速、応用範囲が広い
反面、誘電率を再現出来ない点や異方性の強い分子には
向かないなど欠点も
計算コストは
(距離グリッド数)x(分子1のサイト数)x(分子2のサイト数)
3D-RISM (THREE-DIMENSIONAL
RISM)
分子を座標に固定し、分子2の作用点の位置ベクトル
で記述(自由度は3次元)
Rb
分子1からの分子2の位置情報を得られる
複雑な溶質(分子1)を扱うことが出来る
計算コスト
(グリッド数)3x(分子2のサイト数)
たんぱく質
DNA
ナノチューブ
〜
3D-RISM
いらない子のように
思えるが、「理論的
厳密性」が高いため
高速に計算出来れ
ばそれなりに需要は
あるはず…
アミノ酸
核酸
〜
対象分子の規模
計算コストと対象とする系の比較
RISM
MOZ
単純な分子
(H2O, CH3CN)
計算コスト
RISM
Molecular Ornstein-Zernike
Site-Site Correlation functionの導入
RISM equation
3D-RISM
RISMと異なり、分子2についてのみ平均化
h (r) R 2 l2 r h(1, 2)d(2)
3D-RISM equation
フーリエ変換により
%
h (k) c%
(k) X (k)
X (k) VV (k) hVV (k)
Closure
g (r) exp u (r) h (r) c (r)
3D-RISMの基本的アルゴリズム
3D-RISM equation と Closureをiterativeに解く
c (r) exp u (r) (r) 1 (r)
c (k) c (r)eikr dr
%
h (k) c%
(k) X (k)
ikr
h (r) h%
dk
(k)e
(r) h (r) c (r)
solute-solvent interaction potential
u (r) 4
solute
12
6
q q
r r r r
r r
solvent-solvent correlation term
X (k) VV (k) hVV (k)
グリッドと離散化
相関関数の離散化
g (r) g xi , y j , zk
グリッド
3次元直交グリッド
z
y
離散フーリエ変換
x
c (si ,t j ,uk ) c (xi , y j , zk )exp i(si xi t j y j uk zk )v
i
j
k
LONG-RANGE INTERACTION
直接相関関数の長距離挙動
c (r) u (r),
u (r) 4
solute
1/r が収束が悪い
r
12
6
q q
r r r r
r r
有限のセルサイズでは、離散フーリエ変換の精度悪化
直接相関関数の分離
振る舞いの良い
関数
c (r) cs (r) q f (r)
solute
f (r)
q
erf r r
r r
solute
解析的にフーリエ変換可能
f (k)
k2
4 q 4 2 ikr
e
e
k2
LONG RANGEの問題を考慮した場合の
アルゴリズム
c (rijk ) exp u (rijk ) (rijk ) 1 (rijk )
cs (rijk ) c (rijk ) q f (rijk )
N
c (ki, j,k ) v
s
iki , j ,k ri , j , k
cs (ri , j , k )e
i , j , k
s
%
c (kijk ) c%
(kijk ) q f (kijk )
%
h (k ijk ) c%
(k ijk ) X ( k ijk )
h (ri, j,k )
s
1
3 k
2
N
3
i , j , k
(rijk ) h (rijk ) c (rijk )
iki , j ,k ri , j ,k
s
h%
(k
)e
i , j , k
3D-FFT
収束テクニック
MDIIS (Modified direct inversion in the iterative
subspace)
メリット
ロバスト
MDIISのルーチン自体が軽量
デメリット
メモリを大量に消費
Newton-Raphson
メリット
収束性するときは速い
デメリット
Jacobianの計算が重い
良い初期値を必要とする
MDIIS
m
(m1)
(ri ) (ri ) R (ri ) c j ( j ) (ri ) R( j ) (ri )
(*)
(*)
j n
R( j) (ri ) ( j ) (ri ) ( j) (ri )
1
snn
0
1
1 L
snn1 L
1 sn1n
M
1
M
smn
N
O
1
snm cn
cn1
M
smm cm
sij Ri (rk )Rj (rk )
m
c
i
in
1
1
0
0
M
0
(m) (ri )
3D-RISM
( m ) (ri )
R(m) (ri )
{cn}の計算
k
(m1) (ri )
NEWTON-RAPHSON + PICARD
HYBRID
τ(あるいはc)をcoarse partとfine
partにわけ、それぞれにNewtonRaphson、Picard法を適用する
Δτは固定
(ri ) au, Pu (ri ) (ri )
u
coarse part
a
(n)
1
au,(n1)
a
J
u,
v,
fine part
uv,
(n)
v,
av,
3D-RISM
Jacobian
の計算
aの収束判定
Δτの更新
Pはroof function, JはJacobian
coarse partとfine partを決めるため
の2重ループを行う
τの収束判定
積分方程式理論と電子状態理論の連成
積分方程式理論で電子状態理論を組み合わせること
で、溶液内分子の電子状態に溶媒効果を効率的に組
み込む
溶媒と溶質は互いに相互作用する
溶媒(g(r))
RISM-SCF (Ten-no et al.)
3D-RISM-SCF (Sato et al.)
MOZ-SCF (NY et al.)
溶質(Ψ)
溶質の電子状態(Ψ)と
溶媒の分布(g(r))を
自己無撞着に決定。
3D-RISM-SCF
Quantumに扱う溶質が液体論で古典的に扱われる溶
媒中に無限希釈で溶けている状態を考える
系のTotal Helmholtz Free energyは
A Esolute
溶質の寄与
Esolute solute Hisolated solute
溶媒の寄与
v d u (r)g (r)dr
1
0
1
1
2
h
(r)
c
(r)
h
(r)c
(r)
v 2
2
FORMALISM OF 3D-RISM-SCF
Lagrangian
L A im (Sim im )
i
m
これは相関関数(c, h, τ)および溶質の波動関数(ϕi)お
よびMO係数の汎関数と見なせるので、偏分は
L
e u (r ) (r ) 1 (r) (r) (r) h (r) c (r) h (r)
dr
1
%
%
%
dk
h
(k)
c
(k)
(k)
c% (k)
(2 )3
2 i ij h ijkl gkl ij
ij
kl
q
r r
g (r )dr ij j
SCHEME OF 3D-RISM-SCF
真空中で溶質となる分子の電子状態を計算
isolated
溶質分子が作るポテンシャルを計算
u (r) q
(re )
dre
r re
Z
4
r r
r r
3D-RISMを解く
g r
溶媒分布からSolvated Fock Matrixを計算
Fij F
isolated
ij
q
i* (re ) j (re )
r re
dre g (r)dr
溶媒分布の下での溶質分子の電子状態を計算
solvated
12
r r
6
グリッド数回の
グリッド数回の1電
1電子積分が必要
子積分が必要
静電ポテンシャル計算の高速化
静電ポテンシャル計算、およびSolvated Fockの計算
が3D-RISM-SCFのボトルネック
2563回の1電子積分・・・
高速化のアイデア
1電子積分を高速化
Pople-Hehre
Martyna-Tuckerman
フーリエ変換
精度を維持して高速化
1電子積分を減らす
有効静電ポテンシャル(ESP)
精度を犠牲にするが
圧倒的に高速化
有効静電ポテンシャル法(ESP)
分子の周りに分子自体が作る静電ポテンシャルを再現
するように、分子上に点電荷を配置する方法、またはそ
れによって決められた点電荷のこと
静電ポテンシャルをフィッティングするための数千〜数
万点の1電子積分で済む
点電荷は通常、溶質分子の原子核上におく
(かならずしもその必要はないが・・・)
π軌道などの再現は難しい(芳香族-芳香族相互作用
等)
分子内部に埋もれた原子の点電荷の決定には難あり
ESP
位置rに溶質がつくる静電ポテンシャルは
U(r) U N (r) Ue (r)
ZA
U N (r)
A r RA
Ue (r) tr(PA(r))
原子核の寄与
電子の寄与
(P) P ck c k (A)
k
qAN,
各原子核上の部分電荷
N
q
シャルは
A
UN (r)
A r RA
* (r) (r)
r r
d r
qAe ,を用いたモデルポテン
Ue (r)
A
qAe
r RA
原子核の分は qAN ZAとおけるので以下では扱わない
ESP
e
qA
は最小二乗法で決定
n e
2
l
%
U
(r
)
U
(r
)
2
q
const
k e k
e k
e j
0
qie
j 1
k 1
ω、l、λはそれぞれサンプル点の重み、サンプル点、Lagrangeの未定乗数
この式から
1a 1tr(PB) N e 1
q a tr(PB)
a 1
t 1
1a 1
e
1
l
(a)ij k rki1rkj1
k 1
1
1 M
1
l
(B) ,i k rki1 A (rk )
k 1
この方法によれば1電子積分はたかだかl回のみ
グリッド(サンプル点)の生成方法にもよるが、有機分子程度
で数百〜数千、アミノ酸等でも数千〜数万点
3D-RISM-SCFでのアイデア
3D-RISMの利用を考えた
場合、空間を3つの領域
に分けてそれぞれ扱いを
変えてやる
電子交換反発など
が主体になる様な
距離)ではそもそも
静電ポテンシャル
の計算の必要はな
い
問題点
領域IIとIIIの間で不連続
が発生する
IIの領域の高速化が依然
としてネック
ここは専門家に任せたい
十分離れたところ
では点電荷がつく
る静電ポテンシャ
ルで近似
分子近傍は波動関
数の広がりを考慮
した静電ポテンシャ
ルを用いる
まとめ
3D-RISM自体の高速化は以下の2点が問題
3D-FFTの高速化・高並列化
反復回数を減らす
電子状態との連成では
静電ポテンシャル/溶媒和フォックの計算
近似的なアプローチ(ESPなど)
1電子積分自体の高速化
© Copyright 2026 ExpyDoc