详细内容

Gaussian 讲解70-Gaussian 09 IRC

说明  

这个计算类型关键词要求用内反应坐标积分方法跟踪反应路径[Fukui81, Hratchian05a]。初始 结构(在分子说明部分给出)是过渡态的结构,路径可以从该点的一个或全部两个方向进行 跟踪。当过渡矢量(“相位”)的最大分量为正时,定义为过渡矢量指向的前进方向;它可以 直接用 Phase 选项直接定义。默认对两个反应路径方向都进行跟踪。Gaussian 09 使用新的 算法[Hratchian04a, Hratchian05a, Hratchian05b]计算反应路径上的点,这比早期版本程序使用的方法更有 效率。参见下面 HPC 选项的讨论。 

进行 IRC 计算需要初始力常数。必须通过某种方法为计算提供这些信息。通常的方法 是保存前一个频率计算的检查点文件(验证用于 IRC 计算的优化结构是真正的过渡态),接 下来在执行路径中指定 RCFC 选项。另一个方法是在 IRC 计算的开始计算它们(CalcFC)。 注意必须指定 RCFC CalcFC 其中的一个(也可以用 CalcAll,但是新的算法在典型情况 下用不到它)。 

Gaussian 09 中已经改变了默认的 IRC 算法。大多数计算默认使用 HPC 算法。 ONIOM(MO:MM)计算使用 Euler 预测-校正积分法。对于有梯度但没有解析二阶导的方法, 计算应当包含 GradientOnly 选项,接下来使用阻尼速率 Verlet 积分程序(DVV),但是如 果需要,也可以指定用 Euler 积分(Euler)。后面详细讨论了可用的算法。 

默认仅报告路径上每一点的能量和反应坐标;如果需要沿着路径的结构参数,可以通过 Geom=ModRedundant 定义为冗余内坐标,或者通过 IRC(Report=Read)定义为 IRC 代码的 输入。 

可以用 ReadIsotopes 选项为 IRC 任务指定替代的同位素(见下)。 


选择路径选项  

Phase=(N1 N2 [N3 [N4]])    定义过渡矢量的相位,使前进运动方向沿着过渡矢量正向,也就是指定的内 坐标增加的方向,这需要最多四个原子序号指定。如果只给出两个原子序号, 坐标为两个原子间的键伸缩;三个原子序号指定键角弯曲;四个原子指定二 面角。 

Forward              只跟踪反应路径的正向。 

Reverse              只跟踪反应路径的反向。 

Downhill             从输入的结构朝着下坡的方向跟踪。 

MaxPoints=N                         在反应路径上检查的点数(沿着正反两个方向,如果二者在计算中都考虑的 话)。默认是 10。 

StepSize=N                          沿反应路径的步长,单位是 0.01 Bohr。如果 N<0,则步长单位是 0.01  amu 1/2-Bohr。默认是 10。 

ReadIsotopes          该选项允许指定不同于默认值(分别为 298.15 K,1 大气压,无换算,和最 丰同位素)的温度,压强,频率换算因子,和/或同位素。该选项可用于重新 进行分析,但使用不同于检查点文件数据的参数。

                  但是需要注意,所有这些参数也可以在执行路径部分(关键词 TemperaturePressure,和 Scale)和分子说明部分(Iso=参数)指定,如这个例子:  

#T Method/6-31G(d) JobType Temperature=300.0 ...  

...  

0 1  

C(Iso=13)  

...  

ReadIsotopes 输入具有下面的格式:  

temp pressure [scale]     数值必须为实数。 

原子 1 的同位素质量  

原子 2 的同位素质量 

...  

原子 n 的同位素质量 

其中的 temppressure,和 scale 分别为所需的温度,压强,和当用于热化 学分析时可选的频率数据换算因子(默认不换算)。其余的行是分子中各原 子的同位素质量,按照分子说明部分出现的相同顺序排列。如果原子量指定 为整数,程序将自动使用相应的真实同位素质量(例如,对 18O 指定为 18, 那么 Gaussian 使用的值为 17.99916)。   


算法选择选项  

HPC     使用基于 Hessian 的预测-校正积分方法[Hratchian04a, Hratchian05a, Hratchian05b]:这是 一种非常准确的算法,它使用基于 Hessian 的局域二次近似作为预测部分, 以及修改的 Bulrisch-Stoer 积分方法用于校正部分。做这个校正积分方法需要 使用距离加权的插值曲面[Collins02],这需要在预测步骤的开始点和结束点对能 量,梯度,和 Hessian 进行拟合才能得到。这对大多数计算是默认的。注意, 这种方法对非常大的分子体系是不实用的。 

