计算化学公社

标题: 高斯中加电场计算出错 [打印本页]

作者
Author:
好好学习    时间: 2019-3-21 20:07
标题: 高斯中加电场计算出错
各位大神,我想在高斯计算时加电场。根据实验文章,他所加的电场是4KV/cm, 但高斯中给的电场单位是a.u.,所以我根据sob老师的帖子http://bbs.keinsci.com/thread-189-1-1.html,我将4KV/cm换算成了7.78*10-7a.u.。根据高斯手册中提到的Field=X+10表示在X方向上加一个0.001a.u.的电偶极场。所以最后我写的是Field=X+0.00778,如我的输入文件所示。但结果一直出错。我将其改成Field=X+10,它就不出错了,之后我又试了0.1,又出错了。所以我怀疑,是这个关键词后面不可以写小数吗?如果不可以写小数,那我这种情况该如何处理?求指教。

作者
Author:
sobereva    时间: 2019-3-22 12:17
不能写小数
但可以写field=read,比如定义(0.001,0.003,0.000) a.u.的电场,则分子坐标后面空一行写0.001 0.003即可,没写的自动当成0。从后面读入的时候数值多小都可以





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