计算化学公社

标题: 通过Linux系统使用长程校正泛函工具optDFTw时遇到“未找到命令”问题如何解决? [打印本页]

作者
Author:
莫等闲    时间: 2023-4-3 20:23
标题: 通过Linux系统使用长程校正泛函工具optDFTw时遇到“未找到命令”问题如何解决?
今天使用Linux系统做优化w的区间分离泛函时遇到这样的报错,查找到问题是给出的数据少于程序所需的数据,但是我不知道应该如何修改。程序输出的out文件为空。
请老师帮忙看一下我的操作哪里有问题?

谢谢!

作者
Author:
wzkchem5    时间: 2023-4-3 22:12
检查PATH变量是否设置正确
作者
Author:
sobereva    时间: 2023-4-4 06:14
你先确保当前机子里能用g09命令正常运行任务
如果机子里装的是Gaussian 16,用下文的G16版
优化长程校正泛函w参数的简便工具optDFTw
http://sobereva.com/346http://bbs.keinsci.com/thread-4100-1-1.html

如果都不知道机子装好Gaussian没有,看下文
Gaussian的安装方法及运行时的相关问题
http://sobereva.com/439http://bbs.keinsci.com/thread-10814-1-1.html
作者
Author:
莫等闲    时间: 2023-4-4 09:41
sobereva 发表于 2023-4-4 06:14
你先确保当前机子里能用g09命令正常运行任务
如果机子里装的是Gaussian 16,用下文的G16版
优化长程校正 ...

我现在是可以用pbs作业提交g09的计算请求并得到结果。
那出现这种情况是不是可能没有权限直接调用g09?
作者
Author:
xuhj199508    时间: 2023-4-4 10:41
莫等闲 发表于 2023-4-4 09:41
我现在是可以用pbs作业提交g09的计算请求并得到结果。
那出现这种情况是不是可能没有权限直接调用g09?

你可能只把g09的环境变量写入到pbs脚本里了,没在.bashrc中设定。先试一下g09 <xx.gjf> xx.out 能否正常运行。
作者
Author:
莫等闲    时间: 2023-4-4 11:12
xuhj199508 发表于 2023-4-4 10:41
你可能只把g09的环境变量写入到pbs脚本里了,没在.bashrc中设定。先试一下g09  xx.out 能否正常运行。

我在PATH中加入了/opt/g09
现在报错信息变成了“No executablefor file l1.exe”
作者
Author:
莫等闲    时间: 2023-4-4 18:17
xuhj199508 发表于 2023-4-4 10:41
你可能只把g09的环境变量写入到pbs脚本里了,没在.bashrc中设定。先试一下g09  xx.out 能否正常运行。

问题解决了,十分感谢
作者
Author:
wzkchem5    时间: 2023-4-4 21:36
莫等闲 发表于 2023-4-4 11:17
问题解决了,十分感谢

但凡自行解决了问题,一定要把解决方案发上来,这样以后的人遇到同样问题可以直接看帖解决而不用问你。
作者
Author:
莫等闲    时间: 2023-4-5 19:55
wzkchem5 发表于 2023-4-4 21:36
但凡自行解决了问题,一定要把解决方案发上来,这样以后的人遇到同样问题可以直接看帖解决而不用问你。

好的
就是用pbs作业提交,执行命令为./optDFTw > xx.out,我之前没有写“> xx.out”是得不到记录优化后的w值的文件




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