LQA      对预测步骤使用局域二次近似[Page88, Page90]。 

DVV      使用阻尼速率 Verlet 积分方法[Hratchian02]。对于 IRC=GradientOnly 计算是默 认的。 

EulerPC   对于预测步骤使用一阶 Euler 积分,同时对校正步骤使用 HPC。这对使用 ONIOM(MO:MM)方法的 IRC 计算是默认算法。这种计算对大分子是现实的 选择。 

Euler     IRC 仅使用一阶 Euler 积分的预测步骤。该选项不建议用于正式计算。 

ReCalc=N   每隔 N 个预测步骤或|N|个校正步骤(若 N<0),计算解析 Hessian。必须指定 RCFC CalcFC,用于提供初始 HessianUpdate ReCalc 的同义词。要 求方法有解析二阶导。 

GradientOnly   使用不需要二阶导的算法。注意,对于这类方法必须明确指定该选项(因为 不能自动判断)。可以与 DVV(默认)和 Euler 合用。


坐标系选择选项  

MassWeighted   跟踪质量加权笛卡尔坐标的反应路径。MW MassWeighted 的同义词。这 是默认选项。 

Cartesian     跟踪笛卡尔坐标反应路径,不使用质量加权。 


产生初始力常数的选项  

RCFC    指定从检查点文件读取频率计算的笛卡尔坐标力常数。ReadCartesianFC RCFC 的同义词。 

CalcFC   指定在第一个点计算力常数。 


用于和 Gaussian 03 兼容的选项  

GS2 选项请求在新的 IRC 执行中使用 Gaussian 03 的 IRC 算法。为了运行 Gaussian 03 的默认代码,需要使用关键词 Use=L115(仅用于重复旧版的结果)。 

GS2     使用 Gaussian 03 和早期版本默认的 IRC 算法[Gonzalez89, Gonzalez90]。沿着反应路 径的方向,在每个点进行结构优化,这样,任意两个相邻点之间的一段反应 路径可以用一个圆弧来描述,因此圆弧最后一个点的梯度为路径的切线。默 认的 GS2 IRC 计算使用质量加权内坐标,沿着路径正向 6 个点,反向 6 个点, 步长为 0.1 amu1/2 Bohr。 

CalcAll  指定在每一个点计算力常数。 


与进程有关的选项  

Restart           重新开始没有完成的 IRC 计算,或对已完成的 IRC 计算在反应路径上加入新 的点继续计算。 

Report[=item]       控制 IRC 报告哪些几何参数。默认不报告几何参数。不带参数的 Report 将包 含所有产生的内坐标。item 可能的值有:  

                Read      读取一列内坐标并输出。内坐标的定义方式同 ModRedundant。  

                Bonds      从内坐标输出键长(如果出现)。  

                Angles     从内坐标输出键角(如果出现)。  

               Dihedrals   从内坐标输出二面角(如果出现)。  

               Cartesians   输出所有的笛卡尔坐标。  

ReCorrect[=when]  对于 HPC EulerPC IRC 校正步骤,控制测试-重算流程。不带参数的 ReCorrect ReCorrect=Yes 表示只要校正大于阈值(降低阈值可以用 Tight VTight),就重复校正步骤。参数可以用下面的值: 

                                      Never              不重复校正步骤(即,禁止测试阈值)。 

                                     Always              不管初始校正多大,总是重新计算校正至少一次。 

                                      Test                 测试校正步骤的质量并报告结果,但是不进行附加的校正 步骤。计算得到的 IRC 路径与用 ReCorrect=Never 计算 的相同。 

               对 EulerPC HPC 默认为 Yes,对其它积分方法默认为 Never。 

MaxCycle=N        设定每个几何优化中的最大步数为 N。默认是 20。 

Tight            该选项对判断收敛所用的力和步长使用更严格的阈值。对于 DFT 计算,必须 同时指定 Int=UltraFine

VeryTight         使用极其严格的收敛标准。VTight VeryTight 的同义词。对于 DFT 计算, 必须同时指定 Int=UltraFine。 


适用性  

默认算法可用于 HF,所有的 DFT 方法,CISMP2MP3MP4(SDQ)CIDCISDCCDCCSDQCISDBDCASSCF,以及所有的半经验方法。 


有关的关键词  

OptScanIRCMax

例子  

IRC 完成后,程序打印总结结果的表格:

image.png

初始几何(过渡结构)出现在表格的中间(本例中是第 6 个点)。可以通过寻找反应坐 标和能量值为 0.00000 的方法快速识别。

最新评论
请先登录才能进行回复登录
技术支持: CLOUD | 管理登录
seo seo