计算化学公社

标题: 求助利用懒人脚本将orca结合Multiwfn计算电荷失败 [打印本页]

作者
Author:
Caril    时间: 2024-3-11 10:30
标题: 求助利用懒人脚本将orca结合Multiwfn计算电荷失败
新手求助:(量子化学小白)
根据sob老师的ORCA结合Multiwfn计算RESP、RESP2和1.2*CM5原子电荷的懒人脚本
在虚拟机中装有Ubuntu系统,且版本号为:
Linux version 6.5.0-25-generic (buildd@bos03-amd64-044) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38)
在虚拟机中下载安装了orca和相应的openmpi,以及Multiwfn_noGUI.然后执行了以下操作:


将Multiwfn目录下的examples\RESP\目录下的RESP_ORCA.sh拷到Multiwfn目录中,同时把把含有分子结构信息的c.pdb文件复制到Multiwfn中。
已改RESP_ORCA.sh中orca和orca和orca_2mkl的实际路径
增加了可执行权限后运行下面的命令:
./RESP_ORCA.sh c.pdb 1 0 water

出现下面的问题:Net charge = 1
Spin multiplicity = 0
Solvent is water
./RESP_ORCA.sh: line 58: Multiwfn: command not found
awk: cannot open tmp.xyz (No such file or directory)
rm: cannot remove 'tmp.xyz': No such file or directory
Running optimization task via ORCA...
./RESP_ORCA.sh: line 89:  2563 Bus error               (core dumped) $ORCA opt.inp > opt.out
The optimization task has failed! Please check content of opt.out to find reason
The script is terminated
rm: cannot remove 'opt_*': No such file or directory

查找了很多原因,仍无法解决  重新安装Muliwfn和orca多次。





作者
Author:
牧生    时间: 2024-3-11 10:39
本帖最后由 牧生 于 2024-3-11 10:42 编辑

首先,盲猜你这是个简单的有机物,Spin multiplicity大概率不应该是0,其次Net charge应该取决于分子实际所带的电荷。

你有把Multiwfn和orca的路径加入bash吗?看起来你可能没有加入bash哦
如果都加入bash后,不需要做这 “将Multiwfn目录下的examples\RESP\目录下的RESP_ORCA.sh拷到Multiwfn目录中,同时把把含有分子结构信息的c.pdb文件复制到Multiwfn中”


作者
Author:
wjc404    时间: 2024-3-11 10:40
./RESP_ORCA.sh: line 58: Multiwfn: command not found

把这个脚本第58行的Multiwfn字符串改为Multiwfn程序的实际路径(比如如果在当前目录下,就是./Multiwfn)。
作者
Author:
sobereva    时间: 2024-3-11 10:49
如置顶的新社员必读贴、论坛首页的公告栏、版头的红色大字非常明确所示,求助帖必须在帖子标题明确体现出此帖内容是求助或提问,并清楚、准确反映出帖子具体内容,避免有任何歧义和含糊性,仔细看http://bbs.keinsci.com/thread-9348-1-1.html。我已把你的不恰当标题 “orca结合Multiwfn计算电荷” 改了,以后务必注意!下次将删帖+扣分处理。


./RESP_ORCA.sh: line 58: Multiwfn: command not found提示明显说明Multiwfn命令没法用所致。按下文,把Multiwfn以正确方式装好,自然就能用了
Multiwfn在Linux下安装的中文说明
http://sobereva.com/688http://bbs.keinsci.com/thread-40529-1-1.html

对于noGUI版,要么把.sh脚本里调用Multiwfn的命令改成Multiwfn_noGUI,要么把Multiwfn程序的可执行文件名改成Multiwfn

作者
Author:
Caril    时间: 2024-3-11 11:12
sobereva 发表于 2024-3-11 10:49
如置顶的新社员必读贴、论坛首页的公告栏、版头的红色大字非常明确所示,求助帖必须在帖子标题明确体现出此 ...

好的,麻烦老师了,谢谢老师,我现在重新安装试试
作者
Author:
Caril    时间: 2024-3-11 16:07
牧生 发表于 2024-3-11 10:39
首先,盲猜你这是个简单的有机物,Spin multiplicity大概率不应该是0,其次Net charge应该取决于分子实际所 ...

有加入bash的,输入vi ~/.bashrc,将这些都加入进去了的ulimit -s unlimited
export KMP_STACKSIZE=200M
export Multiwfnpath=/home/qkr/software/Multiwfn_3.8_dev_bin_Linux_noGUI
export PATH=$PATH:/home/qkr/software/Multiwfn_3.8_dev_bin_Linux_noGUI
export PATH=/qkr/software/openmpi411/bin:$PATH
export LD_LIBRARY_PATH=/qkr/software/openmpi411/lib:$LD_LIBRARY_PATH
export PATH=$PATH:/qkr/software/orca504
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/qkr/software/orca504
alias orca='/qkr/software/orca504/orca'
但是仍然报错,并且在任意终端不能进去Multiwfn,只能在当前目录才能进去。本人小白,请多多包涵
作者
Author:
Caril    时间: 2024-3-11 16:12
wjc404 发表于 2024-3-11 10:40
把这个脚本第58行的Multiwfn字符串改为Multiwfn程序的实际路径(比如如果在当前目录下,就是./Multiwfn) ...

尝试了一下,但是58行任然报错
作者
Author:
Caril    时间: 2024-3-11 17:56
sobereva 发表于 2024-3-11 10:49
如置顶的新社员必读贴、论坛首页的公告栏、版头的红色大字非常明确所示,求助帖必须在帖子标题明确体现出此 ...

你好,老师,按照您的方法,Multiwfn能执行了,但是仍然出现以下问题
Net charge = 1
Spin multiplicity = 10
Solvent is water
Running optimization task via ORCA...
./RESP_ORCA.sh: line 89: /qkr/software/orca504/orca: No such file or directory
The optimization task has failed! Please check content of opt.out to find reason
The script is terminated
rm: cannot remove 'opt_*': No such file or directory
路径我是加入到了bash里的,89行的指令是:$ORCA opt.inp > opt.out
作者
Author:
sobereva    时间: 2024-3-12 08:45
Caril 发表于 2024-3-11 17:56
你好,老师,按照您的方法,Multiwfn能执行了,但是仍然出现以下问题
Net charge = 1
Spin multiplicit ...

/qkr/software/orca504/orca: No such file or directory
明显路径没弄对
这种事根据报错提示自行解决
作者
Author:
Caril    时间: 2024-3-12 20:08
sobereva 发表于 2024-3-12 08:45
/qkr/software/orca504/orca: No such file or directory
明显路径没弄对
这种事根据报错提示自行解决

好的,谢谢老师




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3