计算化学公社

标题: 安装了原版g16和编译过的g16-UF21D,但是输出文件中调用的还是原版的g16来计算 [打印本页]

作者
Author:
ynzhou    时间: 2024-6-21 16:13
标题: 安装了原版g16和编译过的g16-UF21D,但是输出文件中调用的还是原版的g16来计算
我安装了一个原版g16和一个编译过的g16-UF21D,执行命令写的:/home/ynzhou/soft/g16-UF21D/g16  < xxx.gjf > xxx.log,但是输出文件中调用的还是原版的g16来计算,请问是什么原因?环境变量和输出文件如下图:

作者
Author:
zjxitcc    时间: 2024-6-21 16:33
本帖最后由 zjxitcc 于 2024-6-21 18:31 编辑

(1)无论是原版Gaussian还是自己编译的,都不需要写export GAUSS_EXEDIR这一行。这点跟这个问题没有直接关联,但略为重要,平时就应该修正过来。注意,不要回复我诸如“我以前这么写也能正常算”之类的话。
(2)若坚持写在~/.bashrc中,最好注释掉一个版本,只留一个版本生效;若不坚持,则可在~/.bashrc中保留原版g16环境变量,而使用Shell脚本提交Gaussian任务,脚本前三行写自编版Gaussian环境变量,第四行写g16 xxx.gjf。
(3)不需要这么复杂地运行/home/ynzhou/soft/g16-UF21D/g16  < xxx.gjf > xxx.log。写好环境变量后,直接g16 xxx.gjf即可,而且可以在任意目录下敲g16,无需绝对路径。
(4)Gaussian目录必须是g16/,不可以改成g16-UF21D。合理的改法是新建一个目录叫g16-UF21D,然后里面有一个自编版g16/,即套一层壳,然后g16root做相应修改。

作者
Author:
abin    时间: 2024-6-21 17:35
g16root 两次内容都一样呀……



如果不一样的话,
按照逻辑,会启用第二次设定的内容。不会启用第一个g16

作者
Author:
sobereva    时间: 2024-6-22 02:45
如置顶的新社员必读贴、论坛首页的公告栏、版头的红色大字非常明确所示,求助帖必须在帖子标题明确体现出此帖内容是求助或提问,并清楚、准确反映出帖子具体内容,避免有任何歧义和含糊性,仔细看http://bbs.keinsci.com/thread-9348-1-1.html。我已把你的不恰当标题 “gaussian运行路径” 改了,以后务必注意!下次将删帖+扣分处理

不要24小时内在思想家公社QQ群和计算化学公社论坛里问同一问题,注意看群规(http://sobereva.com/QQrule.html),以及论坛置顶的论坛新社员必读贴
作者
Author:
ynzhou    时间: 2024-6-22 10:34
zjxitcc 发表于 2024-6-21 16:33
(1)无论是原版Gaussian还是自己编译的,都不需要写export GAUSS_EXEDIR这一行。这点跟这个问题没有直接关 ...

谢谢老师的提醒,之前写的确实不规范,已经改正!
作者
Author:
ynzhou    时间: 2024-6-22 10:35
sobereva 发表于 2024-6-22 02:45
如置顶的新社员必读贴、论坛首页的公告栏、版头的红色大字非常明确所示,求助帖必须在帖子标题明确体现出此 ...

第一次发帖,下次一定注意规范,谢谢社长提醒
作者
Author:
ynzhou    时间: 2024-6-22 10:35
abin 发表于 2024-6-21 17:35
g16root 两次内容都一样呀……

最后发现是环境冲突了,已经解决,谢谢回答




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