必要输入文件:

encut.sh
POTCAR
KPOINTS和POSCAR可以在encut.sh里设置,也可以独立给出。

encut.sh脚本参考

#!/bin/bash#生成KPOINTS文件,KPOINTS不能与INCAR中的KSPACING参数共用,二选一
#注:KPOINTS文件每行一定要顶格写,不能前面不能空格,不然可能会报错。
cat > KPOINTS <<!
A
0
M
9  9  9
0  0  0
!#产生计算所需POSCAR
cat > POSCAR<<!
Si8
1.00000000005.4687280000        0.0000000000        0.00000000000.0000000000        5.4687280000        0.00000000000.0000000000        0.0000000000        5.4687280000
Si
8
Direct0.0000000000        0.0000000000        0.00000000000.2500000000        0.7500000000        0.75000000000.5000000000        0.0000000000        0.50000000000.0000000000        0.5000000000        0.50000000000.5000000000        0.5000000000        0.00000000000.7500000000        0.2500000000        0.75000000000.7500000000        0.7500000000        0.25000000000.2500000000        0.2500000000        0.2500000000
!for i in $(seq 400 50 700) #截断能从450-800,步数为50
do#生成vasp静态计算的INCAR
cat > INCAR_static <<!
Global ParametersISTART =  0            (Read existing wavefunction; if there)ICHARG =  2            (Non-self-consistent: GGA/LDA band structures)LREAL  = .FALSE.       (Projection operators: automatic)ENCUT  =  $i           (Cut-off energy for plane wave basis set, in eV)PREC   =  Accurate     (Precision level)  LWAVE  = .FALSE.       (Write WAVECAR or not)LCHARG = .FALSE.       (Write CHGCAR or not) ADDGRID= .TRUE.        (Increase grid; helps GGA convergence)Electronic RelaxationISMEAR =  -5           (Gaussian smearing; metals:1)#SIGMA  =  0.05        (Smearing value in eV; metals:0.2)NELM   =  60           (Max electronic SCF steps)  NELMIN =  4            (Min electronic SCF steps)EDIFF  =  1E-06        (SCF energy convergence; in eV)GGA  =  PE             (PBEsol exchange-correlation)Ionic RelaxationISIF   =  2            (Stress/relaxation: 2-Ions, 3-Shape/Ions/V,4-Shape/Ions)EDIFFG = -0.001        (Ionic convergence; eV/AA)KSPACING = 0.10
!cp INCAR_static INCAR
echo "ENCUT = $i eV" ; time mpirun -np 16 vasp_std #vasp并行运行命令,根据系统自行修改rm INCAR_static
rm INCAR
#提取计算得到的能量
E=$(grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.9f \n", $5 }')
echo $i $E >>encut_energy.out
done

提交脚本任务运行,成功结束后可以得到输出文件encut_enengy.out 如下

400 -43.398923980
450 -43.399878560
500 -43.399694690
550 -43.399861720
600 -43.400281930
650 -43.400531580
700 -43.400560950

可以使用OriginPro等画图工具画出截断能-能量关系.

当能量的变化在大约0.001 eV/atom 时差不多认为是收敛的。这里选择硅的截断能 500 eV 作为后续的计算。

VASP(1)_参数测试_截断能(ENCUT)测试相关推荐

  1. VASP(1)_参数测试_晶格常数测试

    晶格常数测试 (Equation of state method) 必要输入文件 run_a0.sh POTCAR INCAR 和 KPOINTS可在run_a0.sh中直接设置,也可以单独给出. E ...

  2. python table类中的 可以作为初步观察工具_Python程序设计基础_课程2020最新章节测试网课课后答案...

    Python程序设计基础_课程2020最新章节测试网课课后答案 更多相关问题 科学探究的过程一般要经过______.作出假设.制定方案.实施方案,得出结论等五个步骤. 在生物学研究中,当实验的结果与原 ...

  3. 21天Jmeter打卡Day17 后置处理器_JSON_正则表达式_边界提取器_完成删除场景模拟测试

    1天Jmeter打卡Day17 后置处理器_JSON_正则表达式_边界提取器_完成删除场景模拟测试 https://www.jianshu.com/p/5c1d64e5d724 Json提取器见Day ...

  4. 软件测试过程与方法_第1周小测试

    软件测试过程与方法_第1周小测试 <软件测试过程与方法>作业 第一题:单项选择题(每小题5分,共60分) 三.判断题(每小题5分,共40分) <软件测试过程与方法>作业 第一题 ...

  5. 复习Java异常处理_异常分类_自定义异常_线程初步了解

    复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...

  6. 李宏毅_机器学习_作业1(详解)_COVID-19 Cases Prediction (Regression)

    李宏毅_机器学习_作业1:COVID-19 Cases Prediction (Regression) 本文旨在,读懂hw1代码.李宏毅老师作业的完成有一个默认前提,掌握python基础语法,pyto ...

  7. ava_212_反射机制_动态操作_构造器_方法_属性_练习

    package java_212_反射机制_动态操作_构造器_方法_属性_练习; /** 属性 */ public class User { private int id; private int a ...

  8. Python_机器学习_算法_第4章_4.决策树算法

    Python_机器学习_算法_第4章_4.决策树算法 文章目录 Python_机器学习_算法_第4章_4.决策树算法 决策树算法 学习目标 4.1 决策树算法简介 学习目标 小结 4.2 决策树分类原 ...

  9. 停车场管理_充电桩_停车收费_物业管理_源码

    [声明]:本项目里面的代码没有任何私jar包,本来就是开源项目,代码没有丢包或者故意丢代码导致项目报错的情况,但是不保证能商用,个人拿来作为入门研究和快速二次开发是个不错的选择!这项目代码肯定能跑起来 ...

最新文章

  1. Javascript全局变量var与不var的区别深入解析
  2. 南方科技大学唐圆圆组招聘环境相关领域科研人才(年薪33~50万)
  3. php 对象里还有哪些对象_PHP面向对象(OOP)之实例化对象的方法
  4. 大咖分享会 | 百度首次揭秘如何构建用户画像与移动统计
  5. 在unity调用WebService的接口方法
  6. linux日记的监控与分析,linux下apache日志监控与分析——webalizer与awstat
  7. apm固定翼调试方法
  8. 基于visual Studio2013解决面试题之0902内存拷贝
  9. UI设计配色专辑,设计师应用技巧
  10. SQL Server安全性和基于策略的管理–高级条件
  11. (附源码)小程序 记账微信小程序 毕业设计 180815
  12. PEmicro GDB Launch Failure : Could not bind socket.
  13. 光缆型号英文字母代表什么意思?
  14. 一步一步教你Win8专业版+U盘安装+kms激活
  15. 70人团队创造超30亿美元年交易额,这家美国电商竟是中国制造
  16. Windows 10 笔记本如何使用外接显示器
  17. Pivotal任命Lionel Lim为Pivotal公司副总裁兼亚太区常务董事
  18. html 伸缩布局,CSS3弹性伸缩布局(下)——flex布局
  19. seller_info-获得淘宝店铺详情,获得店铺电话API接口,店铺详情接口接入说明
  20. Android仿淘宝头条垂直滚动,垂直走马灯,公告

热门文章

  1. 黎明杀机手游注册登陆详解
  2. 黎明杀机因为计算机丢失,黎明杀机丢失存档怎么办 黎明杀机丢失存档解决办法介绍-游侠网...
  3. Keil编程中Source Brower : P17 is undefined!的问题
  4. 云服务器导购:cpu、内存、硬盘、带宽都具体有什么用?
  5. HFSS仿真设计·5G微带天线(Ka波段)及优化方案调研
  6. Linux的带宽管理系统
  7. LaTeX配置:MiKTeX+WinEdt
  8. 树莓4派开机动画_树莓派的 100 种玩法 2 - 树莓派 4 更新 EEPROM
  9. Krpano雨雪插件使用及下载
  10. 虚拟化--思杰citrix