在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,就會發給你啦。