为了实现特定方向的晶格优化,先前刘锦程博士详细讲解了“VASP固定基矢优化结构方法”(见文末链接),这对于二维材料领域的科研工作者们具有很大实用性。通过重写constr_cell_relax.F文件并且重新编译VASP,该方法通过设置一个OPTCELL文件可以在VASP晶胞优化(ISIF = 3)过程中允许在9个自由度上自由弛豫。
为了避免多引入一个新的文件OPTCELL,最近Chengcheng Xiao博士对该方法进行了改进 (finner),改进之后的方法不再需要这个OPTCELL文件,直接在INCAR文件中通过写入IOPTCELL关键词实现相同的功能,具体实现文件请参考他的Github主页(见文末链接)。欢迎大家关注他的相关code和教程。
finner方法介绍:
The finner version gives you finner control over which cell component you want to relax.
No more external file is needed. Just add IOPTCELLto your INCAR file (设置格式如下所示)
IOPTCELL = 1 1 0 1 1 0 0 0 0
and search for Constraining cellblock in your stdout.
1. http://blog.wangruixing.cn/2019/05/05/constr/
2. 固定晶格部分无缺大师兄贡献:https://zhuanlan.zhihu.com/p/34750103
3. https://github.com/Chengcheng-Xiao/VASP_OPT_AXIS
VASPKIT最新版本新增构建异质结模型功能
VASP INCAR关键词高亮设置教程
VASP Guideline