p4vasp安裝設定
Goal:
VASP是solid state physics(固態物理)中常使用的一套軟體,其功能�?似CASTEP(因為VASP是?腃ASTEP中衍生出?淼模遣幌馛ASTEP有個friendly interface。然後有一群志同道合的開始發展VASP的GUI(graphic user interface)的軟題,所以p4vasp就因此形成了。p4vasp?�0.2.0發展到目前的0.3.9除了可以讀POSCAR,CONTCAR以視覺化分子結構之外,更可以xml格式的vasprun.xml的輸出檔,以分析DOS,band structure等。
Package:
在Linux安裝p4vasp時,因為p4vasp?K無提供configure file去幫使用者查看有需要哪些必須套件,這需要在安裝前自行確定,其�?需要的套件很少,但是套件的相依性卻大,換句話說,你在安裝某一套件時,需一同安裝其他套件,因為要安裝的套件很繁雜,所以將需要的RPM全部列於下表,python,gcc,X這三個是一定要的,在SuSE的安裝光碟中都會有。(這裡安裝以SUSE 10.0為範例)
Required Package
libglade 0.16 glade-2.10.0-7.i586.rpm
python-gtk 1.4.2 python-gtk-2.8.0-3.i586.rpm
gtk2-2.8.3-4.i586.rpm
python-devel 2.2.1 python-devel-2.4.1-3.i586.rpm
tcl-8.4.11-2.i586.rpm
tk-8.4.11-5.i586.rpm
blt-2.4z-209.i586.rpm
swig >=1.3.16 swig-1.3.24-4.i586.rpm
fltk 1.1.0 fltk-1.1.6-4.i586.rpm
fltk-devel 1.1.0 fltk-devel-1.1.6-4.i586.rpm
mesaglu 4.0.3 freetype2-devel-2.1.10-4.i586.rpm
fontconfig-devel-2.3.2.20050721-10.i586.rpm
xorg-x11-devel-6.8.2-100.i586.rpm
xorg-x11-Mesa-devel-6.8.2-100.i586.rpm
python-numeric tix-8.1.4-79.i586.rpm
python-imaging python-imaging-1.1.4-298.i586.rpm
python-tk-2.4.1-3.i586.rpm
python-numeric-24.0-2.i586.rpm
1. 下載
到http://cms.mpi.univie.ac.at/odubay/p4vasp_site/download.php,選source,進去後可以有很多版本的p4vasp的source code,在此就選用p4vasp v0.3.9這本版,當然也可以選擇不同版本。
2. 解壓縮
將下載好的source code解壓縮,以便安裝
ex:
tar zxvf p4vasp-0.3.9.tgz
3. 編譯及安裝
p4vasp無需要組態設定(也就是執行./ocnfigure),在下載的source code中就已經有Makefile,所以直接執行make編譯以及用make install安裝
ex:
make
make install
4. 測試
ex:
p4v
若有圖形界面出現表示安裝成功
Note :
在SuSE 9.x x84_64版時,會有一個小問題,就是p4vasp原本應該/usr/lib/python2.x/site-packages資料夾,因為是x86_64的問題,所以要將程式安裝在/usr/lib64/python2.x/site-packages下才能正常執行,要不然無法開啟,只要_cp4vasp.so,cp4vasp.py,p4vasp?�/usr/lib/python2.x/site-packages移到/usr/lib64/python2.x/site-packages下即可
Reference :
p4vasp officical website http://cms.mpi.univie.ac.at/odubay/p4vasp_site/news.php
[search]p4vasp 安装[/search]
[Last edited by wuchenwf on 2009-6-13 at 23:10]