计算化学公社

标题: 做计算的时候遇到如下错误,aliasing errors must be expected set NGX ... [打印本页]

作者
Author:
yeahhanpei    时间: 2018-11-3 21:44
标题: 做计算的时候遇到如下错误,aliasing errors must be expected set NGX ...
WARNING: aliasing errors must be expected set NGX to 94 to avoid them
WARNING: aliasing errors must be expected set NGY to 94 to avoid them
WARNING: aliasing errors must be expected set NGZ to 264 to avoid them

作者
Author:
yeahhanpei    时间: 2018-11-3 21:45
网上查了可以通过在INCAR中增加NGX等或是提高精度来解决。我的问题是:如果这样改的话,K点精度还是我最初设置的吗?K点的精度,或是其他参数设置会受到影响吗?因为后续为了比较相对能量,需要保证输入设置是一样的

作者
Author:
卡开发发    时间: 2018-11-4 05:13
yeahhanpei 发表于 2018-11-3 21:45
网上查了可以通过在INCAR中增加NGX等或是提高精度来解决。我的问题是:如果这样改的话,K点精度还是我最初 ...

和k点没有关系,与NGX、NGY、NGZ对应的是ENCUT,所以通过提升ENCUT来消除这个问题也许会好一些,这样在其他计算中也能够方便地使用这个ENCUT值。
作者
Author:
yeahhanpei    时间: 2018-11-4 09:18
卡开发发 发表于 2018-11-4 05:13
和k点没有关系,与NGX、NGY、NGZ对应的是ENCUT,所以通过提升ENCUT来消除这个问题也许会好一些,这样在其 ...

您的意思是可通过增加ENCUT的值来消除此问题。那么是否还需要在INCAR中添加"NGX=94..."这三个设置呢?
作者
Author:
卡开发发    时间: 2018-11-4 09:54
yeahhanpei 发表于 2018-11-4 09:18
您的意思是可通过增加ENCUT的值来消除此问题。那么是否还需要在INCAR中添加"NGX=94..."这三个设置呢?

不用,ENCUT就决定了轨道的FFT格点密度。
作者
Author:
yeahhanpei    时间: 2018-11-4 09:56
卡开发发 发表于 2018-11-4 09:54
不用,ENCUT就决定了轨道的FFT格点密度。

明白了,谢谢
作者
Author:
granvia    时间: 2018-11-4 14:46
NGX has nothing to do with the number of k-points. It defines the number of grid points for FFT from real to reciprocal spaces. Imagine you wanna map the electron density as a function of r in real space to reciprocal space via an FFT and a set of FFT mesh is used.

On the other hand, the number of k-points defines how well you decribe the periodic system. Taking the 1D case as an example, the Born- von Karman conditions allow you to use a ring to simulate the infinite periodic chain. Then, the length of the ring is defined by the number of k points to employ.

To avoid those warnings, you can just use PREC=Accurate in the INCAR




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