例如,当INCAR中设置的ISTART=2,ENCUT=400,进行一次计算后,如果改变INCAR中ENCUT的数值,例如ENCUT=450,在同一个文件夹中再进行vasp续算时,会出现如下错误:

ERROR: ENMAX changed please set ISTART to 1

原因:
当ISTART=1,进行续算时,会读取INCAR中设置的ENCUT数值和之前计算生成的WAVECAR中的Orbitals。并会根据新的元胞大小的形状(POSCAR)和新的平面波截断能(INCAR中)产生新的平面波基组。如果WAVECAR不存在,或WAVECAR包含不合适的能带数目和k点,ISTART会默认重置为0.

当ISTART=2,进行续算时,即使元胞大小的形状(POSCAR)和平面波截断能(INCAR)与之前生成WAVECAR中的值不同时,平面波基组固定保持不变,所以当改变INCAR中的截断能时,计算时会出现上述的错误,因为改变了截断能,就相当于改变了平面波基组,与ISTART=2的设置相冲突。
解决办法:
1.将ISTART设置为1进行续算。
2.将文件夹中的WAVECAR删除,计算会默认ISTART=0进行计算。
具体可参考官方关于ISTART参数的解释:vasp-ISTART参数

VASP出现ERROR: ENMAX changed please set ISTART to 1的原因相关推荐

  1. keil报错: ERROR 118 (ERRONEOUS REFERENCE TO EXTERNAL VARIABLES) 解决方案及原因

    ERRONEOUS REFERENCE TO EXTERNAL VARIABLES 问题:REFERENCE MADE TO ERRONEOUS EXTERNAL 解决方案: 问题:REFERENCE ...

  2. git push的时候报错:error: src refspec xxxxx does not match any. 错误原因和解决方法

    先说一下自己的修改经历 : 我本身想push到的是一个master的分支bugfix/V1120 然而当我执行 git push origin bugfix/V1120 报错 error: src r ...

  3. Gradle sync failed: Cause: error in opening zip file 几个可能的原因

    最近要用Android Studio开发客户端了,可是安装完成运行项目文件居然报错: Gradle sync failed: Cause: error in opening zip file Cons ...

  4. 在GitHub中的error: failed to push some refs to 仓库地址原因

    可能存在的原因: 1.在传输文件的过程中可能存在此种情况: git add.提示 git: 'add.' is not a git command. 解决方案: 在输入命令的时候:使得add之后加个空 ...

  5. Error Writing E2PROM at AutoInc Address 0x0报错原因

    错误现象 通过TwinCAT向EEPROM中烧写xml文件时,报"Error Writing E2PROM at AutoInc Address 0x0"错误. 错误原因 EEPR ...

  6. C++的error C2668: 'pow' : ambiguous call to overloaded function错误原因及解决方法

    1.错误代码 #include <iostream> #include <cmath>using namespace std;int main() {float a;a = p ...

  7. error:src refspec xxx does not match any的原因及解决办法

    往项目团队里push代码的时候遇到了这个报错.执行的命令: git push --set-upstream origin xxx xxx是我的远程分支名.这条命令的作用是将我的本地分支与远程分支进行关 ...

  8. c语言输出时出现了【Error】Id returned 1 exit status是什么原因

    最近刚学c语言,不止一次出现了这种情况,经过总结,我发现出现这种错误一般有以下几种原因: 1.输出的黑框有没有关掉.有exe在运行没有关闭,会出现无法再进行程序编译.可以把编写c语言的页面缩小,找到黑 ...

  9. 问题ubuntu 和 deepin中 mysql,5.7:ERROR 1698 (28000): Access denied for user 'root'@'localhost'原因与解决

    先给出解决办法 1,第一种,也是最简单直接的办法,就是,既然root不让登录,可以直接创建用户,然后付给这个用户所有权限, 然后登录,不就行了 mysql创建用户并设置所有权限1.创建用户:CREAT ...

最新文章

  1. 创建第一个 local network(I) - 每天5分钟玩转 OpenStack(80)
  2. VSS2005下载地址
  3. Python中如何写控制台进度条的整理
  4. MapReduce_自学过程(一)
  5. 数字语音信号处理学习笔记——语音信号的数字模型(2)
  6. C# 获取目录下文件
  7. JVM——三个ClassLoader详解
  8. 大厂面试必问!50w字+的Java技术类校招面试题汇总
  9. geojson 河流_GeoJSON 数据类型 | JShare
  10. 【转】深入分析 Parquet 列式存储格式
  11. 黑客入侵电脑网络四大步骤全面曝光
  12. 机器人足球比赛linux,机器人足球实验报告.doc
  13. 交中IB课程中心2022届早申阶段录取成果汇总
  14. http请求 302解决方法
  15. 【ffmpeg】音频重采样
  16. monkey--介绍
  17. 汽车驾驶学习-驾驶技巧:倒车速成
  18. win10 重装之路
  19. 推荐一款app——ADSafe
  20. 十代服务器芯片组,【十代处理器主板芯片组个人整理汇总一览】包含总结和分析...

热门文章

  1. 含文档+PPT+源码等]精品基于Uniapp+Springboot实现的Android的学习生活交流APP[包运行成功]Nodejs毕业设计计算机项目源码
  2. 抢占产业数字化先机,德、美、日做出了不同的抉择
  3. java计算机毕业设计学生信息管理系统源程序+mysql+系统+lw文档+远程调试
  4. [读书笔记]Windows系统下的docker…
  5. 04 安装一个协同服务
  6. 用圆体字体美化ubuntu(原url已失)
  7. -------------混沌理论(Chaos theory)探讨--------------
  8. 图片如何做成高清gif动图?一个方法教你快速制作gif动画
  9. bash shell sleep_如何使用Linux Sleep命令暂停Bash脚本
  10. Android MediaProjection 录屏方案