用ORCA做结构优化及轨迹查看
时间:2022-07-22
本文章向大家介绍用ORCA做结构优化及轨迹查看,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
用ORCA做结构优化的关键词非常简单,与Gaussian类似,直接写上opt即可,同样也可以使用opt freq的组合,在优化完结构之后进行频率计算。示例如下:
!BLYP D3 def2-SVP def2/J opt freq tightSCF
%maxcore 1000
%pal nprocs 24
end
*xyz 0 1
C -1.2471894 -1.1718212 -0.6961388
C -1.2471894 -1.1718212 0.6961388
N -0.2589510 -1.7235771 1.4144796
C 0.7315327 -2.2652221 0.6967288
C 0.7315327 -2.2652221 -0.6967288
N -0.2589510 -1.7235771 -1.4144796
H -2.0634363 -0.7223199 -1.2472797
H -2.0634363 -0.7223199 1.2472797
H 1.5488004 -2.7128282 1.2475604
H 1.5488004 -2.7128282 -1.2475604
C -0.3380031 2.0800608 1.1300452
C 0.8540254 1.3593471 1.1306308
N 1.4701787 0.9907598 0.0000000
C 0.8540254 1.3593471 -1.1306308
C -0.3380031 2.0800608 -1.1300452
N -0.9523059 2.4528836 0.0000000
H -0.8103758 2.3643033 2.0618643
H 1.3208583 1.0670610 2.0623986
H 1.3208583 1.0670610 -2.0623986
H -0.8103758 2.3643033 -2.0618643
*
ORCA的默认结构优化收敛标准如下:
在手册上说必须所有条件都满足时,结构优化才算收敛。但在实际计算中,如果能量没有收敛,程序也认为收敛了,如上图的情形。程序中也给出了说明。
ORCA没有官方的可视化程序可以观看优化轨迹。卢天曾开发过OfakeG程序,可以将ORCA的结构优化和频率计算文件转化成一个伪装的Gaussian输出文件,这样便可借助GaussView观看优化轨迹和振动模式。其操作非常简单,只需将ORCA的输出文件拖入OfakeG打开后的界面,即可生成一个fake的Gaussian输出文件,具体介绍可参看卢老师的帖子:
http://sobereva.com/498
ORCA的结构优化功能并没有高斯强大,但是ORCA在RI近似方面却比高斯做得要好,对于大体系,在ORCA中使用纯泛函加RI近似,计算速度是非常快的。可以将ORCA的能量和力传给Gaussian进行结构优化,具体可参看《使用external关键词将其他程序与高斯对接进行结构优化、IRC分析等计算》一文。
- MySQL 5.6, 5.7并行复制测试(r12笔记第9天)
- MySQL 5.6, 5.7并行复制测试(二)(r12笔记第10天)
- MySQL主从报错解决:Failed to initialize the master info structure
- 使用pt工具检测MySQL主从延迟(r12笔记第7天)
- WordPress发布/更新文章、提交/审核评论自动清理VeryCloud缓存
- MySQL中的binlog和redo浅析(r12笔记第5天)
- WordPress发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存
- 使用sysbench压力测试MySQL(一)(r11笔记第3天)
- 分享一下php7和其他php多版本共存的配置教程
- 使用sysbench压力测试MySQL(二)
- 使用sysbench压力测试MySQL(三)(r12笔记第6天)
- 解决IE响应式的解决方案css3-mediaqueries.js不生效问题
- MySQL传输表空间小结(r12笔记第2天)
- swingbench压测Oracle小记(r12笔记第20天)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- codeforces 1010A(二分答案)
- codeforces 628B(数学)
- codeforces 1385D(dfs)
- codeforces 1353D(优先队列)
- Coins (多重背包二进制优化)
- POJ 2063(完全背包)
- POJ2955(区间dp)
- codeforces 224B(思维+双指针)
- java学习应用篇|idea的基本安装和使用
- codeforces 349B(贪心)
- codeforces 1311D(暴力)
- codeforces 1382C1(思维)
- java学习原理篇|如何学习使用一个新工具
- codeforces 545C(贪心)
- codeforces 1272D(dp)