24小时热门版块排行榜    

查看: 1006  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zpk1120

新虫 (初入文坛)

[求助] gamess积分精度问题

gaussian中可以指定scf=novaracc来使用完全精度的积分,请问gamess中如果要这样做要如何书写关键词

发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

paramecium86

版主 (著名写手)

引用回帖:
3楼: Originally posted by zpk1120 at 2017-02-20 19:05:11
gamess手册上说nrad和nleb是和格点精度相有关的选项,itol和icut是干什么用的
...

nrad(径向)和 nleb(角度)是调整格点精度的 。 如果规定 nrad=250 nleb=974 对应于Gaussian里面的 int=grid=250974。      
而novarcc我理解应该是避免Gaussian为了速度算积分的时候降低积分精度。也就是不算到小数点以后很多位了。高斯默认的积分精度应该是10^-10,icut和itol大概就是这个作用。不过还是和高斯里不大一样。gamess这俩命令itol是基函数乘积小于10^-(n)的忽略(默认20)。 icut是小于10^-n 的积分不储存在硬盘上。 如果是direct SCF的话 应该是 FDIFF true的时候算到5d-11  fdiff false的时候 1^-10。
4楼2017-02-20 21:23:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

paramecium86

版主 (著名写手)

试试 $contrl 里设定一下 icut=11 itol=21 (默认是 9 和 20)
2楼2017-02-20 07:00:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zpk1120

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by paramecium86 at 2017-02-20 07:00:43
试试 $contrl 里设定一下 icut=11 itol=21 (默认是 9 和 20)

gamess手册上说nrad和nleb是和格点精度相有关的选项,itol和icut是干什么用的

发自小木虫Android客户端
3楼2017-02-20 19:05:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见