|
在优化表面,二维或一维体系时,必须固定某个或某几个晶胞方向不优化。VASP本身没有这个功能,但是提供了constr_cell_relax.F文件来设置。需要修改constr_cell_relax.F文件后对vasp进行一次重新编译才能加入这个功能。
修改后的constr_cell_relax.F文件如下:
由于截图空间有限,这里只截取主程序,不要漏掉最后的两行(RETURN和END SUBROUTINE)。
重新编译完成后,需要一个OPTCELL文件来指定优化方向。具体如下:
使用方法:
在目录下建立文件OPTCELL,第一行输入三个数字(比如110),数字1表示优化,数字0表示不优化;三个数字依次对应于xyz方向。比如110表示z轴不优化;001表示x和y轴都不优化。
注1. 无OPTCELL文件则完全是原版软件的功能;
注2. 只适用与正交晶胞,所有角都是直角。
参考文献:
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=7726704&id=2045406
http://blog.sina.com.cn/s/blog_c2a89ae501016ykt.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-22 00:59
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社