计算化学公社

标题: VASP固定基矢优化结构 遇到报错 vasp_std: symbol lookup error: vasp_std: undefi... [打印本页]

作者
Author:
少广    时间: 2024-12-25 17:34
标题: VASP固定基矢优化结构 遇到报错 vasp_std: symbol lookup error: vasp_std: undefi...
在使用VASP固定基矢优化结构的时候,我是在结构上加了应变,所以我希望基矢的x或者y分量保持不变。计算中会遇到报错:

vasp_std: symbol lookup error: vasp_std: undefined symbol: mkl_serv_memcpy_unbounded_s


这个报错还有另一种表现形式:

VERY BAD NEWS! internal error in subroutine IBZKPT:
Reciprocal lattice and k-lattice belong to different class of lattices. Often results are still useful...      40

VERY BAD NEWS! internal error in subroutine SGRCON:
Found some non-integer element in rotation matrix       3


报错的原因和解决方法是相同的。尝试之后发现原因是对 基矢的约束太强了,所以需要放宽约束条件。
比如我在x方向加了应变,那么我“认为的”约束写在OPTCELL文件中是:
000
011
011
和x方向有关的分量都被约束了。可能会遇到报错,尤其是施加压应变的时候,不知道是为什么。解决办法是放宽约束:
OPTCELL:
011
111
111
这样计算就不会报错,结果中那些放宽的约束条件也是正确的。


作者
Author:
少广    时间: 2024-12-26 11:23
如果修改完还是有同样的问题,可以将k点增大。利用周期性将模型减小,可以进一步增多k点。




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