|
|
在KST48的2024Oct更新(https://github.com/RimoAccelerat ... in/kst48_2024Oct.py)中,增加了固定能量差优化(Fix-DE)功能。对于两个态1和2,MECP的定位过程是在E1=E2, H12=0的限制条件下进行几何优化,而Fix-DE功能下,优化目标是在固定E1 - E2的情况下对态1进行优化,并且支持对两个态分别设定电荷和自旋多重度,可以用于寻找具有特定电离能/电子亲合能/激发能等的能量最低结构。这是一个很简单的功能,但似乎未曾听说过其他程序有支持。它是通过拉格朗日乘子的方式实现的。
为了使用Fix-DE,需要设置fix_dE和charge2两个关键字。fix_dE为E1 - E2的目标值(单位为eV),charge2是第二个态的电荷。其他用法与MECP寻找完全相同,第一个态的电荷仍然通过charge关键字设置。
以下是一个例子:对于三(二氰基亚甲基)环丙烷(C6N6)的单负离子/双负离子电对,我希望知道"垂直电位"(虽然这并不是一个良好定义的物理量)为0.4 V(versus NHE)时的结构和能量。虽然电位是一个自由能概念,用电子能量来近似讨论不失为一种办法,因此也就是寻找C6N6 2-的垂直电离能为4.68 eV时的能量最低结构。可以采用如下输入文件(无关关键字已略去):
- nprocs = 28
- mem = 48GB # change this into the maxcore value for orca
- method = wb97xd def2svp scrf=(smd,solvent=acetonitrile) g09default scf=(xqc,maxcycle=64)
- charge = -2
- mult1 = 1
- mult2 = 2
- mode = normal #normal; stable; read; inter_read; noread
- fix_dE = -4.68 # fix-dE opt: set the value to be the target dE (eV). When it is zero, a normal MECP optimization will be performed.
- charge2 = -1
- program = gaussian #gaussian, orca, xtb
- gau_comm = 'g16'
- *geom
- @C6CN6_vertRed.log
- *
复制代码 其中,通过fix_dE指定目标能量差(注意是E1 - E2,符号一定要搞对),通过charge, charge2, mult1, mult2指定态1和2的电荷/自旋多重度分别为-2/1和-1/2。在几何坐标部分通过外链读取了双负离子的优化结构。
经过60次迭代后,优化收敛。与MECP计算相比,fix-DE模式的输出内容有一定差别,先输出能量差,然后用能量差与目标值的差距作为收敛判据。
- Now Entering GDIIS Step 59
- The current multiplier for fix-dE optimization is [1.7553588432420713]
- 0.005840734526385636
- E1 = -785.032607425
- E2 = -784.860703739
- deltaE (eV) -4.677758
- deviation of dE (a.u.) 0.000082 0.000050 NO
- RMS Gradient 0.000143 0.000500 YES
- Maximium Gradient 0.000450 0.000700 YES
- RMS Displacement 0.000795 0.002500 YES
- Maximium Displacement 0.002273 0.004000 YES
- Now Entering GDIIS Step 60
- The current multiplier for fix-dE optimization is [1.7590554857255418]
- 0.007965048544876348
- E1 = -785.032634508
- E2 = -784.86069464
- deltaE (eV) -4.678742
- deviation of dE (a.u.) 0.000046 0.000050 YES
- RMS Gradient 0.000160 0.000500 YES
- Maximium Gradient 0.000431 0.000700 YES
- RMS Displacement 0.001084 0.002500 YES
- Maximium Displacement 0.003486 0.004000 YES
- ****Congrats! MECP has converged****
复制代码 最终收敛到的就是垂直电离能为4.68 eV的双负离子(或垂直电子亲合能为-4.68 eV的单负离子)结构。
|
|