hutao0726的个人博客分享 http://blog.sciencenet.cn/u/hutao0726

博文

vasp编译备忘——对指定方向进行优化

已有 16919 次阅读 2016-4-17 12:36 |系统分类:科研笔记

   在优化表面,二维或一维体系时,必须固定某个或某几个晶胞方向不优化。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://blog.sciencenet.cn/blog-907836-970704.html

上一篇:Origin做柱状图及柱子颜色RGB
下一篇:vasp编译备忘——加入vtst过渡态搜索功能
收藏 IP: 210.72.142.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-21 20:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部