计算化学公社

标题: 吐槽一下,Gaussian的一个陈年老bug仍然存在 [打印本页]

作者
Author:
agent99    时间: 2022-6-25 06:37
标题: 吐槽一下,Gaussian的一个陈年老bug仍然存在
没错,就是传说中的“输入文件最后要加空行”。十多年前刚学Gaussian的时候,师兄就让我输入文件最后敲几个空行避免报错,他说他也不知道为啥,也是听他的师兄说的。于是这么多年我也一直保留着这个习惯,但我以为Gaussian其实已经解决这个bug了。直到今天,我的一个学生来问我她的counterpoise计算为啥刚运行就报错。我反复检查输入文件也没发现问题,最后想到了这个。在结尾敲了空行之后,问题立马解决。。。从G03到G16,居然这个bug还在。。。


作者
Author:
lilf    时间: 2022-6-25 07:36
为了末尾加别的命令
作者
Author:
agent99    时间: 2022-6-25 08:07
lilf 发表于 2022-6-24 17:36
为了末尾加别的命令

她之前的几何优化任务最后也没有空行,但正常完成了。估计是counterpoise模块里有些问题。其它模块说不定也有。
作者
Author:
snljty2    时间: 2022-6-25 09:43
因为这不是bug,是feature,开发者有意这么做的,特意加了两行代码让程序这样表现。手册https://gaussian.com/input/搜blank line-terminated,软件行为和手册或者开发者预期表现一致就不是bug。
作者
Author:
abin    时间: 2022-6-25 11:44
看情况吧……
比如我维护的部分集群上,
会自动检测用户的输入文件。
如果格式不符合要求,会自动处理。

在高斯的案例中,会询问用户,
是否保留rwf文件,
默认移动格式化chk文件。

用户环境多种多样,
未必和原始状态一样。

当然,但凡有改动或者简化过的地方,
使用手册都会有提及的。

一般商用平台,应该无此类似设定。
商用平台,都是给一个登录方案,
给一个队列说明,剩下的自己处理。


作者
Author:
wzkchem5    时间: 2022-6-25 15:35
snljty2 发表于 2022-6-25 02:43
因为这不是bug,是feature,开发者有意这么做的,特意加了两行代码让程序这样表现。手册https://gaussian.c ...

但是这个feature很不方便倒是真的
作者
Author:
sobereva    时间: 2022-6-25 17:36
Gaussian通过GUI调用的时候末尾不需要俩空行。而对于某些关键词要从末尾额外读取信息,遇到空行的时候才知道字段已经结束了,此时即便GUI版也得有空行




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