VASP^áù ¶^\ÄçH
˚Œπ
(zfhou@fudan.edu.cn)
E å∆‘nX∆¨
2005 c 11 28 F
¡ á
√˛=¯2005c12 3Fñ4F3⇣ƘÍ^á˙ifiç VASP⌫‘޶^ßá⇡·u
√˛ äˆ"©•J ò⌦⇥ßSßå±J¯¶^"3ζ^ √˛ Lß•ßXëÿò
Ÿ /êßå±ÎVASP =©√˛Ωemail5\Œ √˛ äˆ"X@è √˛,⌦/êIá
çΩ?U ßèûemailœ √˛ äˆ" √˛Î⌦VASP =©manual!G. Kresse ⌥
w±9lpÎ ˛¬8 ] "
√˛ √˛≠:3uÈVASP^áù ¶^?1\Ä5 0↵ßk'VASP^áù?1·
⌧[ nÿƒ:ûgCÎ É' ©z⁄] "
8 π
§1 VASP^áù {¸0↵
§2 VASPßS ?»⁄SC
§2.1 §I ©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
§2.2 ?»SC⁄Ω . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3
3
4
§3 VASPßS Ãá—\©á
5
§3.1 INCAR©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
§3.2 POTCAR©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
§3.3 POSCAR©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
§3.4 KPOINTS©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
11
§4.1 OUTCAR©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
§4.2 CHG⁄CHGCAR©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
§4.3 DOSCAR⁄EIGENVAL©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
§4.4 Ÿ¶©á . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
§4 VASPßS Ãá——©á
1
§5 ÎÍ⌫òÜ¿J E|
§6 · ƒ 5ü Oéê{⁄⁄Ω
14
§5.1 ENCUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
§5.2 PREC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
§5.3 EDIFF⁄EDIFFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
§5.4 ISTART⁄ICHARG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
§5.5 GGA⁄VOSKOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
§5.6 ISIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
§5.7 ISMEAR⁄SIGMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
§5.8 RWIGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
§5.9 k:Í8Ωk-meshå⇥ `z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
20
§6.1 ¸á⌃f Oé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
§6.2 ( ÎÍ£¨Ç~Í⁄⌃f†òÎͧ `z . . . . . . . . . . . . . . . . . . . . 22
§6.2.1 {¸ úπ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
§6.2.2 E, úπ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
§6.2.3 òg.`zΩ⌧‹`z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
§6.3 (‹U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
§6.4 gU >÷ó› . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
§6.5 Uë( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
§6.6 >f ó› . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
§6.7 · ^55ü Oé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
§6.8 L°NX Oé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
§6.8.1 · N5ü Oé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
slab⌧. E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
§6.8.2
§6.8.3 L°NX ( `z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
§6.8.4 L°NX5ü Oé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
tools•⇥ßS `≤
33
§7.1 murn.f
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
§7.2 gk.f⁄pbnd.f
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
§7.3 split dos⁄vp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
§7
§1 VASP^áù {¸0↵
VASP¥Vienna Ab-inito Simulation Package † ßߥƒuó›çºnÿeø|^≤
°≈ ≥ê{?1lfi©fƒÂ∆⁄1ò⌃n>f( Oé ^áùߥ8c· ⌧[⁄
Oé‘üâ∆Ôƒ•ö~61 ˚^^áÉò"ÜCar-Parrinello ©fƒÂ∆(MD)ÿ” ¥ß
ß3záMD ûm⁄S∞(¶)NX ]ûƒ "3∞(Oé⌃f§… Â⁄NX A
‹˛ È⌃f †ò?1¥˛¶Éà]ûƒ "Èlf¢⁄d>fÉm Épä^Ê
2
^Vanderbiltá^ ≥(ultra-soft Vanderbilt pseudopotentials, US-PP)ΩM\›K≈ê{(projector-
augmented wave method, PAW)5£„ßœd3?nπLfi7·⇤ÉΩ±œL•1ò¸⇤É
NXûUåå~ Oé§Iá ≤°≈Í8"
á<@è, VASPÜ”a >f( Oé^áÉ' ‰k Åå`:3uµ
• ßJ¯⌦±œL•A⇥⌧‹⇤É ≥ߢ⌦ ≥ø≤Lc[ ˇ¡∂è“¥‰kå^
5ö~p ≥•"
• ¢y `zé{(RMM-DISS, blocked Davidson⁄ ›F›{) «pÖ≠Ω5–"
• è,vk„/.°ß⇥¥¶^© ç[ß\ÄØ"
• §|± Oé≈≤⌘(¸≈!Oé8+!á?I˛Oé≈⁄á?ï˛Oé≈)ö~2çßA
⇥3§ke (Intel PentiumX✏!AthlonX✏ CPU!DEC Alpha≈ ) Oé≈Ï
˛—kö~p $1 «"
VASP^áùè‰krå OéıUßV)/˘ß߉k±e ıUµ
• Ê^±œ5>.^á(Ωá⌃ú⌧.)?n⌃f!©f!Ïq!BíÇ(Ω+)! !¨N!
O¨⁄√Ω5· ß±9L°NX!ó NX⁄ N∂
• Oé· ( ÎÍ(Ö,Ö ,¨Ç~Íß⌃f†ò )⁄ .∂
• Oé· G êß⁄Â∆5ü(N⌃5⌧˛⁄⌃5~Í)∂
• Oé· >f( (U?!>÷ó›©Ÿ!Uë!>f ó›⁄ELF )ßø⇡´· •
z∆ÖA ∂
• lfi©fƒÂ∆⌧[∂
• Oé· 1∆!^∆⁄¨ÇƒÂ∆5ü ∂
• 8c3mußOé· -u (GWO‚f?) ê° 5ü"
8cVASP^á3•I/´çòìn˚¥⇣ƘÍ^á˙i(http://www.hongcam.com.cn)ß
XJsé ÔVASP^áùå±ÈXT˙i"
§2 VASPßS ?»⁄SC
e°±VASP4.6á è~ß0↵ŸG1åâ1⌧¨ ?»SC"
§2.1 §I ©á
• VASP ì˵vasp.4.6.tar.gz⁄vasp.4.lib.tar.gz
• Í∆•µLAPACK⁄BLAS (http://www.netlib.org/)ß
Ωmkl( ‹intel fotran?»Ï^)ß
ΩATLAS (http://math-atlas.sourceforge.net/)ß
ΩLib GOTO (http://www.cs.utexas.edu/users/flame/goto/)
3
• Fortran?»ÏµPGI fortran ñ 4.0±˛á (http://www.pgroup.com/)ß
ΩIntel ifc (8.0±˛á ¥ifort, http://www.intel.com/software/products/compilers/flin/)"
§2.2 ?»SC⁄Ω
VASP ?»Ê^ ¥makefile5?1 ßXJ\ÈLinux ^áSCÿŸGßå±k3Intelnet
˛^google5|¢'Öc/makefile linux ç)”5÷øÉ' SN"
e°Ê^PGI fortan?»Ïpgf90!ATLASÍ∆•ÈVASP4.6?1?»"˘pbΩÆ≤SC
–⌦fortran?»Ïß§k©á—ò3/home/xxxx/VASP SRC8πeß≈Ï¥Linux Redhat9.0ˆ
äX⁄"
• e1atlas3.6.0 Linux P4SSE2.tar.gzßø^Xe∑-)ÿµ
tar xzvf atlas3.6.0_Linux_P4SSE2.tar.gz
)ÿ ⇢òá8πLinux P4SSE2ß3d8πekálibf8πßTlibf8π• ©á
èlibatlas.a, libcblas.a, libf77blas.a, liblapack.a, ˘⌦“¥?»vaspû§Iá Í∆•©á
Éò"
• ^Xe∑-)ÿvasp.4.6.tar.gz⁄vasp.4.lib.tar.gzµ
tar xzvf
tar xzvf
vasp.4.6.tar.gz
vasp.4.lib.tar.gz
)ÿ ©O⇢8πvasp.4.6⁄vasp.4.libß8πvasp.4.6•©á¥vasp Ãá ìËßvasp.4.lib¥
?»vaspûIá ò⌦AΩ Í∆•ßSß3˘¸á8π•—k?»û§^ makefile©
áß⇥È≈Ï⁄fortran?»Ïß¿JÉA makefile"
• ?\vasp.4.lib8πß¿Jmakefile.linux pgßørßÄ◆§makefileß, Ö\make∑-m
©?»"✓á∑-Xeµ
cd vasp.4.lib
cp makefile.linux_pg makefile
make
?»§ı ß⇢libdmy.a©á"
4
• Ú—vasp.4.lib8πß?\vasp.4.68πß¿Jmakefile.linux pgßørßÄ◆§makefileß?
6makefile©áßœL?U311291?ATLASHOMEC˛ Däß⌫òß äèc°)
ÿLinux P4SSE2§38π(/home/xxxx/VASP SRC/Linux P4SSE2)"?Uc SNè:
# Atlas based libraries
ATLASHOME= $(HOME)/archives/BLAS_OPT/ATLAS/lib/Linux_ATHLONXP_SSE1/
BLAS=
-lf77blas -latlas
-L$(ATLASHOME)
?U SNèµ
# Atlas based libraries
ATLASHOME= $(HOME)/VASP_SRC/Linux_P4SSE2/lib/
BLAS=
-lf77blas -latlas
-L$(ATLASHOME)
?U ⇥makefile©áßÖ\make∑-m©?»vasp"✓á∑-èµ
cd ..
cd vasp.4.6
cp makefile.linux_pg
?6?Umakefile©á
make
makefile
?»§ı ß“å±⇢VASP^á G1åâ1©ávasp⌧¨"XJá?»⇢makeparam⌧
¨(˘¥VASP òáÛ‰)ßå±$1make makeparam∑-5⇢"
• ±root·“ π≈Ïßr§ı?»VASP ⇢ vaspò/bin8πeßK?€òá œ^
r—å±¶^vasp"dûvaspå± §uòálinux ∑-5¶^⌦ßÿ2IárvaspÄ◆
c Oé8πe"
§3 VASPßS Ãá—\©á
VASPßS Ãá—\©ákINCAR, POTCAR, POSCAR⁄KPOINTS"INCAR©áõõ
⌦vasp?1€´5ü OéßPOTCAR©áùπ⌦NX•àa⇤É ≥ßPOSCAR©á£„
⌦§Oé NX ¨úÎÍ£ù)ƒ•Ω≤£•˛ß¨Ç~Íß⌃f†ò &E§ßKPOINTS£
„⌦ÿå Ÿp ´•k:✓⇠ß=k:⌫ò"
5
§3.1
INCAR©á
d©áõõvasp?1€´5ü Oéß±9⌫ò⌦Oéê{•ò⌦≠á ÎÍ"Ÿ• '
Öc屩èXeAaµ
• ȧOé NX?15∫µSYSTEM
• Ω¬X€—\Ω E–© >÷ó›⁄≈ºÍµISTART, ICHARG, INIWAV
• Ω¬>f `zµ
– ≤°≈ɉƒU⁄M\>÷û ɉäµENCUT, ENAUG
– >f‹©`z ê{µALGO, IALGO, LDIAG
– >÷ó›∑‹ ê{µIMIX, AMIX, AMIN, BMIX, AMIX MAG, BMIX MAG, WC,
INIMIX, MIXPRE, MAXMIX
– gUSì⁄Í⁄¬ÒIOµNELM, NELMIN, NELMDL, EDIFF
• Ω¬lf¢Ω⌃f `zµ
– ⌃f†ò`z ê{!£ƒ ⁄⁄⁄͵IBRION, NFREE, POTIM, NSW
– ©fƒÂ∆É'Î͵SMASS, TEBEG, TEEND, POMASS,NBLOCK, KBLOCK,
PSTRESS
– lf∂˛¬ÒIO:EDIFFG
• Ω¬ ó›»© ê{⁄ÎÍ:
– smearingê{⁄Î͵ISMEAR, SIGMA
– Oé ó›ûU˛âå⁄:Í:EMIN, EMAX, NEDOS
– Oé©≈ ó› Î͵RWIGS, LORBIT
• Ÿ¶µ
– Oé∞›õõ:PREC
– ^5Oé:ISPIN, MAGMOM, NUPDOWN
– ⇥Ü'ȺÍ:GGA, VOSKOWN
– OéELF⁄o €ç≥:LELF, LVTOT
– ( `zÎÍ:ISIF
– "Ÿ¶è✏— ßûÎÑVASP =©manual"
òÑá⌫ò 'ÖcµSYSTEM, ENCUT, ISTART, ICHARG, PREC, ISMEAR, SIGMA"⇥
ÈOéÿ” 5üß2, O\ÉA 'Öc"
~fµ
6
General:
SYSTEM = fcc Si
ISTART = 0
ICHARG = 2
ENCUT = 240
ISMEAR = 0; SIGMA = 0.1
PREC = Accurate
!gUOéfcc( Si
!m©# Oé
!l⌃f >÷ó›≠U E–©>÷ó›
!≤°≈ɉƒU
!Ê^Gaussian smearingê{ß–∞è0.1eV
!Oé∞›
§3.2 POTCAR©á
≥©áßÅ≠á —\©áÉò" ≥•• ≥©áå±?1Xe©aµ
• ä‚ê{ÿ”kUltra-soft ≥(USPP)⁄›KM\≈ ≥(PAW)
• ä‚⇥Ü'ÈºÍ ÿ”kLDA⁄GGA(qå±2©èPW91⁄PBE)
• ä‚?n⌦å kA, A sv⁄A pv ÿ”
• ä‚ENMAX å⇥kA, A s⁄A h ÿ”
˘pA¥⇤É ∂°"
X€O⌫?
XJ\< ≥©á Ç™^ÉA ∑-rà⇤É ≥‹øòá©áPOTCAR•:
• ¥±Zè*–∂ ©áß^∑-µ
zcat POTCAR.Z >>aa
• ¥)ÿ ©áPOTCARß^∑-:
cat POTCAR >>aa
£ kıa⌃fûßUPOSCAR©áàa⌃f ^Sßùg¶^˛° ∑-ßrÉA⌃f
POTCAR.Z‹øaa©á•§
• , raa©á£áOé 8π•(mv aa Oé 8π/POTCAR).
5∫µ3?n^5· ß§Oé NXπkw7·!wË7·!±œLÜ> 3dLfi⇤
É!JX⁄⌧X⇤ÉûßÌ^PAW≥ßOé∞›kJp"3Ê^á ≥(USPP)ûß¶
^PW91 GGAûßÌ⌫òVOSKOWN = 1"3Ê^PAW≥ûßòÑÌ^LDA⁄PBE "
e°â—PAWÈÿ”⇤ÉßÊ^€´a. PAW±9ENCUTäñ á✓ı ß§✏ LÇß
¯¿J ≥ûäèΣe°AáLÇ•ß✓NL´3òÑúπeƒ¿^˘´a. PAW≥ß
LÇ•ÍiL´ ¥É‰ƒUäߢò‹© SN¥ÎG.Kresse ⌥w• SN§µ
5∫µX dL´ ¥ßd>fäèå 5?n "è⌦⇢ p Oé∞›ßòÑÌÊ
^X d ≥"X hL´T≥' Mßè¥É‰ƒUá^ ÈåßßÇòÑ¥^πk˘a⌃f
z‘ Oé•ßè⌦JpOé ∞›"Ÿ•Si hòÑ^3πSi £ú· •"
5∫µ˘⌦⇤ÉòÑÈJ z ßAO¥Ü>K5Èr ⇤É£'XF§(‹ûßOé
ÿ↵—' å"X svL´rs>fäèå ?nßX pvƒrp>fäèå 5?n"
7
B h
B
B s
Al
Al h
Ga
Ga d
Ga h
In
In d
Tl
Tl d
C h
700
318
C
C s
250
240
Si
Si h
295
134
Ge
282 Ge d
404 Ge h
95
Sn
239 Sn d
95
Pb
239 Pb d
N h
700
400
N
N s
273
245
P
380
P h
173 As
287
410
103
241
98
Bi
237 Bi d
Sb
F h
700
700 O h
400 O 400
F
250
250 O s
F s
280 Cl
270
S
402 Cl h
390
S h
208
211 Br
Se
700
400
250
280
409
216
172 Te
174
I
175
105
242
H
H h
Li
Li sv
Na
Na pv
Na sv
L 1
Be
250
700
140
271 Be sv
81 Mg
300 Mg pv
700
L 2
300
308
210
265
5∫µ¿J¶^X pv!X svÑ¥X ≥ßòáÜ\á⇢ Oé∞›k'ß, È˘⌦
⇤É3¿Já5ø⌦µ
• 3d⇤ÉßòÑ¿^X pvß⇥¥X ≥è¥Uâ—' ‹n (J"
• 4d⇤ÉߥÅkØK ßr⌘Ì^X sv⁄X pv ≥"
• 5d⇤Éßdu5p>f€çzÈrßlHf⇤Ém©ß屿^X ≥ßÌ¿^ÿ”
≥ß?1ˇ¡òeß, ¿^‹∑ ≥"
5∫µXJf>f¥itinerant£—£ §ßKå±?nπ˘⌦⇤É NX"XJf>f¥€ç5
Èr £è“¥r'È A§ßOé—y ØKÜò⌦Lfi7·z‘£'XNiO, V2O3⁄FeO §
û ò⇠"
§3.3 POSCAR©á
£„§OéNX ¨úÎÍ,⌃fáÍ9¨ú•⌃f †òß±9©fƒÂ∆Oéû⌃f
–©Ñ›(ÿ~^)"
8