在VASP中进行第一性原理计算的时候,我们需要把每个元素的POTCAR结合成我们要算的体系的POTCAR。但是每次导入、合并的过程,都略显繁琐。我在网上找到了一个小脚本,有了这个脚本,只需要一个命令,就可以生成POTCAR:
1、第一步,把赝势库的压缩包PAW-potcar.PBE导入进来,放在任何你想放的文件夹中,比如我们放在了/data/pikaqu/pot/这个目录下。
2、需要一个脚本potcar.sh, 脚本的第五行repo后面加上 你的赝势所在的路径+压缩包的名称。如下图所示:
脚本所在的路径为: /data/pikaqu/bin
3、在用户根目录的 .bashrc文件中加入下面这一行:
export PATH= 脚本所在的路径:${PATH}
4、退出 .bashrc文件, source一下:source .bashrc
完成
接下来,你只需要输入命令: potcar.sh 元素名1 元素名2 .... 就可以生成自己需要的POTCAR了。
比如CO体系,你只需要输入 potcar.sh C O 就可以啦。
如果当前目录下已经有一个POTCAR,旧的POTCAR会自动更名为:old-POTCAR
感谢网络上贡献出来这个小脚本的人~ 因为是别人共享在网络上的,我就不放在这里啦~ 需要的话,在后台回复 potcar.sh,就会发给你啦。