天天看點

vasp赝勢檔案_VASP: 自動生成POTCAR的步驟

在VASP中進行第一性原理計算的時候,我們需要把每個元素的POTCAR結合成我們要算的體系的POTCAR。但是每次導入、合并的過程,都略顯繁瑣。我在網上找到了一個小腳本,有了這個腳本,隻需要一個指令,就可以生成POTCAR:

1、第一步,把赝勢庫的壓縮包PAW-potcar.PBE導入進來,放在任何你想放的檔案夾中,比如我們放在了/data/pikaqu/pot/這個目錄下。

2、需要一個腳本potcar.sh, 腳本的第五行repo後面加上 你的赝勢所在的路徑+壓縮包的名稱。如下圖所示:

vasp赝勢檔案_VASP: 自動生成POTCAR的步驟

腳本所在的路徑為: /data/pikaqu/bin

3、在使用者根目錄的 .bashrc檔案中加入下面這一行:

export PATH= 腳本所在的路徑:${PATH}

vasp赝勢檔案_VASP: 自動生成POTCAR的步驟

4、退出 .bashrc檔案, source一下:source .bashrc

完成

接下來,你隻需要輸入指令:  potcar.sh 元素名1 元素名2 .... 就可以生成自己需要的POTCAR了。

比如CO體系,你隻需要輸入 potcar.sh C O 就可以啦。

如果目前目錄下已經有一個POTCAR,舊的POTCAR會自動更名為:old-POTCAR

感謝網絡上貢獻出來這個小腳本的人~ 因為是别人共享在網絡上的,我就不放在這裡啦~ 需要的話,在背景回複 potcar.sh,就會發給你啦。