- %nproc=1
- #P opt=(nomicro,calcfc,ts,noeigen) external='python ../GauUMA_client.py'
- t
- 0 1
复制代码- #P freq external='python ../GauUMA_client.py'
复制代码- #P irc=(lqa,calcfc) external='python ../GauUMA_client.py'
复制代码需要注意的是UMA本身只能预测分子的受力,因此calcfc和freq所需的Hessian矩阵是由程序自动进行有限差分得到的。不过由于有限差分是在内部实现不涉及和Gaussian的通信,所以整体效率较高,对于这个过渡态体系一次频率计算仅耗时17.8s。这里理论上还可以通过批量推理或者使用@wzkchem5老师的O1NumHess进一步优化,不过考虑到程序的兼容性以及本身计算的绝对时间也不长,就没有进一步实现。以下是过渡态结构中的一些关键键长和PBE0结果的对比,可以说作为初猜已经非常可用了:
接着又几个对称破缺体系的表现,首先测试了乙烷中C-C键的解理曲线,UMA成功描述了C-C键在接近断裂时候的行为。给出的解离能和实验值90 kcal/mol也大致相符(粗略估计,实验上的键能还需要分别优化并且考虑热力学矫正)。对于乙烯扭转的结构,UMA成功优化出了两个CH2垂直的过渡态结构,但是其给出的能垒高达92 kcal/mol。倒是和典型的RKS结果类似。这表明在这一类电子结构比较复杂的体系上使用此类机器学习势还是要谨慎对待结果。