胡涛
vasp编译备忘——对指定方向进行优化
2016-4-17 12:36
阅读:16616

   在优化表面,二维或一维体系时,必须固定某个或某几个晶胞方向不优化。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表示xy轴都不优化。
   注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


转载本文请联系原作者获取授权,同时请注明本文来自胡涛科学网博客。

链接地址:https://wap.sciencenet.cn/blog-907836-970704.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?