type
status
date
slug
summary
tags
category
icon
password
什么是sobEDA和sobEDAw
sobEDA和sobEDAw是由
卢天老师 Sobereva
制作开发的Bash Shell
脚本,可以做非常准确、快速、方便、普适的能量分解分析
优点在于只要是装有高斯(G16 A.03及之后)
和Multiwfn
程序的Linux就直接能运行该脚本,门槛很低且计算速度不慢这里采用的方法还是使用虚拟机
Ubuntu 22.04.4系统
下操作 使用的用户名为ywba
配置为AMD 3700x 8核16线程
此处使用的是虚拟机 所以采用的是1处理器4核
内存给予了8G
以下操作会按照这个配置来进行操作,如果配置不同要根据实际情况进行修改
一、安装前的准备
要使用
sobEDA/sobEDAw
脚本首先需要有dos2unix
命令,所以先在机器上安装二、Gaussian和Multiwfn的安装
sobEDA/sobEDAw
仅需安装高斯16(G16 A.03及之后版本)
和Multiwfn(2023-Jun-25后版本)
就可以使用,还是比较的方便简单1.Gaussian16的安装
本博客下已经有
完整的安装流程
(可以不用安装GV
)2.Multiwfn的安装
Multiwfn
是一款免费的强大的量子化学波函数分析程序,软件包可以直接进入官网中下载进入官网后选择
Download
这里选择
Linux64bit noGUI
版本进行下载
关于普通版和noGUI版本的区别:
普通版:具有完整的功能,但是安装时需要提前
安装motif图形库
,但安装此图形库需要有root权限
noGUI版本:缺点
在于没法使用任何与图形有关
的功能,如无法显示出图形界面
、没法绘制
各种曲线图/平面图/等值面图、做拓扑分析后无法直接可视化结果
。但如果放到高性能Linux服务器上让Multiwfn跑一些高耗时的任务,不涉及图像显示的爱你工况下,也不会带来明显问题。
本文的目的是使用sobEDA/sobEDAw
脚本跑计算,所以不涉及图形界面,所以选择安装noGUI版本在Linux下解压下载下来的软件包
解压后就需要设置一下
Multiwfn
的权限及环境变量前往
Multiwfn
目录下编辑settings.ini
文件设置计算时并行核数
找到nthreads
字段,修改后方的数字为自己CPU的核数输入指令便可以查看环境变量是否设置成功,
在终端界面输入Mu按TAB键补全指令
,本文使用的是noGUI版本,所以补全后指令为Multiwfn_noGUI
回车即可得到下方界面到此Multiwfn安装完成
三、sobEDA/sobEDAW的使用
首先下载
sobEDA脚本文件
解压脚本文件
解压后的目录下存放着sobEDA.sh脚本和sobEDA.pdf文件。sh脚本是计算时会用到的,pdf文件中记录着该脚本的完整使用说明
sobEDA的使用方式非常简单 1.首先新建一个文件夹,根据需要计算的东西设置一个名字 2.将设置好的sobEDA.sh文件放入其中 3.将整个体系的结构保存为system.xyz并放入其中4.在目录下创建fragment.txt,在里面定义各片段的原子序号、净电荷、自旋多重度5.在当前目录下创建template.gjf,作为sobEDA.sh产生Gaussian输入文件的模板文件6.检查文件是否没错,便可以运行脚本进行计算
本文采用软件包中HOH-NH3例子作为演示
核对文件结构
运行sobEDA.sh脚本进行计算
正常情况下的计算界面
四、总结
本篇文章总结了
Multiwfn
的安装过程和sobEDA脚本的使用方法,尽量简洁的安装过程和配置,难免关于某些参数上会有些跳过,个人计算的大部分情况下
是没有问题的。参考文章
1.Multiwfn的安装
2.sobEDA脚本的使用方法
3.Multiwfn的官网
- 作者:ywba
- 链接:https://www.ywba.top/article/29dbd5a0-4065-4ead-9616-8cfadecc4d98
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。