计算化学公社

标题: Multiwfn计算RESP电荷脚本报错问题 [打印本页]

作者
Author:
ShineZhu    时间: 2023-4-24 12:24
标题: Multiwfn计算RESP电荷脚本报错问题
大家好,我在使用卢老师开发的计算RESP懒人脚本的时候遇到以下问题,想请教下大家这是为什么?首先我安装的是g16,我把模板中的g09改成了g16。然后将Multiwfn $1 > /dev/null << EOF改成了Multiwfn $1 > /opt/ohpc/pub/apps/Multiwfn_3.7_bin_Linux/Multiwfn << EOF。然后报以下的错误:Net charge was not defined. Default to 0Spin multiplicity was not defined. Default to 1
./RESP.sh: line 32: /opt/ohpc/pub/apps/Multiwfn_3.7_bin_Linux/Multiwfn: Permission denied
Running optimization task via Gaussian...
./RESP.sh: line 57: g16: command not found
./RESP.sh: line 66: g16: command not found
The task has failed! Exit the script...

想请教下有经验的大家,这应该怎么解决呀?谢谢



作者
Author:
牧生    时间: 2023-4-24 14:30
第一:已经提示的很清楚了,Permission denied,需要chmod +x Multiwfn加上执行权限
第二:大概率你没有正确安装g16,或者不能正确唤起g16
作者
Author:
ShineZhu    时间: 2023-4-24 19:12
牧生 发表于 2023-4-24 14:30
第一:已经提示的很清楚了,Permission denied,需要chmod +x Multiwfn加上执行权限
第二:大概率你没有正 ...

十分感谢您的赐教,又学到一个linux系统的知识点。Permission denied我还一直好奇我不是安装了吗为啥提示这个错误。谢谢
作者
Author:
ShineZhu    时间: 2023-4-24 20:29
牧生 发表于 2023-4-24 14:30
第一:已经提示的很清楚了,Permission denied,需要chmod +x Multiwfn加上执行权限
第二:大概率你没有正 ...

第一个问题,已经赋予执行权限还是报错。第二个问题,如果能够正常调用g16,但就是这个RESP.sh脚本调用不了,还有其他什么解决方法吗请问。谢谢
作者
Author:
sobereva    时间: 2023-4-24 20:30
另外,别用老掉牙的Multiwfn 3.7
作者
Author:
sobereva    时间: 2023-4-24 20:31
ShineZhu 发表于 2023-4-24 20:29
第一个问题,已经赋予执行权限还是报错。第二个问题,如果能够正常调用g16,但就是这个RESP.sh脚本调用不 ...

根本没设对,不是命令写错了就是路径写错了
这种基本Linux常识问题自行Google足矣解决

绝对不可能你通过g16命令能使用Gaussian16而脚本里用g16用不了,本来脚本里就是用的g16命令。除非你不是用当前用户在本机上运行脚本




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