From 145b92748d68a431526228907a66d91aade77eae Mon Sep 17 00:00:00 2001 From: "Pawel T. Jochym" Date: Fri, 2 Jan 2026 16:44:50 +0100 Subject: [PATCH 01/23] Book text into book branch --- book/BaTiO3.pdf | Bin 0 -> 37905 bytes book/Fe2SiO4-1.pdf | Bin 0 -> 186961 bytes book/Fe2SiO4-2.pdf | Bin 0 -> 228838 bytes book/FeSe.pdf | Bin 0 -> 312787 bytes book/Fxs.png | Bin 0 -> 31209 bytes book/Jacob.jpg | Bin 0 -> 127341 bytes book/brillouin.pdf | Bin 0 -> 41528 bytes book/crystal.pdf | Bin 0 -> 257306 bytes book/diagram.pdf | Bin 0 -> 109369 bytes book/gap-hyb.pdf | Bin 0 -> 52496 bytes book/lattice.pdf | Bin 0 -> 76786 bytes book/main.tex | 4221 +++++++++++++++++++++++++++++++++++++++ book/methods-old.tex | 3269 ++++++++++++++++++++++++++++++ book/pseudopots-new.pdf | Bin 0 -> 642609 bytes book/rare-earths.pdf | Bin 0 -> 18368 bytes book/usp.pdf | Bin 0 -> 22135 bytes 16 files changed, 7490 insertions(+) create mode 100644 book/BaTiO3.pdf create mode 100644 book/Fe2SiO4-1.pdf create mode 100644 book/Fe2SiO4-2.pdf create mode 100644 book/FeSe.pdf create mode 100644 book/Fxs.png create mode 100644 book/Jacob.jpg create mode 100644 book/brillouin.pdf create mode 100644 book/crystal.pdf create mode 100644 book/diagram.pdf create mode 100644 book/gap-hyb.pdf create mode 100644 book/lattice.pdf create mode 100644 book/methods-old.tex create mode 100644 book/pseudopots-new.pdf create mode 100644 book/rare-earths.pdf create mode 100644 book/usp.pdf diff --git a/book/BaTiO3.pdf b/book/BaTiO3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ef55cd0bfa7fffb0ab7a351ca857d8d599bfb0e7 GIT binary patch literal 37905 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 QG^hfu_XO|SFNJLc1Qns|%my)GqiL#_f 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
H=mXNek)3aZ(`zyF_?=k^EjETTX$$Kgn z<&CMOhS_6sL~j#{pE+}H3-B46nAlCep-~uzY)3#~pqQ9gU_b!u>aGMv)T4$`F=2D; z_2 zxr@+I0MPf0jQ{vA$dtm4tW{1dLszoRNTV$W5967fkPdjmw&qi{CH;7eQ=?IPuK_#- z2uu*CFQ3SmF_RZUWEG&{+}9_}tRaTu*cdwUaxypfon@dB;I8*G=!|2k@||_8Fi}!q zvQigeqP(!6AhHu&`vNq$v#<{(;%`&~eiRQ)P|AFDM}(lox-gJ6P(1g2qBFdbHz*_aZY#hmqs$jY z6f}2~>3$iYWi|*NkMBvl5^ey`OqCht%p{@H@ZtHs=~NK&Sg}(@W#e?iBdV-lvQMk@ zcfT7J7{otwj&HLLpN?$%3W6@Ms@2A4;U0I64FI$`F+Si+0FD};oUafPc)*sArZOP6 z{NC0jD>Rl(U#j^${IR5`lwmM_E{(+%ZDAKiFAi{GKuSo)YXxR7z`{h*1xn+bj)f)v zTQ=eDo^>@qUiy;zW#f3u6?K5}O6RTTG%0zw2O?GIX+|mBKvPTlYJL|Zw_jp+k{*g4Xv0^4>EVc8qHl2TLdF5D{+whVU4K zHRw&E)1hH9+^`MoVc-e|B6)s%{QpS0%CI1_ZA~L3NOyO4Bi$|C-2#e;fJjMqrzk0@ zq%=sEpn$;8ND3$|jdB;~{+?&X5x%|mT5sYMt9=^LCuc0s+P>o9ig0?}*@Ez;YH7e3 zC853SNi9Z8a9WY-IDVUaL6<u4l6=mo=Hl*1( zq)qG!8R{|^)2Z5Cgky?xV>w`9Ad2OPvRUlQG1W20cCoE%>SjUT(J1g}F;N($?b!8?&U9u9!w z5Ql)QdzV86>)7f}zVvPix6M?03Yxg9<>$X>@5Bc%+6+>1qE(v_#`mB5;e8IoGEq5C z;>^we+ileD&SD;!Tl*Uu*}TQ_->SpL2fyPD)dzgo(j{9$(Em>0Ev7j*^6}s(l@GYI zNgWNO9g4O4&sbrjH^29!yyuXg)TjdA|Z!km_SuMc} zolR`qY=`=uPQgz0wb8|A1n3Bgin=HD@T(4BvbJ8_rGD_HU=Un&;{RJfk(LD^F1D0- z2OWfDJl`d)>=mxtV%XGB$~n9jdl#~}<`Gqk7B_G;@M5CcKAYVD?mAloby?@TS)rXk z1+;%Iu~HuF6&wU<_i@@k+h7KuSQ@J2@orIXz)%)z-8T;+YgRl z+MEXz#D^B6*C&WYQzd*)!M^&8Ri%03;_5O=Fk8gLndc+HfDRWIS9Y7QvH450qsM?l zqy{U19zTQ zuJG94;NbV~-@koJq(RSa1YuP4ZkjagT#uRHvxb8VLll*$WBUTm3S?FTa6_Bk{Q-XH zu=Ey)V3;@o>Aq~+6NW)cU4tVO+$XJIH$|D)ig;-Q*OSaGh%Hd8?x;g^Hx5?S4n`LV z|IVxAC0F{k{$4(UVk8zTM@LBchP*RXon8lr~Xv6XDG_M>a=by2|aF(u?UUz8HJ>}qVyK}~CPpR_CMc?I) z)jboiGuzAcD!+u$1KKJ1kCaYfcz_7{Qq@$Yeus1lm;Y=VGJ5CWkNxE<;;Wgz%K3vu z;^V?e%2Z|wv#K~lr2RX>1)5?ehdx`uYJbqB{?h^SsCy)6@-z9vvYG$9?1Fe#sAji*^V%#2f?<#Y^uE6d#m2RpHL8pCxTr9 zbA}gr_8JCo0=FyU@(rv=MM~0bZs&7{l!ztM_ne2TfWK>YJ7qnSvM% zRuWAe35@3#>xt5Uj&`9B)V_}U+3M>mEk?vnL&>#kNRmXvKkl2NZR{BzWRz6~l%pF) z(Ig3U0-Ed5;RP}Y#lVA@Hfwj$-|cTE(#!uKvv#~M@Qt6fy>#Ta2Q|P$Y<}g6!J>BN z*G3FJci8J;64a6GX+<3Cw?b?|XiXOEMXOW7dTOr_EBMPc7oH2pG*Hg|12oHRx&rmj zn}`+r6s(E*!y5S*3*z``F^%bx6vZNzdCfomi@iCuGBS1a1}(uskx5fE(iuN3l?)fC z2s0>Wf9E&!=zvCzh?0^L6fdK(OC|TZ_{%^X^B%pN_f4RL5<)^B1F-3ddWpGk;-U3O zrNxADqfsq0iK~v+9ClNXRE>8{0TQUvT=s_WMQ}WE<Y1?o zTK>$+5)co?E<_O8Ce`U7kiR>Kg-NAgioX55G;yD51>SNjejiXWr}32725@U=oena@ zZITt?1o0!dZ{+=kz%`h1r{JU~%^GmOygX)lGx^d#_T9U8j085u!!XfQL%zLUADCQe zN-^=f*5*D`efS_7o-O*+_Rbys7-2W-?6(S4L1Rxu0_YG=LHY{DP8PP20tssx%tjX3 zUISgRRpgNO$e4HiGvzVj_XK2TJq-A$;|ILT-Blmp!npTC0>*RvFg0hp zg6F8X);7JcTr$7HDapw?pI1uxIJ|r_=(RzY#JPD2tk-{l1%sqT2f*R{$+Voge1i&% z$;i{~e&<9kuQXSZXW}A;FK*BuzAA6k8=ZfqdG?|v!SSHBW*LEhmD%S+A@Um55ezb z3+A?h$@DXLqv7IA${S3iXImEPQ}CqyQe9s%_KVLJj_)DszXj0R z*n^yr`B@39a=@XlN}+@-u~wt(zhlv+mWucf7LRm3t8q3NzSTjHjzV4w<%?&}z8~EM zSlZTh1LFWHpp8MByw@7^1xl%hlKElIme{;^fTr5n!f>+h!3Gu1r~@$ft`bQg&h&-7 z0+eYRA>;Q+W3$p1YXnt26MIy+Fb(sl)68`WWuHwb#sq8M3D;rjuS;|Y`BdOBlKA7z z^aBUE4EZaBj$Ka4uCTCkWd^?0p}4)6ExUdJE8P<>rD=Y`S5AWYL&VoFYBD2LRrIT& zD6+SBRtKazeH2|h32_2&T0yZ5o znc&Fy75GvB&Fg*yo7i9APF5{II&jyx1iOV+7BAvgBqP)rNO$jqn;PKV`MJ4}5feDu zu&g}aUz{^ShbVBGv`iRkZvk&lQ+$8Vyv>IT(9f195#QO~KS(p7IzZOIw71Scu|Pwe zaL%?n-hZ)08h}M<1AByN&WqRkqg0BG1f61gF zIaHhpmWVv*pk>;1fQ^|e14K#tD~MR1>OxWEQp+=zk4=C7{e5X{d{+xDGwEnc^f*au zyVb$+pNH>>-o<#)g(oaWsonkksEm~9uU&+M&Mi#2Fs?JGGBocA75jVA-B@n72u&vZ%y0zRRg zf?0=A63vn6do(DY?sPK1TY+7eaTIrvV892Wmay*OvB-SUQ&VV2Ulo~3VSN0DK+~80 z!{GwW*q2hBtQ}zZ@VzwfI%M8L%)cCP907Rwzb5dR%6Z4)TfTAIK7W9gq=A3T)nE-v zy?4_43!Rsg(IgdbMsJb4jOcNG7@Fn80+ynqqXRMpfD8HxRTr$Pc;ToYanMazM_$jA){$Nf-M*RV4aA7oohYk53a!0Q z+ICOPoHnCylV+_*rEkEl*c{KXGTlhxK2D9&i#WB{4X$MhHK89H#;t^(&a(3v&CJZ? zzeaYa1hKV>%Dqo~%py?Yfn!X{s!-~XP!l#vu{|%YmP?-5B}pf*`)JkuNu5 zt6~uSX?0BjDqtjJUuKjoKaPmjJ(0#ov|WIlc}QGKfB_e977`V(i1flP@E@$)0R2sWv{+bL>HtO& zF#b9SDQ#%bcX3Rnc9W=~cQHxcaO^D>E8%&ZccFAXRDQJKYlv;KnD8G@S6g<0%G~{D z#=hDH`+0MrV$OeLONN%_W0kmKCP^ZwFUb9{^;VYBtYMAAX-`C5?#zx>|HI zY4_l5=*l!;U%KQiJzzq68AmH}8*)_zpYz$VdH&JStHH6ixV+AWJ?~0IS8QXD9~(UH z`~8`UJUE#PfBxONMS#I)<4>+cnr>Y2ZPyZ4J&c@hF$h)9+Ypav`0bQ zGf2r?d7P(Ml{|yvib#Ww3HSvx+dqRx zM6!-iMiovuZ@`*iU0f@T-5b##z)jV!J^Wi+1lIumfD}8bz}cXhD0sx__}>2Gub7gXLl;l?8Q9!YtsJ}6e=}XixX8(Q57}c7URSU@TqYO zVg!V#F}{l$2O&F*5OkuV&G7!`R~{QWW2dS#Y&iW13K5?%E#^&F`{*g7s))r7fz=Jjsl@*@Z-5U`J0b#$MY*kNBb zPbIVovwX5M$)u;Jw~Hj)J*3Sfv!`Zg3To3xlid+kzD|F{5mP{lC;6^GA=XbN&~7a(+;qsf2 zL<5Os+ExUp_Bc^yWGx+4n4@E3fJIbPJ3Xx_`;Y#ZKG&p zq;S%|_VBtEvRNZ%m|K&D19LbWLp69OOlqpv`voD9@Rt6_x%(Lg#dC3sbrN{m1(-qz zZ;JeL5>r$r2Bq;&Nfvt`N8H; zPLY0sLi6F+%S&s9+K?el&bV(k|CBNQ+6$2`9r`NjzLAJkb@%pgF-cz;V$;K(E6fmN zVJQWuvO_RC9$lse@E}GqtvI5udc^#2!B+qM2``f!_5}Vb8c88f9v5Fmn_|RkWz?y> zC0#5#1XoJ8)gxFN3v&VTpV3C%`mCM^TNNq_%3{F+B3gtc-t!~CdG5c)xRaSl`vigwJ-E2rN- zPX*|JOo7x?fHMrlJ{q1Ng`gLszA_jm=MTF~Wzx*+fyDheRDd?711nLnh-)~`f6o=2 zA&twWoov>%4t5-eP)l>Nd{viMDW_T{}|Wb23x_O;I5=C{yOWX^T? zy+(_F1JdBmIxN-mtRX#^&gGk`IRxKWossc{#D2y2Re(@6{_Pts<19q9xcK88GBnG4 zd2PJ}i$mT&M%?314=(P+DkrXX!zf+Gx2XeqoM#7#Y{|>&&#*D-g}VYZB3wy&A>h*7 z-29P^Lyb&0W4;u0dzWg%%>DQ?dP>tjc4Z^bGT#qlrQ>#9A1Lx20pleLa#A%Yqskbu zScQ1vxgyLE&u*qduD|J8wE&aYLm2Z?{-fA(7vCp15aFs zUkJwAhSvf`xHXQTXU108f;6V+)z=WJItqYs`XH_(w6k)+=J|wZ@e%CSK$t=`64)>u`~g5F@}1+4n~a7mcWlmQ}9PW zc~X-=^17`4#epR=VJ%gMc|e}#@qdWfATY7mbC6~%XS%dJjCOzgICx-7E?5r7{1f98ViXBGn{L*c{GZ|F4u)*=N za(N34%*%_5k_6)ABsRv(@i9~Q3C{s(f+2z9{H3S8Jca#FI}mSP#2EP4*9=fPW!O@> znJU0TnIp(oR2h85`A)v^o{Y=%mz!-Yc*OGrT~Z2^lW7s$9GMd=>>I1??h9FUbg7=e z05^)o+TnMiWOAy~Q$yb<5>m+?gsKnOs6he;A8L&5YYRxmUKT(?of=CNyc;Hnf@D$k zMMVsc-Iq%eTrGiCy!&V?z48Yi=K!csuUN*$8XCzk;JUlo9cJ{=T=!)+z^}8Y@QTLY zMs3bVkZEda`|Q-ESOc<``y65PQ0)QOmJ3P1Fqgx0+iEL&%D>j>I6*E+_F50*Er6J?{N{8yNj;m8N+tVtS2d~M{n5Si|%*d-=bl`E_ zu;|K!UIIJ8c%#$Sl8(Gz9Z;6gf&1eZM^NP#+#P(L3wk{y`VaL7$sKCO z3Jw0dJXQEiw_CJE}!a)?cUR2Yi~x1M|dJe8azxh zS;M-M|Mi=;qXk1sJ_ijZPf0+T4}P~0Pu6JIC_Wx{qY$-S*D|$+u^o3V z45BVqHgYN`oJQ$1?0IfEf;@Zm-WP{9h62T;7_9R=#A3y)aXYn=m{TMi_aLK4MKKg9 zH2+v9iA!EyJ|v~Bwe=BK75M;#PK|Muyz$u#;WGr;YgWs4(QAYIf^X~3?7uOxiCo&a zat?Mk2+?W+j0zELRovex;{WNSBf8NS>z{;X+b>bOeE51h9H8K?Ng($_c$uGtEJ-O)NmY9aY;+DPl5!(L zJWCkmm{TcH#f-&=VizJ~VJpsz8Et~yW$8@YK9Kb*fEyZVwPzNk55+}-R>jTfNT;OE@| z`H?W&^Yh==?*QEaO!nv)fas(5AzWBln%_&y<@c5<*O5=CV!0`!0>oxR5?kD?ILe@pXbF_be$MW$jB~s(uWIAvQ z7#GGUe`tHv{}cLVYT%~7xi2n`1FkP|r4ZvHB{Ik@{t|&{Ese4lY>5zym(|ROF8UX@ z?Xm9{el$)aX=&+y;~<3HIo27UOGkFBjn$Z_@2c{7dohExx8S{O{9y==U3U$LOsl@g zGw62fha}Vn!NU9KpJ65q5-8#2GErodX-0snh4WC`Af$4iU3!XZkMgC*EsC6v%OLH3rPTOtX!*no zG1ZjGoZRcHtBUyd$fh5Tb<|W~e6_9(p)Gy%OQVNTxfP2!Ne=?Mp1cEK>dxjzbbmVi zjb^xzR2KDwRtDPYzkIA;_(F&Z+74YgleOhr{kC#%`cYOVE}V5#KnzuUBbL-w=U_)! zY{E;F@OOhMAsb2IfhN_jtf0lXvaX5Q!>{-vQ{Z`QXlG`X02(cYH#3(s`}@Owpm%Gr^m~TVe=x7Xvr*Y$4WsLCr17maY1=}-SK7H} zUWKbLX22I>e~Q7>5Xs4WeI+&1oW#3$7kn)~gN;~m-#gdA-Z+MNQP2ygR|VT?O->Qs zdp0r+TLit=)$eyWtH^XP^yo76*_=Qh`BWbqz)0laf;jYMTraiHXAgF-s!=+U!)n7< z-;TWztEV;-4Pk@}*Pd1g<1xg)lB$=ISWY*&SABL9{HF!#Og!~9781%58wo`RxUCJY3I3EdYeZ>^_qM)GmQ zkYfac?0AG<@-JX$psD&JNL8D+)M2pye!TQ>AdbuM&G^)mH$;8WP5?qyk+8p3%34WY)W>%adp=b2{L%3-^;opS#L!A~#4-b?cQko}Fc=g1*r zP0N8*!1pb7A)8?8&skSUxHHX{`)2tTZ5J!bA_#W2h}m0NW@EoB-r%1y|1h_-w5<7* zo_!2)K?o&6w6ytfd(^n=*^uOJZZo#h&qS*wKILB|)Pt9J!)kE{f{)&~eJ8QG>zC`K z{sWCDj%lR9C$~s$I|45rBUXK#GJT@~yfYA^yT5imlY>l|#_^ITjHw*C=2lnxjWJ%~ zpE4Z^lu@>PVxZ_laIk)5{PmRA^>V~1PWfQpL*PCxto)60LKa68DX)l#=X}Es z5N^cWDAWc+_yW%khUG12uSi5EQ2web7(2dA*yX zhMkFp8(OYc>^XUT2%BHPxQVj#J&(x8dNvEfT)(CZIOVH+d-25#e<+ZXW6^lw@IQp{ zY)EeBG;72r9tC8YKs$mGqN2^-5zq3l zIhI_IssmkOKRofV;r21|WB+6Pb9``6S#DU_WKxIg&-BSYNgs^XLSwrCtzt{HqO8J5 zIokS=BDVJre!Ulz_+8yxJ~QRZzt<|cU(owSay9-30YUzYVoeIW?UI5oRny8KKzOb( zrV8llt8i;L9Bu-rqAA~3n zr0J}B^#pAUB_sDeUmC1|Tw|vGnw0fUXB<2x>(e@CJdBfmH0y|+mz-G$2r-1W<$Orb z&{o~lvWAI1Tu8)J{`dX6fTCVBkU(WsQhE)e<2CZqaq)hk(>ikznt9@weHY_5wag*Z5-)lu7s5csnVy8 zut#<(*rl2*A1z`^+P`A!6WaJt`Z^mML;SbLe1mFF{8=#P4?R(7XrEPm`i9S>0Cs}7 zgz28qng2wa)DI8P0{wMf3ZXtMA?(7mnJ)?RsOBc+rig#Au76p<$n58`E6vdb$;UFl zjJVR9@LiG7AVHA#-ga22?m>quf|BOt>VJ7tZ%ctHDE1V?%gYl1~2d%{{+FCbo z&1Aj$YnX+vlvQ`LY}Pfhf~|Za_t$11jaYf`2S`Vgh4SRHGV0_7=dZui z{RMIq|G5gh^C;;k-cK;r-~3dcRBoxk9aJ;7UW#7FASOD9eGr#J-lWsQmXV#Cy8y`f zxUM(gYL&>uc&0=x(f4b3a)BN4tv;1TX4v0}JC=M5OSAR6S^&Lp3Z z(9h)Dpwv{>dWSFXm%Mwg7Os+39%iU}hnkXqrXxelm2-$Uv8Lot9I3CV8Lu^e#6Jj7 zfQcc}hZq8;vx}mrPbC+hXB+qM91+MsnNC}CI3ISt7)O*p(e-*@+uVYS{JYcR$F@WD z^O$mAv$xaT2hZfhrpM?x;@Zc$yziiWG{*Cl3m180!yx|Z3T27iGFWvP0vONTNO}Z! zOPjkBV{`q<=B|Uv7EU=?6$jO9hbc#kXYM_-X;;X71XSJW^l~iGkBS5@q<3a4f+Xs; zgWp~lQyHmc?{#3uqT$FC#UC-~bVoBWK&c_121kRp|IVeU|GGto4w_Ht7(XKc@VVoq zk~f)x4fB>HXD1@7X@m1IZhy#&4K`hNh!$2JQ5%eSCx?emk^;Y{QZ{84x856n!X-QaE>qs1MQlzh6FH3pXxny{LpyT|{kg(7 z_L=Fb&!FxaGD%&wZFX^Bl|WLQ4BP%^#oK6ZLW({VyB{sdtC&*TqZA|OHPc?W>0eV* zm}XD_b!OceWeFuszWz~lFIWzS-sr53jYBYm#wqyULHIRb@;05`t`doO)`eMhbHkDy zKjIIBBzsJi>9Vn=s*|+)9?4~6b{A9^qJTKwUhi*mlnC->=|*3Vxz&W;_jqs1@3l#t z4<*Y_STo9MUlh^%2->1Pjv5L&w_LgL z^vQIX>*W8r{>911$!U4C-RoQ1`P(l{b2cW`rk~iQhHq*vY*hmME>$sqbU$HSj4F@$ znUZ7pyur6}c>M%%Bbhyf$}wvTQNaO~APJsV3ObX!aK6a?R)w4!AAZlU_H&6&bN(eeCO#-B?-H-}f# ztz~gAAdS*xvg{A;qf#v{*MeSg6*oNy;*HA_l^lvTKf4v zB7%w?gnj5)QriV$g{o%+tsZQ&6`&`Y@yJ^h4f-b;{$OT$mM+93!M1XDijGdkpwxfF z{Rh*9D(H?syh6XS9maR98?hS4=Scn_|BHkdu~Uhz2+4!$AlAcBG< z!?+Bt2W*EK1;1KbT2Rr^&8oWLoj~ucQot}!p(_86TUl9KzQFz8u})V-kCD6}A#Uh} zQ6Q<|U%3mlKh9qXA7*Z*xLB9rt=(&E%6SwdBNIHlq{?ft?VNbu{R~nDh5Gw7wpELl z)IWr`5cQ$YOOg;E7Jnu&MwA5MCa`7=J_4GFKz1}YH*ar;z;3D4w?pVIFM-0x6H8Y+ zipA@D_@6Ptix=mx?!DNXCyFz;VuVTu*YsrABlz)ZA&+THPxaSB&OC_M2-O2tGB>o_ zxr@b$gPPR5njJLwMtibN9|(;QrGoL)imfo zOZ3WzsveH?hG112(&|O=gg;1@paR2GA1MOEgJS5*^|UFijK z;W^!$`xK*Tw@;G045&73k~-y7>sSd_^3N`>uDFeB5Vj0br7^QKpc$7*h*qjXhr2%t zH6w`+VJg=KtJIp2Q7HH96iN*DEbjH#=2vM)ga#(}EChw!I!EMc0T)u^BQO>Ygh5%g zjTdAfs#_@s7uMKB-c?H(V#&p`?jRc<1cHHoj7tFqo-uyQM<;%^8XKf$GXK(UN;T--NZ8 zW>&dgWOz7P&~pL0+HZ3jvn_f=M%%r{hVg@DKnc1veSN}dT3m6n72)dpsHr_{6}C6a zhRsU5YzPFbyqrgSb^uSI28Fz$L5(to$aTcE8YkW#ZhG>9pWTO)rcEAWyvF;T;}-(k zr?d^O(`uA#)`j02m(|3i=!UU8Jr4lP&-wWkA7NA&mKLzOcQ6v{MwQf62+Sb%izwVg z@WmvOy$pY}JE`?b$#0^B#g}w1PG9-+t^3#Y`)gLxql1g#WKZ;ubg*TsUjMw!b0c*e zO0t0;nd1^g!0E05grZ3CiOL=~e^@Q%xl27@3m+I5NYNP7Up4%af=TRwe$Bo{j$k?X8lJF=+UV#c4WE@)Rk&wO@xns| z;MaDLWL9$VUzG}z)r&;ofDC~yippq^3GqKfCm!&9`;axU%JhAyR>`SNyd`Rw-Z00J9wwd`40(gMg)9kct_F!&l`{f|3raeMi z0~y1x>I6!OA|_@av5}Ec{fLRQ|DSsUiUHFb41V82iCVW9Ln0t*7_OmP`dRj9|C-LoeDQj6k*eo7B#@~m*UDWgk)8Vs;+ zz4sbm98(8?YVBm+t&rZ8@zLMG^Ef|DtLTQSoqV$PwOtDCp@eVyCGpu zF{T$aK-YCELYWHUF!^|inFP6TOeV=*j`;}86w$}>HVn}aLyd(;NjW<1`N){zget>& z{R6GB-u7c#xhsns6qOYKr2sHZwTa#p^{`WqX%*%ebHW-0fWxipp%-S`_ou9G2t#RX zsa(w)*vKuqjH1@=hR2=;<&VNQ{&gC15wgp+Z;WtlEnADApFj{yIblR88k|mbcFNu1 zcF63|!sx+&!#j9*|C>sv><0z`XHcS#KNl#7Rp`iIw*%crose`tKxQE>Jy7krJuaI7 z0u(Nw7{G=GfH!)jv6pdDy@n>ST^_Fr?#O3x#-terIq$;QSaryk1yz~DYVm&{K4yI8 zH6P=Uoat7!4P%-_XG{3vc>nl$X#`kRO^%5fXHid}jVmADmzy+r9z&|fs%AvS^P}s% zJX!5I!Ivm;%n>G!-D|1_bYx9a4_O@L+Xu5w?6(6oYyOlL))dgH%G+2Hharw~XqC3k z1C1T$Nfa$+lzLD^JZN$RkTfJ?*^nMJLJcDf+R0ewJNK%4USN! zqO3j>7oy+G9TJ@%w|95dLgrw^XMT&%`XXH}QSGf{OUrBhvF>&R_*fGU1~d(6h9I7qrC?||yimX| z?sl`8eRvWR9bGVv$^tVtG~>EVfQjFvtz@eQDA-}S3;DOGY+I9@1f8v;kaMGP@`dN~ z_7fD2QFYmrhYoz2v-^(eBX)Fk3#8tHEwS_HLUqvMfQM#D^sWjHfvXed=I)W#Er@>J+ zC4`8)Mh5W&y=!cDg$3&OS&OIpLeX9CT@WLho@2SH+aBjQFEoB2qHx5%`lIV`&(Ef_ zU<&u=x+bj9v0jwG$sjvc%yUUFoI`^cf7J;KrVK9V_sWB0wWW>#Q#d9GyLYZtSHHZx zOw57t3jQs)`CI}6;b|F&FAw_^vmS&;eo0O>69!oc+dN-Rj@FfV*~rvXqlABAN~VL$ z86W{o|7V5+cVHYKYEUcu_xc>7T@gQ_6dl0@!~B4sU(C80k<6a8<#X)I>2Fv_aiGSY zydm+dQNV@dYl;JGBQ2-FHiq3^1*2kw^qkOTGit(7N&>&raPW?z2P)2~$$zO%5*M0{KN z$;?#=o0ONf^RgWjavM8l9sZxTJScj@nwyNbB^f;0x^Hel{1hNn-P2CU_>^@%!Y8z= zOD4kQ_$S{~O?1+)5AsBM+TQy&1~eQTX#F?}$k#?U_8e!J)&z6)m9GEs;LrRb9sSSI zaR#GFLdRE$WR)#%ou?8y8(>ACgQKIj+GFKL&tzA{+}irq+Qdc%iVunzkdgF>oGA)k zJ$z8YUxK42QSt^KrV8a^N5qH|1LD4;z>8J%dP{M7`cMT%1W?k0{^#z7ko3XN9t|a; z@v*6Wj`1~4XtRYBW^lgQ1z*@V0CW>w4dV?x5yb%L@IUt1$}aw9NFp4FBa2*yc_Ub3AyR1U04p^Z)Art211^<}1V+Bg z)?;pkR(c;bv1u6*)}CzjW%w_R4W-`IvjDIOZf@@vFPzA?<6jY(PjF0ruOH32b=z`tHjcOHw=1 z4Tp2lG2rG=3Av`F@AqB>vwVkyMSt3mm2bXXkeBme$x2cTc)qGV z2m3mr@_Yf#i#F^^p6Q;ET#cHKA)yas30Av4y@!#&CZ?^y4tB)3l@+VKOZ#=^akyBj zmbw(yVVat*C>OkOwN3cuWX>0)RL&96or<3saQ2(*!_-&ji_@O8t|i}tai`Aso8&wR zgO>DR9c2%k5kiF%8S>Zlvyk0{5LT%}SK(SYui}z8^HtoB2Y>I~>2dXbpkGM9r{`fc^Qm_5|S!%fG z1M{)qbCEvAPB-5GPf1ZI=Vm4;tHtW;>$}s-}I%S6O)wJ_GVsu|9F2 zNEkTB?!KrU+#SXu;kMuIX=C}*WVZcV1;#Vdp<*HWWWWThIhI2)5E~6)6eDBakIq5s zdx-z*B)l7d87f^N@3;9Gc(EAf_>P!Hab4Ji7}f+^Jwe6lnI8c|aeQ2&TUXZm`Zbtt$bIbf;iKL z`wPL@sLiM5V?~NcKRdPt^}tTB77cGkgIZjmz_^Ax!hHigl2;ez+FZ&ttk53CI+OpR zSErXNiy}-Po#3m(EvDlvsmBX4f&&&*N>?Oq)(o5v-~yD7RiDbC z4p&C{T%-BG5sOw>xKRc%eeza+isBY=nzUFk0LF(I59>li9x8F7-j0=UQdhaSeEQ{N z(_lAh@4V9KZON{|&rH(}UO49@{{Qr-y-N)S%?Pajz&e`B*iE(RXz3#>Dwv?Yh^J;v zCw<`-&aF7XKJrHFL|giA!>el_{4)_6P<|kIFJPRQf3y~2r70i-YF^~mG!bJI%yV<$ zwN&k9_g6bzlgC!psEtW9M%z%qUma@ z8NVhu7G`bl_Z_Tk<9;!#!7Y3EN6_*yQ2s8)Laf4JYM{=Cb<_%t9zbY;~Z$z^&hmR}98E zB$0H)?=ls<%*1x%%FX!HcXl(ftts#BwPN*6`DQ9R+$Z)z(;1pOtE-6GoghK7CI=rg z#w}!=+DM#SZ=$FwJwt} zl+s=a1aDT^s~QZqC4{o}IdM|mFS-`{CqXLDC$O4243W3PiYoay5ClgKxDcS;)`5rT z=h~^v@$+rZo<0pxH!9OXe7^~j4@f?k*7z+dD40fRDZ3r+$)LX-A-woGXr<7B9gE*OXm3cp09HPBfTC!j^cvVvW`(^C|?*0T`Q2W5pOQDdE{wUWc?=TZ0<@I|w>#n4 zhF^rsdK1?bNwL!>LyAmQ@X0650Fm&~xEAS3fS0r8{4N6w0P3urnLl^s74~_Emlt?9 zk!@|)pKt%UEp26^05qrfYxOL2c6OE~@IrPE_4&YBqM&*vtF9cTIwS|E1*l^LKuNCR zvnFD0#8(T8MiU`mn{XT{w$;Bs^no$)M1Yf`R+qH+(OwUTj2SI<$ z9^X4%oGzcB+rKZ|ntEgqE>qIz*=?4%{bkQ5I5ZDb_@`ha<~rL5EsK}8^@hI<-wVAv zXaFXvXI4xPe=oI(7_evCiAgzfzZ)R@qHo-OOcvxXe}u5kAP(qZGkEr322uA)3zXC| z>j|{+x}d#vWw`p0A5M^zrYa#^BXjrhi|@g`9p^&rjV&T#@aGSj9}?}T=eRY2{~X~~ z3BU#u!VR<<{q5YA?JBuHd&9;~o;8bQz&2qwDfM21t~Fn6j5?f=UL-MsoXKXXOCk)_36{nWzx%SY>*6~t?tR7>#1)R z@v6%yH30PPhtvg90?tJ*EZ*vx8eS(SCsM+o{KnCj0T2HUd#S&()I7p|46WC0{G+G@ zvF>8lm+PsL^~@%9_TZ0(fW*3e^#!Dp82O)~{S5A@5~wQW0gzxcf7nTE5S7K_1_U_y;85_pNqiW(YavH1YR22=h*|A) zebUn~^I+&HAY)E(ZWvqfaHjlU2F2s;gyx#^T>j3nYIbH=O%ESlc&2i(i_hJLzdhEY zdDrAQirrgGVv}B4ziD4Z5R)Vx`H`mz2Vpo)Y`6X>mQMBC3Y|yt zEhz@_Z|H2a1TGqC>iUeT#ejTsZJPtp3IozCb*f%5UR!|g4X7^SJJpeGY_=4&@TC17 zN_4NRtn8a3z@kz(a6r^LL-6r!E!+p6*5O8|{M0KdE^hizdj)9}OGe18ap;tqjTJQ7 z@sl zoW~KwJp082HooC26n9!ndCSO zPX?`0w2`?v(EiSMLy@|*int{vM-OTR@2?F&_UP94CuKD9#EG_FJA6C^turCpBSz)# zR{}E$lmi?bh+Sum8Uh-qY+sYGgGb7o{w38iUqm}jvp2tj&zP6(MkpnH$_tt6^s2fHLCyfLyTJarEq0^5O={%uoHCG zF3~gM(72$6(p6KMBBdC%%uNSbBo7`unDHoDMW9%qekL%DM@6NX@~TB}%Cub<4}__ugxzy4zgA<=%ECHkm!-($deTWKs6@`| z6I|tL~jkuEl8y>HnrEYva$D;s-D^D}Aqn1KZI z+)KAP6IR+dYAMrirtkV9%o{!x%f3d74w}WVQn#@@yJu_;^aP&6x1vyy;c)=t0&V#*zxh}3L&1-~+Uco#o5Oi!>tE0XW`S%G z%#eQS;?PAT$yiY2j5fnfXYkY^|G(o^HIY}@e(OGSugzrWhkAk8zzS-w!B*Litis2oC@?@VPD7*5D zo~G%Vso(WU>a|XsyB3MUqsUP4daT=5(qBjYvg3{nfYEwQCMEr2+^gyjG4V49TKM+M zoPSbJe0fRHR(u?qtb+a;tYf?icWnR2V|RVXrrX^Pc~&uN%V$`8{ndn+UnCXiJiLgb zLNYO{PCg^g&R@Wb~7W%7tL03 zIE=k|*=J296`U{@@ZpXNS?x(XEh}v8K2FzvBWnGz3|55yW9hrYss7*pZQ(tLr*(UeDM4yzj^T z7&2>v7xC8lpfmfm*d{o|PMl2ru4+x1H!;DjVr%X9??&3zTh?G!i}*nrziyu0U90;p zc@S#N34x7eQBe^N!B3!!7B96!Z<6=)ZlnvQ@REx_?4eB%?O#&4d?D+|zA8pZJ>$4B z1-&`~TQ{~Mlq&Vvd(C_WvcgHmbn5H7$X+y7kEzG#b$75|k}!DYGY#EIazGZPV78;- z@#*$TT;(?paQUiQ3&>N6hLMqxDgJ&U(fFE=f9|pW--ID(mn#-ZQonwd7MjcRkJZUj zxy8$v=;`H^53K8logK52Jw1CdJKGi)$8E&F8FL+exD@iFqtd??NOq%1Ju+8g+4fg= zcGRxX=&z(_?eC^NeAfNyy>~PjR3<~n59LhOidW20Yz>!!oxgM2AZ>X(WK>Z)=K%v< z@A|<*W@QwyaWP0eVTxI_=Hc@Khe$^-m9=m~%l5=tn*$3)~?=)0YmFMJR+YZ%fcT;fPmImc-n0+aEKK!kk z-v(Y1y4?Rvd&h!+bLlD}i{#)uU9lufkc)xvD zJ%)zwUK&2mG!C}eeZ%u>rk$YeXq3oaHe_L;L0s6z#zrGs@0-1DU?m=V7^R@)1J{LC zj1MR?OxoME803lNe1W(r&(RmuzjAiH4=Swq8vim0Jv@O6wwAP8wc%f4BJ!pDz>vkq z_2U{*d)4OVrY}^OyN!Ne8nP}pDpYN@snA5E(@%&m4}%m~C);?7&@(Z~y3BHM7m75> zoJ*;Gr9M132&d-xbz@}B;~$fG{CW<4c_OZQWz$dLhs z_&)9AIrl_uy3D=s$kDLBKP93*Ew#Fux@RlKKyh+rx(3R{^oxk<<|l`_488d>ARmHR zMq*vnov2s2tE;Pb9Or~Ge*W>TmN~yy_HK)BQp_z=o9!Q1T?nKNBT7VSzBLL%FCFc3iq`vR&?uN^RRK%{TLdy;CAhwkk zP_w{N-i7F^qLZ_~YKOjoz+KXKTr_*2={B?$6iWi|fqua>HOiO#lgz_K`b#N42p?;F zMffc0^M$_wcy(9s^ovy(>5tI_%8T`b9+yv2&?*CnC{~9_O0^EwfAX3PdY9?u-t-ds zpHX2(j|%FYh5j&?%xfw~OZ zgIZbAn})Tl#d^jA6T!-*PyMk8x-Z!R;wf5Vy%bJeQ@}c6Lyte#dOg$ZI3-;<*DG4<)Z2Uo zPL*%Z#*2VnO&4r#z=m^7KIZpL@wJR>v5u#w5WY_J_CX4wZK@MHXNh?y?= z*&jQrKm^6V3!4y@oF8^{4s&S0CM8_PFhF{zZ{ujsF3VsiTv?Xu)R>?tH77ki1LPg7 z{Q(}X7*^(QwT~Zm23jl^!!!INbYVP7rhfPOAfm5t+$|!XCIL%1nGyqWUfiDRO!3PY z<8XUI^TiBbGF;qWYK=9!{!y4QEfBp)KlJs7J zU#NdC!Fqyu^w~OMjeUCr-3O=hmMsRmAKl;$m4K5HGF=Kk7ANpd_eoqpMx$f)5(cWBd4n(0*kL$?M_#U?q z-!JsY=qI{?RKm8(Z56yKDn@!Pr+uLgf$pDeaoQ9-uwbczc9kC%5%oL{HcZ@uXEzKnQ8 z0Xhzu?wjyjVt+m17Fc@pCoaXkS0+k_;C7FF^$IXOz>l$_zfO5xKSY8)>|quh~mmYF5}y|YL+PL z{vCu;D1>JjtqeYOtR40e`498W%G8t>q$E=KqZ<~psVap3Avn2}a~o!m|A43IXXOPV zPTyFQk;Bkg&tPe3X;`(*Q@tq#xu*_>Mxc;L#2aM??=MBH7uy=nT2>B(bO2lZQ`pW;+3 z5TKta-$pwB{Uu!z&Vwnd!8D|Bl?~3*v|f#Pwm@t7bH_CqD}kqC*2J3vS^3meR!_c0 zZVs7gIiuY56o`G_M>I+{^`@LgNBP?Tb}&DrnmvHiOk*#Pms$1!+sUbT6eK@Ms!kPtS zpXLpDrY0W6nqkH5{XdE2E|LA3ji3kznapr8KwHw_g-rUWFRl6R*F)-d`cY2{M0@5j zIU~zlI6Th1c82sCxEC`Xzb8>h-{g@BrY)AU{!jF3PU}X%f)H!pgKxN>H~cW?{9mV< zz$GC_W{09aMz7_r24;$)?pwYaN5YMgmUey5e;W*2??0g~Q~@O3%`?&%=#m=+g}}z9 zU5T|+R#q-mtnFY=X`i(g)mSkcXBlsUm5}(lC3$#$-WT9d+?A1e&@^d`uvPP#&zY@T zc;oJR$oq^EIjq?@ON`xAvQFC_-XHTEO ztCPl}?`FL7-S9V`x`1KHb;a}I%`bhRh52w9(G%x2Lfyelqt^NbLs|~lzC*nRxZw_f zN38`8c$cRuVe&OxM@gku=hSaM?aGXaq$_wRzN6U4r}pJs9r^XE7Ju~F(29lU=Xv1F z-3>fczW5B^@b~b9>h8toU#>W^c};cVIHAMvpC|}R`S2m~;?fJ_sO*DrgSlAuvDuGX ze0<5`D&)~`pWgoeU#5@>pvw|{M_l7c+~Xf^3Gp6vc&=gaKX0XRjU%PL<(o#q2o@ST z5C;F9?Ilf`FhYf(bAuCEH+VV#U1wIvGPxg($jBn5_QSW{FG^3Jp^f)-LDbjJ-@kwN ze!b~!TQGQPP1GznaR3uFdQ$SEdGLL#OI&22$>W~7(K3( zoYEAHe4%8rgL%5Iz_^M9L_z4>CqJ(u=Vh(Tc5F1#jRLTbOR7_ey#x-cz2=T4+0nvm@G=1tt%n6z6&ng#3w{M`W7STwuK zM?)AZ3y#I9Y>MyWy)t5{s176IhOB^KZp|4p3Ja;X0;rSOZh{cKLqEn~Vz# zIX@f%EfA`^K`j9u@8_ld6W#a&cbvW-StKU@1FhBbDTn|U+HXNt8}1@4OAkLd%0Q+w zK4WPzlp)N=9AY&T_`4x}jEWND3b8|9CKpqvk=F%pJbj?54;hb=Qc|k==wnCyOPK2i z^B@`zBDM9pN1#+q`|cX1h#h_R^bZ&Tt; zqvs8ZgLfxnEZ`$X!uM9Bz1FhQ^_LffN@>WM6Ve+c5vF>YQDcc8|0P|H7Oo9l!Hlrl zO!L6*9KdFr{m=U_J@PM{2eFi%k)6H-bi&H;H$bpTnVs)xIp57oI&fn&!YTbTMBA^D zkWQsCm3Lz}mi2p9I=3N*^g>uvg482RF`EV=<~LF{=E>3j_npJD3q9X@YPEqr&IIhl zq~8`8pKX8#)8ExiI2k?MRCI{hmssM5a*mFDega|eM%=F$RZS32)oz0ZW$%oi@A1o* zFA(c9Nc3P+jE;{noOel_>c z2Vd-X@JV^n0b9lcxwil+=Dx*tT?0>QHive~n+vStkXO{&(cbR#gV~B->hB)gFlMsL zf|1q7zhCbRl)JusJ!Fo-_Xu8&(9rD2a=M|#7@^m!hh8DYVX}%!wM6yGJQz93 zO|D-AoQ!#RkwFQs_eXB`Z%JdzY7e5M7$|@%INlQulUz z6qNx#q9NSsTX%@XQJE(ytVUnPMZ4RA-QK`(VheUE!=?^H;>~c6o)tyOU67=C^;p93 znjn=y6^9rKw?{IW0!IcdggyMg-vGndoV9*mAX-`?_41!SMR{c*q>liR_f0N=jqdIl zf3l$2Afw)B?!pnBL~o52LaRrdUa1u#J4y;)OwHr|*hgD-Pz1vuzMh~*2=E7T>ZIvV zBc!_mnYzA3a060tYHl)(zr~0YDH|jWud&o;O{Z$VL29=K|mG;0SgA zy(;wQEm;Ezg@BnfQQZ48ok_ZsqIUOQr?C<81$=u{$mbkbLfj2RjpJrt_Q`wtIv{GrCXgfC$!)V zidvx88aBIsiQDxYn*F`2w?xJRaMHsD*wa_%K!l~{zd$R=K^-O?&P2Yt4fQj2poI8# z3(j8~v>i2>Se~S)e~+x__=c4hu&43C5Avv)rimYPURtlNnIzG3v#dfmiS|@z9Jc%a zqPA0gBM1b-*XOS}1M}VPF{IW{7PDy!N55WrK7)!IOaG~A%@w3tx4hldeZ}-_H$;d4 z0kK+lz{{Tzn;X#!NG=8j#;$iLS2@eXa3{99QeGXDCPD`7ALjFQsK5iY&x9YbZX_9r#1fX^IJ5v%+rfsy_ z98TY+i^W_`A{`||=mNT21_JNk)6Z=SCx$P-3$j?Hs*iyIvij~z2ChT(#OGkE>}zIZ zWCSw{?Lu{?7Y*iP0;ajQK8`<@W42HZu~WomG=>hquHoFXEbZ<6Uo|M`p7 zLWilSs5l#n@h(1jU_W`{{dFz+FVeaDtdAynAdf3gl0=z8J|>@LDcdtAY-?k~wx7)q z)ux39!u$1UBn$G2ve@lW4Mk{qNoJ)BSG;sII4IyWCIHWt)3BDp_GUEuK9yB&D~pQfKO5ITOA@J10(#3I}#^mX>cfu{od_z;*IhoB^vkHYFSG zIg`aCe9TNm>hTvBk_@o)u0C15-gG>R<-G|joay=bc?H(i=n|8&?KHV726dSE!TIF8s)S;;=g%R2YQO8ri`t$2=h7Xwdfdy+jPuJ^TJ# zSaWD)$5yj^iAYfWufGwesxt_QEJ<~40{FRM)4pN&aD|RR99dOuqHSYjm4OqYTjWjV zt6~AIz}ANWUU6nNuHj^79OYKqE_CP%C@X4t7+{A}7 zs~`WL%CBFAcZ1#p2#rU>hB{rNrE4`aVE|hs6F6URN3&h%FQ7rgqS&^Yc(t^X_iAVG z5f3vnGr`J@oXO;7uK$741} zo;!T8J<_f3EDu@J~1aqe45`*7Qf`sq4fKiudJ&?!9vS@J8Y6oc!0(;h#Uv zo$2&<(W#h!=AQP=X3|PNW83^xY&D~)>6NfG`Fexzw+tj)JZAI(q1FpW%!Xv>Y-r%$~dwrLOh&|`&5cwqM{Q_{K=V}nw-8E&;g7P>NpuZA zY=|=z^pLs>_WByOqx@fH&U*cq!*v!MO6@`>+nZhT8(8B0>Pp!x7whJUQmK%JB#LVT7?c?-WAxRzlonH^AV)+@%7{n~#`fU5$Zb zQQs}N<+9G$DfcFJd1`ZRa*Fjn4-;#L5RXZ{Q$>Kelao^lofwVzY?POrLN@R5YS-w@ z3^|UXon1vy6}IK~YSL5{@YaYECVV5^;)eGq%{W~e9e1M~&2UMKtF5yLl z+*&PL;^=gMIEC5W;c2>HbNy?weZS_bMl@3#dcmzgd#hjw^7claN)$AEuFW&W31^Df zD=T9$kdu=u2`H+K|0d^;OSx?J{V}Jl#!VYif?8D6-{8=n0h+yc=0bm_!j$-Br2ot|wRv;1mbKsBbi45J|8gqtAs_ZJspq!UE25@XK`2vu9YwaoYAc-S9|n zHLTWS(Ny&f?|abE;$qd+8SEpQOG*>2Z0bs?Z+3=gWLR~3 zpl?E{+Nf~HV-p|CKc6e*=dsBVGSeCBxiA%oElHr*WkB4xA;iZ)I4+mBzVywQ90&33 zL;qD5mnH6;0}_d}!MUYFjlZ!yY)3E zO<|AHz%3Xu8jQ^x=yJAbIa(ZgpL#5;ntdpTR&PCI%a)IXJRcoa@+4`|)?4vx?qq4t zezEGF)`8tXB$E~+i~^BtL@YQwe^?y(l_Ymo*=u-?Xo@LA+wI zP{xPV=9D~iaBo=sm#t=(uzf%8z}P*ottR%((p?6p z+xmo<0^dNBg9@pd--hidrJzo^Ve8M=R?Gd^mx^GG2=dq9vZ7&F8|xIw;I#<2ngsmh znU7%K?MhOeAbiGAsq_5V*?YJ5%!c#y1Ii!9{>G-I5eq#9MCK`PRc5;HP(!Q|4SV(Q zL%|z@PDKaj!GT02@pMj?hSq4iEHHe{Sgi#EMG2v{~cr5jGMh_H=8SsCW+kq7Uw;i&{iD)7#v;i zg95PI1nW7p5S?Pn)<3x#OyjE@vx$iV%*J^CZ9XqWGsI2rgwC6NY!m}Gi|mnD;C+(X zkH&x$BIm&WG;YRVvx}35T_aAVJQWx9^1fm1a20~3{jlfB6?)){ymP7*S+aWOrjweK zSH+$Z&gdWUg}XO{E!cvW+fSd>sN zFyMT$3LH;F1WSaVK%il)C->Vw6-~S%0efuw%8rLqQ&XM}C31ic#{EaI|E{E@gp^ek zxq^iesa%R{M$ibyx2K#;RD6Q8oANF4fIi1m!>zj$% zK?Gm^c!+6ra-99~pfNUb9?tN@A5TP7O&)dr64K`~^_^mi0eEEkK7E;m7N=jhgTHin zt@Dd}1WKgM#tJa$kb~NVlFhJ?e#YpKHfeE1j(;H}`jx7ry!K77Rm>`=>ersI zFnumr{q#KQNyllMho1^AQk%st&EfXDy(jjS{+_jEBr)9@Z&Oz95{kk3{a)TY1RDcA z@}WM<+|y<`8tK>wtecx}Lp`cDo3QS?V_Gl7eZ-`2h6WwSjN6C`Pw47d|~zbZed|!(0X%d3A@3<`aJN9QkgjQqJS&*WdyS ztS%wKt)C9<1dI_>_1So6{OD4*fs_Rt1Vc8KdIHc=mc4sV#nm~bA6hgmBP$1lQ$R1~ z-ks+&A3+GT_=8kML5&+0&zosZZ{>7G`jx^4DHbn8o&Yl1{UB?*#0W|drY4galb+FP z5h!#(O9EsZU-bXDQ7B;#k5w^i6C3k7dE@JqfL> z-(zMzfhQeUB`@GhaD7-a9d9@4Ve1`dK60z;6|B_h4}!9qdAb*h1v)2iG`(0IyKj+3E~o(`GfJMk0cE zo|FChrqs(}t6T>O@M!|eITR1onr=#pqy@ua8#oQUGL325wI*l}r@gM=ooR7W=x)5G zw&6Ilt`2s+l&BYb%){820LDPV6}juFxCt~SwMOcvk5=9VeQDv=qO6t7pYQ*acH`nm z=q35q;Qz?ggfUQoOzbSZxN>!}Hnk$0_IF%*<*~rM)_(jPtowl7%0A{{M6QuBY<*C~ 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 TIg+@DoU9V7fPmH>ZPxz)#n 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 VoA1+9!|diuT57tgWh%De{|B7e0QUd@ literal 0 HcmV?d00001 diff --git a/book/Jacob.jpg b/book/Jacob.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73ec33064b7d79ce6e09b4971af626708a40e904 GIT binary patch literal 127341 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ⅈ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

OVfva$R zj{u#CP;Hr@EkIZ^1h4b*`c;&R=Y!YAK<#NHypc7?>OL+bA{Mpz$JbwgHcg6Sckais zSY{T(<&XHAEDhZulS$1C3hyAqs$T5w)#+vNG|)n*?OF_0>m_K z$V>(VeyEyC;mTMFY(r|R7?N7FLrD!nWHmTeL{Lr$kgauV8m5l36>R0xB!&(%TeD3| zs;b&a*cM%~B$CTc&AqGS&aCsCOBCM6l~$)DA4msfUm|C$_tZzusi{t@gNUNx4je(u zJz=w6T=Fi@@Ez;w?o!p1@l^1WJVc#As&?U$!q&`cR)~eN>J=ZCUD+og=fX%<5Qf4F zvRM=^iYhj!iIxzG29uB_(|~tUuYw1pBEf`0m!cHmMqI&2!ooK(j=i7B(DmoD6Jz|C zh}CrwVC(K2&7MkJuVP3|1gHxi2O@oNkxK4o|;w zz8!74N`%YgB5_ao+OdQfh2saLmgll0(HE8>k*iEA7!)cpm^CskX+_jQE^%W(Uj14^ zq&7ok*zn^wpS)fjX5@(6{)D?5O^WA15ID?qQNpO#V~l=j*_pP_QKlXbI_(jwuih(FR+} zdF&GW2v!M~e5R=96v`&hc}9SFg*NcwO1L<_WUMq{o$3|qw=`w

    %BaIuL$zG&MaM5 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 literal 0 HcmV?d00001 diff --git a/book/diagram.pdf b/book/diagram.pdf new file mode 100644 index 0000000000000000000000000000000000000000..85945e9288df99aa198e82d8c93a5e93400fc285 GIT binary patch literal 109369 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�iM*`pwv$!LU9D$fclk}c@cDm8P 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 DccX&V>y8^P6WpxP<5H!suktm& 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 literal 0 HcmV?d00001 diff --git a/book/gap-hyb.pdf b/book/gap-hyb.pdf new file mode 100644 index 0000000000000000000000000000000000000000..24df3b8c00cc126c3b1022e0af5bbd13ea836725 GIT binary patch literal 52496 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%0De=8?y)eKoG+&5)9Gty^BCH7 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 VVo?b=B+boCj4ioTfzzLETmVq%MH2u3 literal 0 HcmV?d00001 diff --git a/book/main.tex b/book/main.tex index e69de29..f8d0058 100644 --- a/book/main.tex +++ b/book/main.tex @@ -0,0 +1,4221 @@ +\documentclass[12pt,a4paper,openany,aps,pra]{book} +\usepackage{graphicx} +\usepackage{gensymb} +\usepackage{longtable} +\usepackage{epsfig}% Include figure files +\usepackage{dcolumn}% Align table columns on decimal point +\usepackage{bm}% bold math +\usepackage{anysize} +\usepackage[utf8x]{inputenc} +\usepackage[T1]{fontenc} +%\usepackage[polish]{babel} +\usepackage{amsmath} +\usepackage[urlcolor=blue,colorlinks=true,citecolor=blue,linkcolor=blue,pdfstartview={FitH},bookmarks=false]{hyperref} +\def\mb{\bm} +\usepackage[left=2cm,right=2cm,top=3cm,bottom=3cm]{geometry} +\DeclareMathOperator{\Tr}{Tr} + + +\begin{document} + + +\begin{titlepage} + \centering + {\Large\scshape Przemys\l{}aw Piekarz\par} + \vspace{4cm} + {\scshape\bfseries\Huge Ab initio methods\par} + \vspace{1cm} + {\scshape\bfseries\Huge in solid state physics\par} + \vfill + {\scshape\large Department of Computational Materials Science \\ Institute of Nuclear Physics \\ Polish Academy of Sciences\par} +\end{titlepage} + +\newpage +\thispagestyle{empty} +%\thispagestyle{plain} % empty +\mbox{} + +\tableofcontents + + +\chapter*{Introduction} +\addcontentsline{toc}{chapter}{Introduction} + +First principles calculation methods, also called {\it ab initio} methods, are based on the laws of quantum mechanics. +The application of the Schr\"{o}dinger equation~\cite{Schrodinger} to atoms and molecules enabled to explain the basis properties of orbitals and chemical bonds~\cite{HL,hartree28,mulliken,JC}. +Many-electron systems, such as atoms, molecules and solids, are subject to Fermi-Dirac statistics~\cite{fermi26,Dirac26}, which is a direct consequence of the Pauli exclusion principle~\cite{Pauli25}. +Application of quantum statistics to a homogeneous electron gas, which is the simplest model of the metallic state, +made it possible to explain the problems of the classical Drude-Lorentz theory of conductivity. +The band theory of periodic systems, which arose thanks to the works of Bloch~\cite{Bloch}, Peierls~\cite{peierls} and Wilson~\cite{Wilson}, +explained the significant differences in the electrical conductivity of materials and created the basis for dividing all crystals into metals, insulators and semiconductors. + +Due to many-body interactions occurring in electronic systems, the Schr\"{o}dinger equation +cannot be solved accurately, and therefore approximate methods are needed. +One of the first approaches to quantitative calculations was the Hartree \cite{hartree28} approximation, +where the wave function is given as a product of single-particle functions. +In the single-particle model, the interaction of electrons is replaced by an effective potential, +in which each electron moves. This potential is composed of the attractive interaction generated by atomic nuclei +and from the repulsive part coming from the remaining electrons. +Since the electronic part of the potential depends on the wave functions we want to obtain, +the Schr\"{o}dinger equation must be solved in a self-consistent manner. +Taking into account the Pauli exclusion principle for the multi-electron wave function, which in its simplest form is written +is in the form of the Slater determinant, the Hartree-Fock equation can be derived~\cite{fock30,slater30,slater51}. +In this equation, in addition to the usual Coulomb interaction, there is a non-local +exchange interaction. This is an interaction that occurs only between electrons with the same spin direction, +effectively reducing the Coulomb repulsion between them. +The Hartree-Fock approach describes electron systems approximately because it does not properly take into account correlations, +which occur in the many-electron quantum state \cite{wigner34,GB}. +This is also related to improper screening of Coulomb interactions, +which leads to significantly overestimated values of the energy gap in solids. +Methods based on the Hartree-Fock approach, the so-called multi-determinant methods, correctly take into account electronic correlations, but require time-consuming computer calculations. They are mainly used in quantum chemistry to study molecular systems. + +The first calculations of the electronic structure of metals used methods in which independent electrons interact +with periodic atomic potential. +In the cell method, proposed by Wigner and Seitz~\cite{wigner33}, the crystal potential is the sum of +spherically symmetric potentials generated by each atom. +Using Bloch's theorem, all we need to do is find solutions to the Schr\"{o}dinger equation +in a single primitive cell, with appropriate boundary conditions at the cell boundary. +In 1937, Slater introduced the augmented plane wave (APW) method. In this approach, the entire crystal is divided +to the areas around the atomic positions (defined by the radius of the atomic sphere) and the remaining interstitial part. +In each of these areas, a different form of the wave function is used. Inside the atomic spheres, the potential changes rapidly and +wave functions, which behave similarly to atomic orbitals, are calculated in the basis of spherical harmonics. +However, in the interstitial area, both the potential and wave functions are slowly changing, and the natural basis are plane waves. +Additionally, the condition of continuity at the border of areas must be met. +In another approach, proposed by Korring~\cite{K47} and Kohn and Rostoker~\cite{KR54}, +Green's functions +and scattering theory are used to determine electronic states in the crystal. +The main drawback of these methods was the approximate nature of the electronic potential. +The most frequently used potential was the {\it muffin-tin} type, which has spherical symmetry in the area of the atomic core, +and outside it takes a constant value. +A step forward was the orthogonalized plane wave (OPW) approach proposed by Herring~\cite{herring40}, which became +the basis of the pseudopotential method~\cite{Antoncik,KP}. +In this approach, the exact atomic potential is replaced by an approximate pseudopotential, having a finite value in the region of the atomic core, +which allows the calculation of an approximate wave function (pseudo wave function) in the basis of plane waves in the entire crystal region. + +The real breakthrough was the formulation of density functional theory (DFT) by Hohenberg, Kohn and Sham~\cite{kohn64,kohn65}. +The basic theorem of this theory says that the total energy of a given system, +taking into account exchange and correlation interactions, is a functional +of electron density, which can be determined by minimizing the ground state energy. +In practical applications, the electron density is determined from single-particle wave functions, calculated as +self-consistent by solving the Kohn-Sham equation. +The exact values of the exchange-correlation potential are not known and must be determined within known approximations. +The basic approach is the local density approximation (LDA), +in which the exchange and correlation energies are obtained from accurate calculations for a homogeneous electron gas \cite{CeperleyAlder80,PZ,VWN}. +The next step was to account for non-local effects within the generalized gradient approximation +(GGA) \cite{Langreth83,Pardew86,Becke88}. +Since the formulation of DFT, many methods have been proposed to solve the Kohn-Sham equations, such as +the method of associated plane waves \cite{Andersen75}, or approaches based on pseudopotentials \cite{HSC,BHS,Vanderbilt90}. +Thanks to these improvements, density functional theory became the basis for calculating electronic structure~\cite{jones}, determining crystal parameters~\cite{payne}, studying lattice dynamics~\cite{parlinski, baroni} and many other material properties~\cite {martin}. +For its formulation, Walter Kohn received the Nobel Prize in Chemistry in 1998. + +Istnieją jednak układy, w których przybliżenia stosowane w DFT załamują się i nie potrafią poprawnie +opisać struktury elektronowej. Zgodnie z klasyczną teorią pasmową, wiele tlenków metali przejściowych, takich jak NiO lub MnO, +powinno znajdować się w stanie metalicznym, ze względu na częściowe wypełnienie stanów $3d$. +Materiały te są w rzeczywistości izolatorami, ponieważ silne oddziaływanie kulombowskie w stanach $3d$ +uniemożliwia swobodny ruch elektronów i prowadzi do ich lokalizacji \cite{peierls}. +W odróznieniu od izolatorów pasmowych, materiały te nazywane są izolatorami Motta \cite{mott}. +Takie lokalne oddziaływanie elektronów, opisywane w ramach modelu Hubbarda parametrem $U$ \cite{hubbard}, +jest znacznie silniejsze w stanach $d$ i $f$, niż w bardziej rozległych (zdelokalizoanych) stanach $s$ i $p$. +Struktura elektronowa tlenków metali przejściowych, wyznaczana w ramach obliczeń LDA lub GGA, +albo nie posiada przerwy (CoO) albo ta przerwa jest znacznie zaniżona (NiO) \cite{terakura}. +Zbyt mała przerwa energetyczna jest także problemem w obliczeniach dla klasycznych półprzewodników, +takich jak krzem lub german, co oznacza, że również w tych materiałach potencjał wymienno-korelacyjny nie jest +dobrze opisany. + +Podstawowe przybliżenia stosowane do wyznaczenia energii wymienno-korelacyjnej są źródłem błedów, które prowadzą efektywnie do samooddziaływania elektronów. +Ten efekt jest szczególnie silny dla stanów $d$ lub $f$ i prowadzi do niekorzystnego wzrostu energii przy lokalizacji elektronów. +To jest główną przyczyną niepoprawnego stanu metalicznego lub zbyt małej przerwy energetycznej otrzymywanych +w obliczeniach dla tlenków metali przejściowych. +Jedna z metod korekcji tego efektu (SIC) \cite{PZ} polega na bezpośrednim wyliczeniu +energii samoodziaływania i odjęcia jej od funkcjonału energii całkowitej. +Metoda ta umożliwia poprawienie struktury elektronowej, ale nie jest łatwa do zaimplementowania w obliczeniach samouzgodnionych. +Stan elektronowy można również poprawić stosując funkcjonały hybrydowe, w których przybliżona energia wymiany jest częściowo +zastąpiona dokładną wartością otrzymaną w ramach metody Hartree-Focka \cite{becke93}. +Wynika to z faktu, że w przybliżeniu Hartree-Focka nie występuje efekt samoodziaływania. + +Potencjał elektronowy dla zlokalizowanych stanów można również poprawić przez dodanie do funkcjonału DFT +dodatkowego wyrazu proporcjonalnego do energii oddziaływania $U$. Można to zrobić w przybliżeniu średniego +pola w ramach metody LDA+U \cite{anisimov}. Zastosowanie tej metody do tlenków metali przejściowych \cite{anisimov} +lub nadprzewodników wysokotemperaturowych \cite{czyzyk} pozwoliło znacznie poprawić ich strukturę elektronową +i własności magnetyczne w porównaniu do standardowych obliczeń DFT. +Również w przypadku innych złożonych materiałów, w których występują oddziaływania między spinowymi, orbitalnymi +i sieciowymi stopniami swobody to podejście daje jakościowo lepsze wyniki \cite{orbital1,orbital2,orbital3}. +W silnie skorelowanych metalach, jakimi są ziemie rzadkie i aktynowce, +metoda LDA+U pozwala tylko częściowo uwzględnić efekty związane z lokalizacją elekronów. +Dobrym przykładem jest kryształ plutonu, gdzie bardzo duża niezgodność wyliczanej teoretycznie +objetości, a wartością eksperymentalną (około 35 \%) może być skorygowana przy użycie +realistycznej wartości parametru $U$\cite{Pu-LDAU}. +Niestety, efekty dynamiczne takie jak fluktuacja momentów magnetycznych w stanie paramagnetycznyn, czy efekt Kondo +nie mogą być poprawnie opisane na poziomie teorii średniego pola. +W bardziej zaawansowanej metodzie dynamicznego średniego pola (DMFT), efekty wielociałowe +są uwzględniane przez rozwiązanie modelu domieszki Andersona w ramach dokładnej diagonalizacji +lub kwantowego Monte Carlo \cite{Georges}. Rozwiązania zawierają informacje o energii własnej i czasie +życia stanów elektronowych, które nie są dostępne w ramach obliczeń DFT. +Sama metoda kwantowego Monte Carlo rozwijana jest obecnie bardzo intensywnie i stosowana jest do obliczeń +struktury elektronowej molekół i ukladów krystalicznych. + + +\chapter{Electron interactions} + +\section{Basic properties} + +Spośród wszystkich oddziaływań, które występują w przyrodzie, decydującymi o własnościach fizycznych i chemicznych układów atomowych +są oddziaływania elektromagnetyczne. +Wiązania międzyatomowe, dzięki którym powstają cząsteczki i ciała stałe, +są efektem wzajemnych oddziaływań elektrostatycznych w układzie elektronów i jąder atomowych. +Hamiltonian, który opisuje dowolny układ atomów ma postać +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\sum_{i}\nabla_i^2-\sum_{i,j} \frac{Z_{j}e^2}{|\bm{r}_i-\bm{R}_j|}+\frac{1}{2}\sum_{i\neq j}\frac{e^2}{|\bm{r}_i-\bm{r}_j|} +-\sum_j \frac{\hbar^2}{2M_j}\nabla_j^2 -\frac{1}{2}\sum_{i\neq j} \frac{Z_iZ_je^2}{|\bm{R}_i-\bm{R}_j|}, +\label{hamiltonian} +\end{equation} +% +gdzie $\bm{r}_i$ określają położenia elektronów, $\bm{R_j}$ położenia jąder atomowych, $Z_j$ ładunki jąder, $M_j$ masy jąder i $m$ jest masą elektronu. +Pierwsze trzy wyrazy opisują odpowiednio energię kinetyczną elektronów, oddziaływanie elektronów z jądrami i oddziaływania +między elektronami. Ostatnie dwa wyrazy to energia kinetyczna jąder atomowych i oddziaływanie między +ładunkami jąder. Pełna funkcja falowa złożonego układu elektronów i jąder atomowych $\Psi(\bm{r}_i,\bm{R}_j)$ spełnia równanie Schr\"{o}dingera +% +\begin{equation} +H\Psi(\bm{r}_i,\bm{R}_j) = E\Psi(\bm{r}_i,\bm{R}_j), +\label{Sch} +\end{equation} +% +gdzie $E$ jest całkowitą energią układu. + +Kwantowo-mechaniczny opis kryształu można uprościć wykorzystując duży stosunek masy jadrą atomowego do masy elektronu, +który dla najlżejszego jądra wodoru wynosi $m_p/m_e=1836$. +Powoduje to, że dynamika elektronów jest znacznie większa niż jader atomowych i stany elektronowe bardzo szybko (adiabatycznie) dopasowują się +do aktualnego położenia atomów. Typowe energie związane z ruchem elektronów są rzędu 1 eV, natomiast średnie energie drgań atomowych +w kryształach są na poziomie 10 meV. +Zatem w pierwszym przybliżeniu możemy rozwiązać równanie Schr\"{o}dingera dla podukładu elektronów przy zadanych położeniach atomowych i +pominąć wpływ kwantowych cech dynamiki atomów na funkcje falowe elektronów. +Podejście to nazywa się przybliżeniem adiabatycznym lub przybliżeniem Borna-Oppenheimera \cite{BO}. +Wprowadzając funkcję falową całego układu w postaci iloczynu funkcji elektronowej $\Phi(\bm{r_i},\bm{R_j})$ i funkcji jąder atomowych $\chi(\bm{R}_j)$ +% +\begin{equation} +\Psi(\bm{r}_i,\bm{R}_j) = \Phi(\bm{r}_i,\bm{R}_j)\chi(\bm{R}_j) +\label{wave} +\end{equation} +% +można rozseparować (\ref{Sch}) na dwa równania +% +\begin{equation} +(-\frac{\hbar^2}{2m}\sum_{i=1}^N \nabla_i^2-\sum_{i,j} \frac{Z_{j}e^2}{|\bm{r}_i-\bm{R}_j|}+\frac{1}{2}\sum_{i\neq j} +\frac{e^2}{|\bm{r}_i-\bm{r}_j|})\Phi(\bm{r}_i,\bm{R}_j)=E_n(\bm{R}_j)\Phi(\bm{r}_i,\bm{R}_j), +\label{Sch-el} +\end{equation} +% +\begin{equation} +(-\sum_j \frac{\hbar^2}{2M_j} \nabla_j^2 -\sum_{i,j} \frac{Z_iZ_je^2}{|\bm{R}_i-\bm{R}_j|}+E_n(\bm{R}_j))\chi_{n\alpha}(\bm{R}_j)=\varepsilon_{n\alpha}\chi_{n\alpha}(\bm{R}_j). +\end{equation} +% +Pierwsze równanie opisuje funkcje falowe i energie własne $E_n(\bm{R}_j)$ układu elektronowego przy ustalonych położeniach jąder atomowych, gdzie $n$ oznacza zdefiniowany zbiór liczb kwantowych stanu elektronowego. Z drugiego równania możemy otrzymać funkcje falowe i energie własne $\varepsilon_{n\alpha}$ związane z ruchem jąder atomowych, +gdzie $\alpha$ jest kwantową liczbą, która charakteryzuje te wielkości. Energia potencjalna w równaniu opisującym ruch jąder atomowych zależy od wzajemnego oddziaływania między jądrami i od energii podukładu elektronowego $E_n(\bm{R}_j)$. Obie wielkości są funkcją aktualnego położenia wszystkich jąder atomowych. + +Zapiszmy funkcję falową układu $N$ elektronów, przy zadanych położeniach jader atomowych, w formie $\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_N)$. +Znajomość funcji falowej pozwala wyznaczyć wiele podstawowych wielkości fizycznych dla danego układu. W szczególności gęstość elektronowa w punkcie $\bm{r}$ +dana jest wzorem +% +\begin{equation} +n(\bm{r})=N\int d\bm{r}_2...d\bm{r}_N \Phi^*(\bm{r},\bm{r}_2,...,\bm{r}_N) \Phi(\bm{r},\bm{r}_2,...,\bm{r}_N). +\end{equation} +% +Podstawową własnością elektronowej funkcji falowej jest jej antysymetryczność. Oznacza, że zamiana miejscami dwóch elektronów powoduje zmianę jej znaku +% +\begin{equation} +\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_i,...,\bm{r}_j,...,\bm{r}_N)=-\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_j,...,\bm{r}_i,...,\bm{r}_N). +\label{anty} +\end{equation} +% +Ta własność wynika z zakazu Pauliego, który mówi, że dwa fermiony (czyli cząstki o spinie połówkowym) nie mogą znajdować się w tym samym stanie kwantowym - w stanie opisanym takim samym zestawem liczb kwantowych. + +Równanie Schr\"{o}dingera (\ref{Sch-el}) zawiera oddziaływania wielociałowe i nie posiada dokładnych rozwiązań analitycznych, z wyjątkiem atomu wodoru lub innych układów jednoelektronowych. Dokładne rozwiązania numeryczne równania Schr\"{o}dingera można uzyskać jedynie dla pojedynczych atomów i małych molekuł. +Jako przykład rozważmy prosty układ z dwoma elektronami, jakim jest cząsteczka wodoru H$_2$. +Hamiltonian tego układu, po uwzlędnieniu przybliżenia Borna-Oppenheimera, przyjmuje postać +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\nabla_1^2-\frac{\hbar^2}{2m}\nabla_2^2-\frac{e^2}{r_{1A}}-\frac{e^2}{r_{1B}}-\frac{e^2}{r_{2A}}-\frac{e^2}{r_{2B}}+\frac{e^2}{r_{12}}+\frac{e^2}{r_{AB}}, +\end{equation} +% +gdzie $r_{1A}$, $r_{1B}$, $r_{2A}$, $r_{1B}$ oznaczają odległości elektronów (1 i 2) od dwóch protonów ($A$ i $B$), $r_{12}$ jest odległością między elektronami +i $r_{AB}$ odległością miedzy protonami. +W roku 1927, Heitler i London zaproponowali funkcję falową w formie \cite{HL} +% +\begin{equation} +\Phi(\bm{r}_1,\bm{r}_2)=N_{\pm}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)\pm \psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\chi_{\sigma}, +\end{equation} +% +gdzie $N_{\pm}$ jest czynnikiem normalizacyjnym, $\chi_{\sigma}$ jest częścią spinową funkcji falowej, a cztery funkcje $\psi_{\alpha}(\bm{r})$ +sa orbitalami $1s$ dla stanu podstawowego atomu wodoru +% +\begin{equation} +\psi_{\alpha}(\bm{r})=\frac{1}{\sqrt{\pi a_0^3}}e^{-\frac{|\bm{r}-\bm{r}_{\alpha}|}{a_0}}, +\end{equation} +gdzie $a_0$ jest promieniem Bohra, a $\bm{r}_{\alpha}$ jest położeniem protonu $\alpha=A$ lub $B$. +Biorąc pod uwagę warunek antysymetryczności (\ref{anty}), funkcja falowa przyjmuje jedną z dopuszczalnych postaci +% +\begin{equation} +\Phi_S(\bm{r}_1,\bm{r}_2)=N_{+}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)+\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\frac{1}{\sqrt{2}}(|\uparrow\downarrow\rangle-|\downarrow\uparrow\rangle), +\end{equation} +% +dla całkowitego spinu $S=0$ (stan singletowy), oraz +% +\begin{equation} +\Phi_T(\bm{r}_1,\bm{r}_2)=\begin{cases} +N_{-}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)-\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]|\uparrow\uparrow\rangle, \\ +N_{-}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)-\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\frac{1}{\sqrt{2}}(|\uparrow\downarrow\rangle+|\downarrow\uparrow\rangle), \\ +N_{-}[\psi_A(\bm{r}_1)\phi_B(\bm{r}_2)-\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]|\downarrow\downarrow\rangle, +\end{cases} +\end{equation} +% +dla spinu $S=1$ (stan trypletowy). Stanem podstawowym cząsteczki wodoru jest stan singletowy, którego energia +$E_S$ jest niższa od energii stanu stanu trypletowego $E_T$ dla każdej odległości między protonami $r_{AB}$. +Stan związany odpowiada minimum energetycznemu $E_S=\langle\Phi_S|H|\Phi_S\rangle$, które dostajemy dla $r_{AB}=0.87$ \AA. Ta odległość jest większa od wartości eksperymentalnej równej 0.74 \AA. Natomiast wyliczona energia dysocjacji cząsteczki na dwa atomy wodoru wynosi $E_d=3.14$ eV i jest mniejsza od energii zmierzonej 4.75 eV. Jest to przykład wiązania kowalencyjnego, w którym dwa elektrony o przeciwnych spinach zostają uwspólnione, co prowadzi +do obniżenia energii całego układu w porównaniu do sumy energii dwóch osobnych atomów. +W odróżnieniu od stanu singletowego, stan trypletowy nie tworzy stanu związanego dwóch atomów wodoru. +Dokładniejsze wartości $r_{AB}=0.74$ \AA\ i $E_d=3.63$ eV otrzymuje się w przybliżeniu Hartree-Focka, które będzie tematem następnego rozdziału. +Najlepsze wyniki uzyskuje się metodą wariacyjną, w której funkcja falowa zapisana jest w ogólnej formie iloczynu symetrycznej funkcji przestrzennej i antysymetrycznej funkcji spinowej \cite{JC} +% +\begin{equation} +\Phi_S(\bm{r}_1,\bm{r}_2)=\Psi(\bm{r}_1,\bm{r}_2)\chi_0. +\end{equation} +% +Część przestrzenna funkcji falowej zależy od $M$ parametrów wariacyjnych, $p_1$, $p_2$,..., $p_M$. +Minimalizując energię układu dla $M=13$ otrzymuje się wartości $E_d=4.70$ eV i $r_{AB}=4.74$ \AA, w bardzo dobrej zgodności z danymi eksperymentalnymi \cite{JC}. +Dla większości badanych układów molekularnych i ciał stałych nie da się wyliczyć dokładnych rozwiązań równania Schr\"{o}dingera. +Zatem konieczne jest stosowanie metod przybliżonych, głównie numerycznych, które pozwalają wyznaczyć najlepsze możliwe funkcje falowe i energie stanów elektronowych +w rozsądnym czasie obliczeniowym. + +\section{Równanie Hartree-Focka} +\label{sec:HF} + +Jedną z pierwszych metod zostosowaną do opisu układów molekularnych jest przybliżenie Hartree-Focka \cite{hartree28,fock30,slater30}. W tym podejściu funkcja falowa układu $N$ elektronów ma postać wyznacznika Slatera +% +\begin{equation} +\Phi = \frac{1}{\sqrt{N!}} +\begin{vmatrix} +\phi_1(\bm{r}_1,\sigma_1) & \phi_2(\bm{r}_1,\sigma_1) & \dots & \phi_N(\bm{r}_1,\sigma_1) \\ +\phi_1(\bm{r}_2,\sigma_2) & \phi_2(\bm{r}_2,\sigma_2) & \dots & \phi_N(\bm{r}_2,\sigma_2) \\ +\dots & \dots & &\dots \\ +\phi_1(\bm{r}_N,\sigma_N) & \phi_2(\bm{r_N},\sigma_N) & \dots & \phi_N(\bm{r}_N,\sigma_N) \\ +\end{vmatrix}, +\label{slater} +\end{equation} +% +gdzie funkcje jednoelektronowe są iloczynem części zależnej od położenia $\bm{r}_i$ +i od spinu $\sigma_i$ +% +\begin{equation} +\phi_i(\bm{r}_i,\sigma_i)=\psi_i^{\sigma_i}(\bm{r}_i)\xi_i(\sigma_i). +\end{equation} +% +Funkcja falowa zapisana w postaci wyznacznika Slatera spełnia podstawowe +własności układu nieodróżnialnych cząstek. +Zamiana miejscami dwóch elektronów odpowiada zamianie dwóch kolumn w wyznaczniku, co powoduje +zmianę znaku funkcji falowej zgodnie z warunkiem antysymetryczności. +Jeżeli dwa elektrony znajdują się w tym samym stanie kwantowym to dwie kolumny +są jednakowe i cały wyznacznik się zeruje, co zgodne jest z zakazem Pauliego. + +Rozwiązanie równania Schr\"{o}dingera odpowiada funkcji falowej, dla której średnia +z hamiltonianu przyjmuje wartość minimalną. Przy założeniu ortonormalności funkcji $\Phi$ +odpowiada to zasadzie wariacyjnej w postaci +% +\begin{equation} +\delta(\langle\Phi|H|\Phi\rangle - E\langle\Phi|\Phi\rangle)=0, +\label{var} +\end{equation} +% +gdzie symbol $\delta$ oznacza pochodną wariacyjną. +Wyliczając średnią z hamiltonianu dla podukładu elektronowego (\ref{Sch-el}) w stanie opisanym funkcją falową (\ref{slater}) otrzymujemy +% +\begin{equation} +\langle\Phi|H|\Phi\rangle=\sum_{i,\sigma}\int d\mb{r} \psi_i^{\sigma*}(\mb{r})[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})]\psi_i^{\sigma}(\mb{r}) ++E_H+E_x, +\label{E_HF} +\end{equation} +% +gdzie $V_Z$ jest potencjałem elektrostatycznym wytwarzanym przez jądra atomowe, a $E_H$ nazywa się energią Hartree +% +\begin{equation} +E_H=\frac{e^2}{2}\sum_{i,j,\sigma,\sigma'} +\int d\mb{r} \int d\mb{r}' \frac{\psi_i^{\sigma*}(\mb{r})\psi_j^{\sigma'*}(\mb{r}')\psi_i^{\sigma}(\mb{r})\psi_j^{\sigma'}(\mb{r}')}{|\mb{r}-\mb{r}'|}. +\end{equation} +% +Wprowadzając gęstość ładunkową w punkcie $\mb{r}$ +% +\begin{equation} +n(\mb{r})=e\sum_{i,\sigma} |\psi_i^{\sigma}(\mb{r})|^2, +\label{dens} +\end{equation} +% +możemy zapisać energię Hartree w prostszej formie +% +\begin{equation} +E_H=\frac{1}{2} \int d\mb{r} \int d\mb{r}' \frac{n(\mb{r})n(\mb{r}')}{|\mb{r}-\mb{r}'|}, +\label{Hartree} +\end{equation} +% +która odpowiada klasycznej energii oddziaływania kulombowskiego przy zadanym rozkładzie gęstości ładunku elektrycznego. +% +$E_x$ nazywa się energią wymiany i wynosi +% +\begin{equation} +E_x=-\frac{e^2}{2}\sum_{i,j,\sigma} +\int d\mb{r} \int d\mb{r}' \frac{\psi_i^{\sigma*}(\mb{r})\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')\psi_j^{\sigma}(\mb{r})}{|\mb{r}-\mb{r}'|}. +\label{exc} +\end{equation} +% +Energia wymiany jest wielkością kwantową, która nie ma odpowiednika w fizyce klasycznej. +Oddziaływanie wymianne charakteryzują dwie ważne cechy, które są ze sobą ściśle powiązane. +Przede wszystkim, oddziaływanie to dotyczy tylko elektronów o takim samym kierunku spinu. +Zgodnie z zasadą Pauliego dwa elektrony o tym samym kierunku spinu nie moga mieć takich samych +pozostałych liczb kwantowych, co wiązałoby się z obsadzeniem tego samego stanu kwantowego. +Efektywnie prowadzi to do powiększenia odległości między takimi elektronami i +obniżenia energii oddziaływania kulombowskiego. Z tego wynika druga cecha +oddziaływania wymiennego: wartość ujemna energii tego oddziaływania. Można interpretować oddziaływanie wymienne +jako oddziaływanie kulombowskie elektronu z ładunkiem dodatnim tzw. {\it dziurą wymienną} ({\it ang. exchange hole}), +która powoduje redukcję gestości ładunku ujemnego wokół każdego elektronu. + +Po zastosowaniu metody wariacyjnej do (\ref{E_HF}) otrzymujemy równanie Hartree-Focka +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})+V_H(\mb{r})]\psi_i^{\sigma}(\mb{r}) +-\frac{e^2}{2}\sum_{j,\sigma}\int d\mb{r}' \frac{\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')}{|\mb{r}-\mb{r}'|}\psi_j^{\sigma}(\mb{r})=E_i\psi_i^{\sigma}(\mb{r}), +\label{HF} +\end{equation} +% +gdzie $V_H$ oznacza potencjał Hartree +% +\begin{equation} +V_H(\mb{r})=\int d\mb{r}' \frac{n(\mb{r}')}{|\mb{r}-\mb{r}'|}. +\end{equation} +% +Równanie Hartree-Focka jest równaniem nieliniowymi ponieważ w ostatnim wyrazie Hamiltonianu występuje poszukiwana funkcja falowa. +Slater zaproponował inną postać równań (\ref{HF}), która +pozwala lepiej zrozumieć charakter oddziaływania wymiennego \cite{slater51}. +Mnożąc i dzieląc wyraz wymienny przez $\psi_i^{\sigma}(r)$ otrzymujemy +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})+V_H(\mb{r}) +-\frac{e}{2}\int d\mb{r}' \frac{n(\mb{r},\mb{r}')}{|\mb{r}-\mb{r}'|}]\psi_i^{\sigma}(\mb{r})=E_i\psi_i^{\sigma}(\mb{r}), +\label{HFS} +\end{equation} +% +gdzie $n(\mb{r},\mb{r}')$ można interpretować jako gęstość ładunku wymiennego +% +\begin{equation} +n(\mb{r},\mb{r}')= e\sum_{j,\sigma}\frac{\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')\psi_j^{\sigma}(\mb{r})\psi_i^{\sigma*}(\mb{r})}{\psi_i^{\sigma*}(\mb{r})\psi_i^{\sigma}(\mb{r})}, +\label{EC} +\end{equation} +% +która jest funkcją dwóch położeń $\mb{r}$ i $\mb{r}'$ i zależy od stanu kwantowego $i$. Całkowity ładunek wymienny +równy jest ładunkowi pojedynczego elektronu, co łatwo pokazać wykonując całkowanie po $\mb{r}'$ i korzystaniu z ortogonalności +funkcji falowych +% +\begin{equation} +q=e\sum_{j,\sigma}[\int d\mb{r}'\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')]\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}= +e\sum_{j,\sigma}\delta_{ij}\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}=e. +\end{equation} +% +Biorąc pod uwagę przypadek, gdy obydwa położenia są jednakowe $\bm{r}=\bm{r'}$ otrzymujemy gęstość ładunku wymiennego zgodną ze wzorem (\ref{dens}). +Powoduje to, że wyraz opisujący oddziaływanie elektronu z jego własnym polem wymiennym ma taką sama postać jak potencjał Hartree, ale z przeciwny znakiem +Dzięki tej własności, obydwa wyrazy się wzajemnie kasują i w przybliżeniu Hartree-Focka nie występuje problem oddziaływania elektronu z jego własnym polem ({\it samooddziaływanie, ang. self-interaction}). +W formie (\ref{HFS}) równanie Hartree-Focka ma postać jednoelektronowego równania Schr\"{o}dingera z potencjałem wymiennym wytwarzanym +w miejscu znajdowania się elektronu przez ładunek wymienny. +Zgodnie z twierdzeniem Koopmansa, wartości własne $E_i$ odpowiadają energiom koniecznym do usunięcia elektronu z orbitalu +$\psi_i^{\sigma}(\mb{r})$~\cite{Koopman}. + + +\section{Metoda pola samouzgodnionego} + +Równania Hartree-Focka najczęściej rozwiązuje się numerycznie stosując metodę pola samouzgodnionego, nazywaną również przybliżeniem średniego pola. +Przy zadanych położeniach atomów wybieramy początkowe funkcje falowe $\psi_{i0}^{\sigma}$, +które przykładowo mogą być orbitalami izolowanych atomów. +Dla tych funkcji falowych wyliczamy gęstość elektronową $n(\mb{r})$ i potencjał $V(\mb{r})$ +w każdym punkcie przestrzeni badanego układu. +Dla tak wyliczonego potencjału rozwiązujemy równanie (\ref{HF}) wyznaczając zbiór jednoelektronowych funkcji falowych i energii +stanów elektronowych. Wyznaczone funkcje falowe stosujemy do ponownego wyliczenia gęstości elektronów +i potencjału efektywnego. Procedurę powtarzamy do momentu, gdy otrzymane w kolejnych krokach energie i funkcje falowe +są jednakowe lub różnią się o niewielką zadaną wielkość. Najczęściej parametrem służącym do badania zbieżności +rachunku jest całkowita energia układu. Metoda pola samoouzgodnionego zastosowana była po raz pierwszy +do rozwiązania równania Hartree, które możemy otrzymać z rownania Hartree-Focka po usunięciu +oddziaływania wymiennego. Równanie Hartree odpowiada funkcji falowej w postaci +iloczynu niezależnych funkcji jednocząstkowych, czyli opisuje zbiór niezależnych elektronów +w efektywnym polu elektrostatycznym. Metoda pola samouzgodnionego stosowana jest obecnie w większości +metod obliczeniowych struktury elektronowej ciał stałych. + +\section{Korelacje elektronowe} + +Podejście Hartree-Focka jest metodą przybliżoną, zatem wyliczona energia +i funkcje falowe różnią się od wielkości dokładnych, które odpowiadają rozwiązaniom równania +Schr\"{o}dingera dla funkcji wieloelektronowej. +Uwzględnienie wszystkich efektów oddziaływań wielociałowych w układzie elektronowym umożliwia +dodatkowe obniżenie energii całkowitej w porównaniu do energii Hartree-Focka. +Różnica między dokładną wartością energii ($E_{\rm{exact}}$) i energią wyliczoną w przybliżeniu +Hartree-Focka ($E_{\rm{HF}}$), nosi nazwę energii korelacji +% +\begin{equation} +E_c=E_{\rm{\text{exact}}}-E_{\rm{\text{HF}}}. +\end{equation} +% +Żródłem korelacji elektronowych są oddziaływania kulombowskie, które dążą do przestrzennej separacji +elektronów. Elektron znajdujący się w położeniu $\bm{r}$ powoduje, że inne elektrony unikają tego położenia. +Czyli prawdopodobieństwo znalezienia elektronu w danym punkcie zależy od położeń wszystkich pozostałych $N-1$ +elektronów. Materiały, w których lokalne oddziaływania kulombowskie mają decydujący wpływ na strukturę elektronową +i własności transportowe nazywane są układami silnie skorelowanymi. + +Metoda Hartree-Focka jest punktem wyjścia do bardziej zaawansowanych metod stosowanych głównie w chemii kwantowej. +Można ogólnie zapisać funkcję falową układu $N$ elektronów w postaci rozwinięcia na skończoną ilość wyznaczników Slatera +% +\begin{equation} +\Phi(\bm{r}_1,...,\bm{r}_N)=c_0\Phi_0(\bm{r}_1,...,\bm{r}_N)+\sum_{i=1}^{N_\text{det}} c_i\Phi_i(\bm{r}_1,...,\bm{r}_N), +\end{equation} +% +gdzie $\Phi_0$ jest funkcją falową stanu podstawowego w przybliżeniu Hartree-Focka, +a wyznaczniki $\Phi_i$ odpowiadają stanom wzbudzonym. Im większa liczba tych wyznaczników $N_{\text{det}}$, tym dokładniej +opisane są korelacje elektronowe. Funkcje $\Phi_i$ konstruowane są przy pomocy orbitali jednoelektronowych, które nie są obsadzone +w stanie podstawowym i mogą być zajęte przez elektrony wzbudzone. Wyznaczniki mogą opisywać pojedyncze przejścia elektronów do orbitali nieobsadzonych ($\Phi_i^{\text{S}}$), +podwójne wzbudzenia elektronów ($\Phi_i^{\text{D}}$), potrójne wzbudzenia ($\Phi_i^{\text{T}}$) i tak dalej. +Całkowita liczba wszystkich możliwych wzbudzonych konfiguracji rośnie bardzo szybko wraz z liczbą elektronów $N$ i orbitali $M$ (zajętych i pustych) +według wzoru +% +\begin{equation} +N_{\text{det}}=\frac{(M+1)!}{N!(M+1-N)!} +\end{equation} +% +W najprostszym podejściu nazywanym metodą oddziaływania konfiguracji ({\it ang. configuration interaction} - CI) \cite{GTO}, +wyznaczniki konstruuje się z zajętych i pustych orbitali jednoelektronowych hamiltonianu Hartree-Focka. +Funkcja falowa przyjmuje postać szeregu wyznaczników o zwiększającej się ilości wzbudzonych elektronów +% +\begin{equation} +\Phi_{\text{CI}}=c_0\Phi_0+\sum_{i=1}^{N_\text{S}} c^\text{S}_i \Phi_i^{\text{S}}+\sum_{i=1}^{N_\text{D}} c^\text{D}_i \Phi_i^{\text{D}}+\sum_{i=1}^{N_\text{T}} c^\text{T}_i \Phi_i^{\text{T}}+..., +\label{phiCT} +\end{equation} +% +gdzie $N_\text{S}$, $N_\text{D}$, $N_\text{T}$ określają ilość wyznaczników dla danej liczby wzbudzonych orbitali. +Stan podstawowy znajduje się przez wyznaczenie współczynników $c_i$, które minimalizuje energię +% +\begin{equation} +E_\text{CI}=\int \Phi^*(\bm{r}_1,...,\bm{r}_N)H\Phi(\bm{r}_1,...,\bm{r}_N)d\bm{r}_1d\bm{r}_2...d\bm{r}_N, +\end{equation} +% +gdzie $H$ jest hamiltonianem układu elektronowego (\ref{Sch-el}). +Minimalizacja przeprowadzana jest przy warunku normalizacji funkcji falowej, co przekłada się na warunek dla wszystkich współczynników rozwinięcia +$\sum_ic_i^2=1$. +W granicy nieskończonej liczby wyznaczników tak otrzymana funkcja falowa odpowiada dokładnej funkcji wieloelektronowej. +W praktyce stosuje się rozwinięcia do kilku największych wyrazów szeregu (\ref{phiCT}), które +obejmują podwójne, potrójne lub poczwórne wzbudzenia. +Następnym krokiem jest umożliwienie optymalizacji również orbitali jednoelektronowych w połączeniu z +optymalizacją współczynników rozwinięcia w ramach wielokonfiguracyjnej metody pola samouzgodnionego ({\it ang. multi-configuration self-consistant field }- MCSCF). +Metody wielowyznacznikowe pozwalają wyznaczyć bardzo dokładnie funkcje falowe i energie stanów elektronowych, +jednak czas obliczeniowy skaluje się eksponencjalnie z rozmiarem układu, +więc stosowane jest jedynie do małych układów molekularnych. + +\section{Gaz elektronowy} + +Jednorodny gaz elektronowy jest dobrym przybliżeniem rzeczywistej struktury +elektronowej prostych metali i jest często wykorzystywany w wielu podstawowych +metodach obliczeniowych (np. w przybliżeniu lokalnej gęstości). +Najprostszy model gazu elektronowego składa się z nieoddziałujących cząstek +zamkniętych w sześcianie o objętości $V=L^3$. Długość elektronowej fali de'Broglie'a +rozchodzącej się w każdym kierunku musi spełniać warunek periodyczności ($n\lambda=L$), +co prowadzi to kwantowania wektora falowego w kierunkach $x$, $y$ i $z$ +% +\begin{equation} +\mb{k}=(\frac{2\pi n_x}{L},\frac{2\pi n_x}{L},\frac{2\pi n_x}{L}), +\end{equation} +% +gdzie $n_x$, $n_y$, $n_z$ są liczbami całkowitymi. +Energie i funkcje falowe dyskretnych stanów elektronowych dane są wzorami +% +\begin{equation} +E_k=\frac{\hbar^2 k^2}{2m}, +\end{equation} +% +\begin{equation} +\psi_k(\mb{r})=\frac{1}{\sqrt{V}}e^{i\mb{kr}}, +\label{pw} +\end{equation} +% +Zakładamy, że układ nie jest spolaryzowany magnetycznie i liczba elektronów ze spinami skierowanymi +do góry i na dół jest jednakowa, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. +Zgodnie z zakazem Pauliego w stanie kwantowym o danym wektorze falowym $\mb{k}$ mogą +znajdować się maksymalnie dwa elektrony o przeciwnych kierunkach spinu. +W temperaturze $T=0$ K elektrony obsadzają kolejne stany od najniższego do +maksymalnej wartości $E_F$ nazywanej energią Fermiego. +Całkowita energia układu $N$ elektronów wynosi +% +\begin{equation} +E=2\sum_{k0$. +Tuż powyżej energii Fermiego ($E_F$) znajdują się stany, do których przechodzą elektrony wzbudzone termicznie lub w wyniku oddziaływania z innymi +elektronami. W półprzewodnikach i izolatorach, powyżej ostatniego zajętego stanu elektronowego, znajduje się przerwa obejmująca +zakres zabronionych energetycznie stanów. +Pasmo, które znajduje się tuż poniżej przerwy energetycznej nazywa się pasmem walencyjnym, a to które jest powyżej +pasmem przewodnictwa. +Półprzewodniki zwykle charakteryzują się mniejszą przerwa energetyczną ($\sim$1-2 eV) niż izolatory. +Występują też materiały nazywane półmetalami, w których przerwa energetyczna i $\rho(E_F)$ są równe zeru (np. grafen). +Odrębną grupę materiałów stanowią izolatory Motta, w których przerwa energetyczna jest wynikiem silnych oddziaływań +elektronowych. + + + +\chapter{Teoria funkcjonału gęstości} + +\section{Twierdzenia Hohenberga-Kohna} + +Większość nowoczesnych metod obliczeniowych stosowanych do badania własności materiałów opiera się na teorii funkcjonału gestości ({\it ang. density functional theory} - DFT), która została sformułowana w pracach Hohenberga i Kohna \cite{kohn64} +oraz Kohna i Shama \cite{kohn65}. Obecnie, DFT stosowana jest powszechnie do wyliczania struktury elektronowej, +optymalizacji sieci krystalicznej, badania własności elastycznych i dynamiki sieci oraz wielu innych własności materiałowych. +Jest praktycznie jedyną metodą umożliwiającą obliczenia kwantowo-mechaniczne dla układów zawierających setki, +a nawet tysiące atomów. +Podobnie jak w opisie oddziaływania wymiennego zaproponowanym przez Slatera~\cite{slater51} +i w teorii Thomasa-Fermiego~\cite{thomas,fermi1927,dirac} podstawową wielkością jest tutaj gęstość elektronowa zdefiniowana w każdym punkcie materiału $n(\bm{r})$. +Główną ideą tego podejścia jest możliwość zastąpienie dokładnej funkcji falowej, układem stanów jednocząstkowych w efektywnym potencjale elektronowym, który +daje taką samą gęstość elektronową jak opis wieloelektronowy. +Takie podejście umożliwia wykorzystania dokładnej informacji o oddziaływaniach wymiennych i korelacyjnych +otrzymanych dla jednorodnego gazu elektronowego do badania niejednorodnych układów atomowych. + +Praca Hohenberga i Kohna \cite{kohn64} zawiera dwa fundamentalne twierdzenia, które +dotyczą relacji między gęstością elektronową $n(\bm{r})$, zewnętrznym potencjałem $V_{ext}(\bm{r})$ +oraz energią całkowitą $E[n]$, która jest funkcjonałem gęstości elektronowej. Zależność funkcjonalna oznacza, że dla dowolnego rozkładu +elektronów w całej przestrzeni $n(\bm{r})$ można jednoznacznie wyznaczyć energię całkowitą +układu $E[n]$. Zapiszmy hamiltonian układu oddziałujących elektronów +w ogólnej formie + +\begin{equation} +H=-\frac{\hbar^2}{2m}\sum_{i}\nabla_i^2+V_\text{ext}(\bm{r})+\frac{1}{2}\sum_{i\neq j}\frac{e^2}{|\bm{r}_i-\bm{r}_j|}. +\label{hamil} +\end{equation} +% +Twierdzenia Hohenberga-Kohna można sformułować następująco: + +{\bf Twierdzenie I:} +Zewnętrzny potencjał układu oddziałujących elektronów $V_\text{ext}$ jest jednoznacznie określony (z dokładnością do stałej wartości) +przez gęstość elektronową w stanie podstawowym $n_0(\mb{r})$. + +{\bf Twierdzenie II:} +Dla ustalonego potencjału zewnętrznego $V_\text{ext}(\bm{r})$, funkcjonał energii $E[n]$ osiąga +minimalną wartość $E_0$ dla gęstości elektronowej w stanie podstawowym $n_0(\bm{r})$. + +Z twierdzeń tych wynikają następujace wnioski. Ponieważ hamiltonian jest jednoznacznie określony (z dokładnościa do stałej) +przez $n_0(\bm{r})$, funkcje falowe wszystkich stanów elektronowych, +jak również wszystkie własności układu są całkowicie zdeterminowane przez gęstość elektronową w stanie podstawowym. +Znajomość funkcjonału energii $E[n]$ jest wystarczająca do wyznaczenia energii i gęstości elektronowej +stanu podstawowego. + +\section{Równanie Kohna-Shama} + +Twierdzenia Kohna-Shama pozwalają w sposób ścisły powiązać gestość elektronową w stanie podstawowym +z równaniem Schr\"{o}dingera dla układu oddziałujacych elektronów, opisanego hamiltonianem (\ref{hamil}). +W praktyce nie jest możliwe bezpośrednie rozwiązanie równania Schr\"{o}dingera i wyznaczenie wielociałowych funkcji falowych. +Teoria funkcjonału gęstości pozwala zastąpić równanie wielociałowe nowym równaniem, nazywanym równaniem Kohna-Shama, które ma +taką postać jak dla nieoddziałujących cząstek znajdujacych się w efektywnym polu $V_{eff}$. +Znając jednoelektronowe rozwiązania równania Kohna-Shama $\psi_i^{\sigma}(\bm{r})$, zależne od położenia i spinu, +możemy wyznaczyć gęstość elektronową w każdym punkcie +% +\begin{equation} +n(\bm{r})=\sum_{i,\sigma} f_{i\sigma}|\psi_i^{\sigma}(\bm{r})|^2, +\label{density} +\end{equation} +% +gdzie dla uproszczenia indeks $i$ określa zarówno numer stanu $j$, jak i wektor falowy $\bm{k}$, a $f_{i\sigma}$ są liczbami obsadzeń +stanów, które w ogólnym przypadku mogą przyjmować ułamkowe wartości, np. zgodnie z rozkładem Fermiego-Diraca. +Przyjmujemy również, że ładunek elementarny $e=1$, co oznacza, że gęstość ładunku jest tożsama z gęstością elektronową. +Twierdzenia Kohna-Shama zapewniają nam, że efektywny potencjał $V_{eff}$ jest jednoznacznie +określony przez gęstość elektronową, jak również, że funkcjonał energii całkowitej osiąga +minimum dla gęstości elektronowej w stanie podstawowym. +Zatem stan podstawowy układu możemy wyznaczyć jeżeli znamy funkcjonał energii i potrafimy +znaleźć jego minimum. Ogólnie możemy zapisać ten funkcjał w postaci +% +\begin{equation} +E[n]=T[n] + E_\text{ext}[n] + E_\text{H}[n] + E_\text{xc}[n], +\label{EKS} +\end{equation} +% +gdzie $T[n]$ jest energią kinetyczną nieoddziałujących elektronów +% +\begin{equation} +T[n]=-\frac{\hbar^2}{2m}\sum_{i,\sigma} \int d\bm{r} \psi^{\sigma *}_i(\bm{r})\nabla_i^2 \psi^{\sigma}_i(\bm{r}), +\end{equation} +% +$E_\text{ext}[n]$ jest energią oddziaływania z potencjałem zewnętrznym +% +\begin{equation} +E_\text{ext}[n]=\int d\bm{r} V_\text{ext}(\bm{r}) n(\bm{r}), +\end{equation} +% +$E_\text{H}[n]$ jest energią Hartree dana wzorem (\ref{Hartree}) i $E_\text{xc}[n]$ zawiera wszystkie pozostałe oddziaływania, +czyli oddziaływanie wymienne i korelacje elektronowe, jak również różnicę między energią kinetyczną układu +oddziałujących i nieoddziałujących elektronów. W skrócie ten wyraz nazywany jest funkcjonałem wymienno-korelacyjnym. + +Możemy teraz zastosować podejście wariacyjne uwzględniając warunek ortonormalności +orbitali Kohna-Shama: $\langle\psi_i^{\sigma *}|\psi_j^{\sigma'}\rangle = \delta_{ij}\delta_{\sigma\sigma'}$ +i wprowadzając mnożniki Lagrange'a +% +\begin{equation} +\frac{\delta}{\delta\psi_i^{\sigma *}}(E[n]-\sum_{i,\sigma}\varepsilon_{i\sigma}[\int d\bm{r} \psi_i^{\sigma *}(\bm {r})\psi_i^{\sigma}(\bm{r})-1]) = 0. +\label{delta} +\end{equation} +% +Wstawiając funkcjonał energii w postaci (\ref{EKS}) do (\ref{delta}) otrzymujemy +% +\begin{equation} +\frac{\delta T[n]}{\delta \psi_i^{\sigma *}}+\frac{\delta}{\delta n}(\int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}) + E_H[n] + E_{xc}[n])\frac{\delta n}{\delta \psi_i^{\sigma *}}-\varepsilon_{i\sigma} \frac{\delta}{\delta\psi_i^{\sigma *}}\sum_{j,\sigma'}\int d\bm{r} \psi_j^{\sigma' *}\psi_j^{\sigma}=0, +\end{equation} +% +gdzie zastosowalismy wzór na pochodna funkcji złozonej: +% +\begin{equation} +\frac{\delta}{\delta \psi_i^{\sigma *}}=\frac{\delta}{\delta n}\frac{\delta n}{\delta \psi_i^{\sigma *}}. +\end{equation} +% +Wykonując pochodne wariacyjne dostajemy równanie Kohna-Shama +% +\begin{equation} +[-\frac{\hbar^2\nabla_i^2}{2m}+V_{KS}(\bm{r})]\psi_i^{\sigma}(\bm{r})=\varepsilon_{i\sigma}\psi_i^{\sigma}(\bm{r}), +\end{equation} +% +które ma postać jednocząstkowego równania Schr\"{o}dingera z potencjałem Kohna-Shama złożonym z trzech wyrazów +% +\begin{equation} +V_{KS}(\bm{r})=V_{ext}(\bm{r})+V_H(\bm{r})+V_{xc}(\bm{r})=V_{ext}(\bm{r})+\int d\bm{r'} \frac{n(\mb{r}')}{|\bm{r}-\bm{r'}|}+\frac{\delta E_{xc}[n]}{\delta n}. +\label{VKS} +\end{equation} +% +W potencjale tym nieznana jest dokładnie energia wymienno-korelacyjna, która musi być przybliżana +odpowiednimi metodami, które będą omówione w kolejnych rozdziałach. +Znając spektrum energetyczne rozwiązań równania Kohna-Shama, energię stanu podstawowego można wyrazić w postaci +% +\begin{equation} +E[n,f_i]=\sum_{i\sigma}f_{i\sigma} \varepsilon_{i\sigma} - \int d\bm{r} n(\bm{r})V_{KS}(\bm{r}) + \int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}) + E_H[n] + E_{xc}[n]. +\end{equation} +% +Funkcje jednoelektronowe i energie stanów Kohna-Shama $\varepsilon_{i\sigma}$ nie mają jednoznacznej interpretacji fizycznej. +Można je jednak powiązać ze zmianą energii całkowitej przy zmianie obsadzenia stanów +% +\begin{equation} +\frac{\partial E}{\partial f_{i\sigma}}=\Big(\frac{\partial E}{\partial f_{i\sigma}}\Big)_n+\int d\bm{r} \frac{\delta E}{\delta n}\frac{\partial n}{\partial f_{i\sigma}}. +\label{janak} +\end{equation} +% +Drugi wyraz po prawej stronie równania zeruje się dla stanu podstawowego ($\delta E/\delta n=0$), +co prowadzi do wzoru +% +\begin{equation} +\varepsilon_{i\sigma}=\frac{\partial E}{\partial f_{i\sigma}}, +\end{equation} +% +który nazywany jest twierdzeniem Janaka \cite{janak}. +Zastosowanie tego wzoru do najwyższego obsadzonego stanu elektronowego daje energię jonizacji, czyli energię potrzebną do usunięcia pojedynczego elektronu +z danego układu atomowego. + + + +\section{Funkcjonał wymienno-korelacyjny} + +\subsection{Przybliżenie lokalnej gęstości (LDA)} + +Funkcjonał wymienno-korelacyjny $E_{xc}$ i odpowiadający mu potencjał $V_{xc}$ nie są znane dokładnie i w ramach teorii +funkcjonału gęstości muszą być opisywane w przybliżony sposób. +Najprostszym podejściem jest przybliżenie lokalnej gęstości ({\it ang. local density approximation} - LDA). +W przybliżeniu LDA przyjmujemy, że energia wymienno-korelacyjna w każdym punkcie przestrzeni, gdzie gęstość elektronowa wynosi $n(\mb{r})$, +równa jest energii wymienno-korelacyjnej jednorodnego gazu elektronowego o tej samej gęstości, $n=n(\mb{r})$. +Funkcjonał wymienno-korelacyjny może być wtedy zapisany w postaci +% +\begin{equation} +E_{xc}[n]=\int d\mb{r} n(\mb{r}) \varepsilon_{xc}(n), +\end{equation} +% +gdzie $\varepsilon_{xc}(n)$ jest energią wymienno-korelacyjną przypadającą na pojedynczy elektron w jednorodnym gazie elektronowym o gestości $n$. +Można ją zapisać jako sumę części wymiennej i korelacyjnej, $\varepsilon_{xc}(n)=\varepsilon_x(n)+\varepsilon_c(n)$. +Przybliżenie LDA jest dokładne w granicy wolno zmieniającej się gęstości, co odpowiada warunkowi +% +\begin{equation} +\frac{q}{k_F}\ll 1, +\end{equation} +% +gdzie $q$ jest miarą niejednorodności układu +% +\begin{equation} +q=\frac{|\nabla k_F|}{2k_F}, +\end{equation} +% +a $k_F$ odpowiada wektorowi falowemu Fermiego dla gazu jednorodnego, który w punkcie o lokalnej gęstości $n(\bm{r})$ dany jest wzorem +% +\begin{equation} +k_F=[3\pi^2n(\bm{r})]^{1/3}. +\end{equation} +% + +Można łatwo uogólnić to przybliżenie do układów z polaryzacją spinową. Wtedy energia wymienno-korelacyjna jest funkcjonałem +gęstości spinów skierowanych do góry $n_{\uparrow}$ i w dół $n_{\downarrow}$ +% +\begin{equation} +E_{xc}[n^{\uparrow},n^{\downarrow}]=\int d\bm{r} n(\mb{r}) \varepsilon_{xc}(n_{\uparrow},n_{\downarrow}). +\label{xclda} +\end{equation} +% +To uogólnienie nazywane jest czasem przybliżeniem lokalnej gestości spinowej ({\it ang. local spin density} - LSD). +Potencjał wymienno-korelacyjny zależny od spinu $\sigma$ w tym przybliżeniu określony jest przez zależność +% +\begin{equation} +V^{\sigma}_{xc}=\frac{\delta E_{xc}}{\delta n_{\sigma}}=\varepsilon_{xc}+n_{\sigma}\frac{\partial \varepsilon_{xc}}{\partial n_{\sigma}}. +\end{equation} +% +Zgodnie ze wzorem (\ref{exchange}), część wymienna dana jest wzorem +% +\begin{equation} +\varepsilon_x(n_{\sigma})=-\frac{3}{4}\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}, +\end{equation} +% +co prowadzi do potencjału wymiennego w formie +% +\begin{equation} +V^{\sigma}_x=-\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}. +\label{Vex} +\end{equation} +% +Część korelacyjna może być wyznaczona bardzo dokładnie numerycznie metodą kwantowego Monte Carlo \cite{CeperleyAlder80}. +W praktyce stosuje się odpowiednie wyrażenia analityczne dofitowane do wyników numerycznych, które określają zależność energii korelacji +od gęstości elektronowej \cite{PZ,VWN}. +Przykładowo energia korelacji w parametryzacji Pardew-Zungera \cite{PZ} ma postać +% +\begin{eqnarray} +\varepsilon_c(r_s)&=&-0.048+0.031 \ln(r_s) -0.0116 r_s+0.002r_s \ln(r_s), \quad r_s<1 \\ + &=&-0.1423/(1+1.0529\sqrt{r_s}+0.3334 r_s), \quad r_s>1. +\end{eqnarray} +% + +\subsection{Uogólnione przybliżenie gradientowe (GGA)} +\label{sec:GGA} + +Uwzględnienie lokalnych zmian gęstości poprzez rozwinięcie energii wymienno-korelacyjnej w szereg gradientów gęstości +zaproponowano już w pracy Kohna i Shama z 1965 roku \cite{kohn65}. Podejście to jednak nie spełnia reguł sum i załamuje się dla większości układów atomowych, +w których zmiany gęstości elektronowej sa przeważnie bardzo duże. +Zaproponowane zostało nowe podejście zwane uogólnionym przybliżeniem gradientowym ({\it ang. generalized gradient approximation} - GGA), +gdzie energia wymienno-korelacyjna jest funkcjonałem gęstości elektronowej i jej gradientów \cite{Langreth83,Pardew86,Becke88}. +W ogólnej formie dla układu spolaryzowanego spinowo może być zapisana w formie +% +\begin{equation} +E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\mb{r} f(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow}) +\label{xcgga} +\end{equation} +% +Część wymienną tego funkcjonału dla układu bez polaryzacji spinowej można zapisać w postaci +% +\begin{equation} +E_x[n]=\int d\mb{r} n \varepsilon_x(n) F_x(s), +\end{equation} +% +gdzie $s=|\nabla n|/2k_Fn$ jest przeskalowanym (bezwymiarowym) gradientem gęstości elektronowej. Rozszerzenie na układy z polaryzacja spinową uzyskuje się stosując następujący wzór, +który spełniony jest dla dokładnej energii wymiennej +% +\begin{equation} +E_x[n^{\uparrow},n^{\downarrow}]=\frac{1}{2}(E_x[2n^{\uparrow}]+E_x[2n^{\downarrow}]). +\end{equation} +% +Wiele form funkcji $F_x(s)$ zostało zaproponawych, w tym te najczęściej stosowane, które opisane są w pracach: A. D. Becke (Becke88) \cite{Becke88}, +J. P. Perdew i Y. Wang (PW91) \cite{PW91} i J. P. Perdew, K. Burke, and M. Ernzerhof (PBE) \cite{PBE}. +Jako przykład omówię funkcjonał PBE, który ma prostą postać i dobrze zdefiniowane warunki graniczne +które musi spełniać funkcja $F_x(s)$: + +\begin{enumerate} + +\item{W granicy małych wartości gradientu ($s\rightarrow0$) +spełniony jest warunek +% +\begin{equation} +F_x(s)\rightarrow 1+\mu s^2, +\end{equation} +% +gdzie $\mu =0.219$. Warunek ten zapewnia właściwe zachowanie się odpowiedzi liniowej jednorodnego gazu +elektronów (liniowe przyczynki od energii wymiany i korelacji kasują się).} + +\item{Dla dużych wartości gradientu ($s\rightarrow\infty$) funkcja ograniczona jest od góry $F_x(s)\leq 1.804$.} + +Funkcja, która spełnia te warunki ma postać +% +\begin{equation} +F_x(s)=1+\kappa-\frac{\kappa}{1+\frac{\mu s^2}{\kappa}}, +\end{equation} +% +gdzie $\kappa=0.804$. +\end{enumerate} + +Część korelacyjną można zapisać w ogólnej formie +% +\begin{equation} +E_c[n^{\uparrow},n^{\downarrow}]=\int d\mb{r} n [\epsilon_c(r_s,\zeta)+H(r_s,\zeta,t)], +\end{equation} +% +gdzie $\zeta=(n^{\uparrow}-n^{\downarrow})/n$ jest względną polaryzacją spinową, $t=|\nabla n|/2\phi k_s n$ jest bezwymiarowym gradientem, +$\phi=\sqrt{(1+\zeta)^{2/3}+(1-\zeta)^{2/3})}/2$ jest spinową funkcją skalującą i $k_s=\sqrt{4k_F/\pi a_0}$ wektorem ekranowania Thomasa-Fermiego. +Funkcja $H$ spełnia następujące warunki: + +\begin{enumerate} +\item{Dla małych gradientów ($t\rightarrow 0$) funkcja dana jest wyrazem rozwinięcia drugiego rzędu +% +\begin{equation} +H\rightarrow \frac{e^2}{a_0}\beta\phi^3 t^2, +\end{equation} +% +gdzie $\beta=0.067$.} +\item{Przy szybko zmieniających się gęstościach ($t\rightarrow \infty$) energia korelacji znika +co spełnione jest przy warunku +% +\begin{equation} +H\rightarrow -\epsilon_c. +\end{equation}} +% +\item{W granicy dużych gęstości ($r_s\rightarrow 0$) energia korelacji dąży do stałej wartości. +Funkcja $H$ musi kasować logarytmiczną osobliwość w $\epsilon_c$ +% +\begin{equation} +H\rightarrow \frac{e^2}{a_0}\gamma\phi^3 \ln t^2, +\end{equation} +% +gdzie $\gamma=0.031$.} +\end{enumerate} + +Warunki te spełnia funkcja w postaci +% +\begin{equation} +H=\frac{e^2}{a_0}\gamma\phi^3\ln[1+\frac{\beta}{\gamma}t^2\frac{1+At^2}{1+At^2+A^2t^4}], +\end{equation} +% +gdzie +% +\begin{equation} +A=\frac{\beta}{\gamma}[\exp\{-\epsilon_c/(\gamma\phi^3e^2/a_0)\}-1]^{-1}. +\end{equation} + + +W tabeli \ref{EXC} porównane są wartości energii wymiany i korelacji w przybliżeniu LDA i PBE +z wartościami dokładnymi wyznaczonymi dla kilku wybranych atomów. Wartości bezwzględne energii wymiany są większe +o około rząd wielkości od energii korelacji. W LDA, energia wymiany jest zaniżona średnio o $10\%$, a energia korelacji jest znacznie zawyżona, +nawet powyżej $100\%$, w porównaniu do wartości dokładnych. Ze względu na przeciwne znaki odchyleń od wartości dokładnych, błędy energii wymiany +i korelacji w przybliżeniu LDA częściowo kasują się. + +\begin{table}[h!] +\caption{Porównanie energii wymiennej i korelacyjnej uzyskanych w kilku przybliżeniach z wartościami dokładnymi dla kilku wybranych atomów.} +\label{EXC} +\begin{center} +\begin{tabular}{|c|c|c|c|c|c|c|} +\hline + & \multicolumn{2}{c|}{LDA} & \multicolumn{2}{c|}{PBE} & \multicolumn{2}{c|}{Dokładna wartość} \\ \hline +Atom& $E_x$ & $E_c$ & $E_x$ & $E_c$ & $E_x$ & $E_c$ \\ +\hline + H & -0.2680 & -0.0222 & -0.3059 & -0.0060 & -0.3125 & 0.0000\\ + He & -0.8840 & -0.1125 & -1.0136 & -0.0420 & -1.0258 & -0.0420\\ + Be & -2.3124 & -0.2240 & -2.6358 & -0.0856 & -2.6658 & -0.0950\\ + N & -5.9080 & -0.4268 & -6.5521 & -0.1799 & -6.6044 & -0.1858\\ + Ne & -11.0335 & -0.7428 & -12.0667 & -0.3513 & -12.1050 & -0.3939\\ \hline +\end{tabular} +\end{center} +\end{table} + +Te duże różnice w energii wymiany i korelacji wynikają z nieuwzględnienia wpływu lokalnych zmian +gęstości elektronowej, które są charakterystyczne dla atomów i molekuł \cite{Pardew92}. +W przybliżeniu GGA, wartości obydwóch energii poprawiają się. Energia wymiany jest w dalszym ciągu zaniżona, ale tylko +na poziomie $\sim 1\%$. Energia korelacji w atomie wodoru jest znacznie zredukowana w porównaniu do LDA, +a dla atomu helu jest bardzo dobrze odtworzona. W pozostałych przypadkach pokazanych w tabeli \ref{EXC} jest mniejsza +od wartości dokładnej o kilka procent. + +Funkcjonał GGA w granicy zerowych gradientów, czyli dla jednorodnego gazu elektronowego, jest równoważny przybliżeniu LDA. +Oznacza to, że dla niejednorodnych układów powinień dawać zawsze wyniki lepsze niż LDA. Tak się jednak nie dzieje, a wynika +to z faktu, że dla niektórych układów częściowe redukowanie się błedów energii wymiany i korelacji jest większe w LDA niż w GGA. +Przykładem są metale szlachetne (Ag, Au, Pt), dla których stałe sieci wyznaczone w LDA bardzo dobrze zgadzają się +z eksperymentem, a w GGA są zawyżone. Większe wartości stałej sieci w przybliżeniu GGA wynikają z zaniżonej energii kohezji kryształów. +LDA zwykle daje zawyżone wartości energii kohezji i zaniżone wartości stałych sieci. +Dla układów magnetycznych, czyli z otwartymi powłokami $d$ lub $f$, przybliżenie GGA daje zwykle lepsze wyniki niż LDA. +Klasycznym przykładem jest żelazo, dla którego stanem podstawowym w przybliżeniu LDA jest struktura centrowana powierzchniowo ($fcc$) +z uporządkowaniem antyferromagnetycznym, a GGA daje poprawny wynik, czyli strukturę centrowaną objętościowo ($bcc$) z uporządkowaniem ferromagnetycznym. + +\section{Procedura iteracyjna} + +Równania Kohna-Shama (KS) rozwiązywane są metodą iteracyjną, której kolejne kroki przedstawione są na rysunku \ref{fig:diagram}. +Ogólnie stosowane procedury pozwalają zminimalizować funkcjonał energii całkowitej przy zadanych położeniach atomów, +jak również wyznaczyć położenia atomów i parametry sieci krystalicznej, które odpowiadają minimum energii całkowitej +układu. Najpierw ustalamy początkowe położenia atomów, które można przyjąć na przykład na podstawie +danych z eksperymentu dyfrakcyjnego. Przy ustalonych położeniach atomowych przyjmuje się początkowy +rozkład gęstości elektronowej $n_0(\bm{r})$, dla którego wylicza się potencjał ze wzoru (\ref{VKS}). +Dla tego potencjału rozwiązuje się równania KS i wyznacza jednoelektronowe funkcje falowe +w odpowiedni wybranej bazie funkcyjnej. + +\begin{figure}[h] +\centering +\includegraphics[scale=0.45]{diagram.pdf} +\caption{Schemat interacyjnej procedury rozwiązywania równań Kohna-Sham.} +\label{fig:diagram} +\end{figure} + +Rozwiązywanie równań KS dla atomów w ciele stałym jest złożonym problemem i będzie dyskutowane w kolejnych rozdziałach. +Znając funkcje falowe i energie własne równania KS wyznacza się gęstość elektronową w każdym punkcie przestrzeni +z zależności (\ref{density}) i całkowitą energię układu. +Nowy rozkład gęstości pozwala ponownie wyznaczyć potencjał KS i rozwiązać równania KS. Dostajemy nowy rozkład gęstości i zmienioną +energię całkowitą. Jeżeli ta energia pokrywa się z energią w poprzednim +kroku lub te energie różnią sie o małą wielkość (zdefiniowaną na początku obliczeń) to oznacza, że +otrzymaliśmy prawidłowo zbiegnięty rozkład gęstości. Zakończona jest w ten sposób pętla elektronowa, +która daje rozwiązanie równań KS i minimalną energię całkowitą przy zadanych położeniach atomowych. + +Procedurę minimalizacji można przyspieszyć wykorzystując odpowiednio gęstości elektronowe +w każdym kroku iteracyjnym. W najprostszym podejściu początkową wartość gęstości elektronowej $n^p_{i+1}$ w kroku $i+1$ +można wyznaczyć jako liniową poprawkę do gęstości z poprzedniego kroku +% +\begin{equation} +n^p_{i+1}=n^p_i+\alpha(n^k_i-n^p_i), +\label{mixing} +\end{equation} +% +gdzie $\alpha$ jest współczynnikiem liniowym, $n^p_i$ i $n^k_i$ są początkową i końcową wartością gęstości w kroku $i$. +Stała wartość współczynnika $\alpha$ nie daje optymalnej szybkości zbieżności. +W najczęściej stosowanej metodzie Broydena, współczynnik liniowy wyznaczany jest z jakobianu układu $J_i$, +który optymalizowany jest w każdym kroku iteracji, $\alpha=-J^{-1}_i$. + +Aby zoptymalizować układ ze względu na położenia atomowe należy odpowiednio przesuwać +atomy w nowe położenia, tak aby całkowita energia obniżała się w kolejnych krokach. +Wykorzystuje się do tego bardzo efektywną metodę sprzężonego gradientu ({\it ang. conjugate gradient}), +która jest również metodą iteracyjną (pętla jonowa). +W każdym kroku tej procedury wykonuje się pełną optymalizację elektronową, aby wyznaczyć rozkład gęstości elektronowej +i energię układu dla aktualnego położenia atomów. Wyznaczona gęstość końcowa jest używana do wyznaczenia +gęstości startowej w kolejnym kroku pętli jonowej według formuły (\ref{mixing}). +Warunkiem zbieżności jest osiągnięcie stanu o minimalnej energii ze względu na położenia atomów +i parametry sieci krystalicznej. Według najczęściej przyjmowanego kryterium zbieżność jest osiągnięta jeżeli różnice energii +całkowitej w dwóch kolejnych krokach jonowych jest mniejsza od zadanej na początku wartości. + +Stan podstawowy otrzymany w wyniku procedury minimalizacyjnej powinien spełniać warunki stanu równowagi badanego materiału. +Warunki te są następujące: + +\begin{enumerate} +{\item +Całkowita siła działająca na każdy atom zeruje się. +Siły działające na atomy można wyznaczyć stosując twierdzenie Hellmanna-Feynmana \cite{Hellmann,Feynman}, +które mówi, że siła działająca na atom $i$ równa jest pochodnej energii całkowitej po położeniu +tego atomu wziętej ze znakiem przeciwnym +% +\begin{equation} +\bm{F_i}=-\frac{\partial E_{tot}}{\partial\bm{R_i}}. +\end{equation} +% +Zgodnie z tym wzorem, w stanie podstawowym, który odpowiada minimum energii, wszystkie siły $\bm{F_i}$ są równe zeru. +Wartości sił stanowią często dodatkowe kryterium zbieżności układu w procedurze optymalizacyjnej: +zbieżność jest osiągnięta jeżeli największa siła działająca na atomy jest mniejsza od zadanej wartości.} + +{\item Makroskopowe naprężenia w układzie równe jest naprężeniu wywołanym ciśnieniem zewnętrznym. +Średni tensor naprężeń określony jest przez pochodną energii całkowitej po tensorze deformacji +% +\begin{equation} +\sigma_{\alpha\beta}=-\frac{1}{V}\frac{\partial E}{\partial u_{\alpha\beta}}. +\end{equation} +gdzie $V$ jest objętością układu. Tensor deformacji jest symetrycznym tensorem pochodnych wektora przesunięcia +$\bm{u}=\bm{r}-\bm{r'}$ po położeniu $\bm{r}$. +Przy kompresji hydrostatycznej, ciśnienie wiąże się z tensorem naprężeń zależnością $P=-\frac{1}{2}\sum_{\alpha}\sigma_{\alpha\alpha}$.} +\end{enumerate} + + + +\chapter{Metody wyznaczania struktury elektronowej} + +\section{Ogólna charakterystyka} + +Najważniejsze metody wyliczania struktury pasmowej oparte są na teorii DFT i polegają na +wyznaczaniu jednocząstkowych funkcji falowych poprzez rozwiązanie równań Kohna-Shama +lub podobnych równań zawierających efektywny potencjał elektronowy. +Podstawowym elementem odróżniającym poszczególne metody jest wybór funkcji bazowych, +które służą do rozwinięcia funkcji falowych w całym obszarze kryształu lub w poszczególnych jego częściach. +Najbardziej naturalną bazą w periodycznym krysztale są fale płaskie i obliczenia w tej bazie są bardzo efektywne oraz łatwe do implementacji. +Niestety, nie nadają sie do opisu elektronów w całym obszarze kryształu i wszystkich stanów elektronowych. +Elektrony, które znajdują się najbliżej jąder atomowych i obsadzają najniższe stany energetyczne +wchodzą w skład rdzenia atomowego ({\it ang. atomic core}). +W obszarze rdzeni atomowych, potencjał elektryczny jest silnie przyciągający i zbliżony jest do potencjału atomowego. +Przez to stany elektronowe znajdujące się blisko jądra atomowego, zachowują sie podobnie do orbitali atomowych, czyli +silnie oscylują i zmieniają swój znak. Oznacza to również, że energia kinetyczna elektronów w tym obszarze jest duża. +Funkcje falowe stanów rdzenia sa silnie zlokalizowane i szybko zanikają z odległością. +W tym przypadku znacznie lepszą zbieżność uzyskuje się stosując bazę zlokalizowanych funkcji, np. harmoniki sferyczne. +Funkcja falowa elektronów walencyjnych zachowuje się odmiennie w obszarze rdzeni atomowych i w obszarze międzywęzłowym. +Schematycznie potencjał periodyczny i funkcja falowa elektronów walencyjnych pokazana jest na rysunku \ref{fig:bloch}. +W obszarze rdzeni, zaznaczonych kółkami o promieniu $r_c$, funkcja falowa, podobnie jak w przypadku stanów rdzenia, +zmienia się bardzo szybko. +W obszarze miedzywęzłowym ($r>r_c$), potencjał i gęstość elektronowa zmieniają się wolno w funkcji położenia. +Również funkcja falowa elektronów walencyjnych w tym obszarze jest wolnozmienna i +w tym przypadku można uzyskać szybką zbieżność w rozwinięciu na fale płaskie. + + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.5]{crystal.pdf} +\caption{Potencjał periodyczny i funkcja falowa elektronów walencyjnych.} +\label{fig:bloch} +\end{figure} + +\newpage + +Najważniejsze metody wyznaczania struktury pasmowej można podzielić na trzy główne grupy: + + +\begin{enumerate} +\item{{\bf Pseudopotencjały.} Jest to grupa metod, która ogranicza ilość elektronów i rozwiązania równania Kohna-Shama tylko do stanów walencyjnych. +Ma to uzasadnienie wynikające z charakteru stanów rdzenia, które są silnie zlokalizowane blisko jądra atomowego i nie biorą udziału w wiązaniach atomowych. +Przez to najważniejsze własności materiałów zdeterminowane są przez zachowanie elektronów walencyjnych. +W metodzie pseudopotencjału stosuje się rozwinięcie funkcji falowej w bazie fal płaskich. Aby zachować jednolity opis funkcji falowej w całym obszarze kryształu, stosuje się w tych metodach przybliżony potencjał działający na elektrony walencyjne w obszarze rdzenia atomowego, który nazywany jest pseudopotencjałem. +Dla elektronów walencyjnych wyznacza się pseudofunkcję falową, która jest rozwiązaniem jednocząstkowego równania Schr\"{o}dingera z odpowiednim pseudopotencjałem. W obszarze międzywęzłowym jest ona równa dokładnej funcji falowej, a w obszarze rdzenia jest wolnozmienną funkcją bez oscylacji i miejsc +zerowych. Najdokładniejsze obliczenia w tej grupie metod stosują pseudopotencjały ultramiękkie i potencjały typu PAW.} +\item{{\bf Zlokalizowane orbitale.} W tym podejściu funkcję falową elektronów zapisujemy w bazie orbitali zlokalizowanych na poszczególnych +atomach. W najprostszym przybliżeniu ciasnego wiązania jedynymi istotnymi parametrami są elementy macierzowe Hamiltonianu, które +opisują przekrywanie się lokalnych orbitali lub funkcji Wanniera. W dokładniejszych obliczeniach jako bazę stosuje się funkcje Gaussa +lub orbitale Slatera.} +\item{{\bf Stowarzyszone fale i atomowe sfery}. Ta grupa obejmuje metody obliczeniowe, które bazują na ogólnej zasadzie podziału +kryształu na dwa obszary. Pierwszy obszar zawiera rdzenie atomowe, w których funkcje falowe zachowują cechy orbitali atomowych i drugi obszar między atomami, +gdzie elektrony walencyjne opisane są wolnozmienną funkcją falową. W każdym z dwóch charakterystycznych obszarów stosuje się +rozwinięcia funkcji falowej w różnych bazach funkcyjnych. Obszar rdzenia atomowego definiuje wartość promienia $r_c$. Funkcje falowe +otrzymane dla odległości mniejszych i wiekszych od $r_c$ muszą spełniać odpowiednie warunki ciągłości na granicy rdzenia atomowego.} + +\end{enumerate} + +W kolejnych rozdziałach opisane zostaną metody obliczeniowe należące do tych trzech grup. + +\section{Pseudopotencjały} + +Główną ideę pseudopotencjału ilustruje rysunek \ref{fig:pseudopot}. W obszarze rdzenia atomowego ($rr_c$ pseudopotencjał pokrywa się z dokładnym potencjałem, +a pseudofunkcja odpowiada dokładnej funkcji falowej $\psi$. Dzięki takiemu przybliżeniu, pseudofunkcja falowa może być rozwinięta +na fale płaskie w całym obszarze kryształu. + + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.1]{pseudopots-new.pdf} +\caption{Psudopotencjał i pseudofunkcja falowa.} +\label{fig:pseudopot} +\end{figure} + +Metoda pseudopotencjału rozwinęła się z podejścia zortogonalizowanych fal płaskich ({\it ang. ortogonalized plane waves} - OPW) +zaproponowanego przez Herringa w 1940 \cite{herring40}. +Można zdefiniować transformację, która prowadzi od dokładnego potencjału do pseudopotencjału, wprowadzając jednocześnie pseudofunkcję falową do opisu elektronów walencyjnych \cite{Antoncik,KP}. +Wprowadzamy osobne oznaczenia dla stanów walencyjnych $|\psi_v\rangle$ i stanów rdzenia $|\psi_c\rangle$, które są stanami własnymi +hamiltonianu $H$ z odpowiednimi energiami własnymi $\varepsilon_v$ i $\varepsilon_c$. +Zakładamy, że dokładna funkcja falowa elektronów walencyjnych może być wyrażona przez gładką funkcję $\tilde{\psi}_v$ (pseudofunkcję), +która jest ortogonalna do stanów rdzenia +% +\begin{equation} +|\psi_v\rangle =|\tilde{\psi}_v\rangle +\sum_{\alpha,c} a_{\alpha} |\psi_{\alpha c}\rangle, +\label{OPW} +\end{equation} +% +gdzie sumowanie przebiega po atomach $\alpha$ i stanach rdzenia $c$. +Dla uproszczenia zapisu wskaźniki $v$ i $c$ określają zarówno numer stanu, jak i kierunek spinu elektronu. +Współczynniki rozwinięcia dostajemy z warunku ortogonalności +% +\begin{equation} +a_{\alpha}=-\langle \psi_{\alpha c}|\tilde{\psi}_v\rangle. +\label{a_alpha} +\end{equation} +% +W obszarze miedzywęzłowym dokładna funkcja falowa równa jest pseudofunkcji, która może być wyrażona w bazie fal płaskich. +Wstawiając (\ref{OPW}) do równania $H|\psi_v\rangle=\varepsilon_v|\psi_v\rangle$ otrzymujemy +% +\begin{equation} +H|\tilde{\psi}_v\rangle +\sum_{\alpha,c} a_{\alpha} \varepsilon_{\alpha c} |\psi_{\alpha c}\rangle = +\varepsilon_v|\tilde{\psi}_v\rangle + \sum_{\alpha c} a_{\alpha} \varepsilon_v|\psi_{\alpha c}\rangle. +\end{equation} +% +Przenosząc drugie równanie na prawą stronę i wykorzystując (\ref{a_alpha}) dostajemy +% +\begin{equation} +(H +\sum_{\alpha,c}(\varepsilon_v - \varepsilon_{\alpha c})|\psi_{\alpha c}\rangle \langle \psi_{\alpha c}|)|\tilde{\psi}_v\rangle = +\varepsilon_v|\tilde{\psi}_v\rangle. +\end{equation} +% +Dostaliśmy równanie typu Schr\"{o}dingera z dodatkowym potencjałem +% +\begin{equation} +V^{R}=\sum_{\alpha,c}(\varepsilon_v - \varepsilon_{\alpha c})|\psi_{\alpha c}\rangle \langle \psi_{\alpha c}|. +\end{equation} +% +Jeżeli dodamy to wyrażenie do oryginalnego potencjału $V$ dostaniemy wielkość nazywaną pseudopotencjałem $\tilde{V}=V+V^{R}$. +W obszarze walencyjnym, pseudopotencjał $\tilde{V}$ pokrywa się z potencjałem $V$. +Silnie przyciagający potencjał atomowy w obszarze rdzenia jest znacznie osłabiony przez dodatnią wartość $V^R$. +To umożliwia zbieżność pseudofunkcji falowej w bazie fal płaskich. + + +\subsection{Pseudopotencjały zachowujące normę} + +Dobre pseudopotencjały mają charakter uniwersalny. Wygenerowane w określonej configuracji atomowej +powinny zachowywać się jednakowo dobrze w każdym innym ukladzie atomowym. +W roku 1979, Hamann, Schl\"{u}ter i Chiang \cite{HSC} zaproponowali pseudopotencjały zachowujące normę, +które spełniały nastepujące warunki: + +\begin{enumerate} +{\item Prawdziwa funkcja i pseudofuncja falowa są równe, $\psi_i(r)=\tilde{\psi}_i(r)$, dla $r\geq r_c$.} +{\item Ich energie własne dla elektronów walencyjnych powinny być równe.} +{\item Ładunek prawdziwy i pseudoładunek zawarty w obszarze o promieniu $r\geq r_c$ powinny się pokrywać (zachowanie normy) +% +\begin{equation} +\int_0^r dr r^2 |\psi_i(r)|^2=\int_0^r dr r^2 |\tilde{\psi}_i(r)|^2. +\end{equation}} +% +{\item Pochodna logarytmiczna prawdziwej funkcji i pseudofunkcji są równe dla $r\geq r_c$ +% +\begin{equation} +\frac{1}{\psi_i(r)}\frac{d\psi_i(r)}{dr}=\frac{1}{\tilde{\psi}_i(r)}\frac{d\tilde{\psi}_i(r)}{dr}. +\end{equation}} + +\end{enumerate} +% +Z tych własności wynika również spełnienie warunku równych pochodnych po energii funkcji dokładnej i pseudofunkcji dla $r\geq r_c$, +co dodatkowo wzmacnia przenośny charakter tych pseudopotencjałów. +Metody generowania pseudopotencjałów zachowujących normę zostały opisane szczegółowo w wielu pracach \cite{HSC,BHS}. + +Ponieważ pseudopotencjały w obszarze rdzenia zależą od orbitalnej liczby kwantowej $l$, ich charakter nie jest lokalny. +Wartość charakterystycznego promienia $r_c$ również zależy od $l$. +Ogólnie można podzielić cały pseudopotencjał na część lokalną i nielokalną +% +\begin{equation} +V_l(r)=V_{lok}(r)+\delta V_l(r). +\end{equation} +% +Nielokalny charakter dotyczy tylko obszaru rdzenia, więc $\delta V_l(r)=0$ dla $r>r_c$ +i wszystkie dalekozasięgowe efekty zależą tylko od $V_{lok}(r)$. +Możliwość wyboru promienia $r_c$ daje pewną swobodę przy konstrukcji pseudopotencjałów. +Dokładniejsze i bardziej uniwersalne pseudopotencjały charakteryzują sie mniejszymi wartościami +$r_c$. Jednak większa dokładnosć wymaga uwzględnienia większej ilości fal płaskich +w rozwinięciu pseudofunkcji falowej. Takie pseudopotencjały nazywane są twardymi. Miękkie pseudopotencjały odznaczają się +większymi wartościami $r_c$, mniejszą ilość fal płaskich i bardziej gładkim charakterem pseudofunkcji falowej. + +\subsection{Pseudopotencjały ultramiękkie} + +W roku 1990, Vanderbilt zaproponował nowy rodzaj pseupotencjałów, nazywane ultramiękkimi ({\it ang. ultrasoft pseudopotentials} - US-PP), które nie zachowują normy \cite{Vanderbilt90}. W tym podejściu, pseudofunkcje falowe spełniają ugólnione równanie własne w postaci +% +\begin{equation} +H|\tilde{\psi}_i\rangle=\varepsilon_iS|\tilde{\psi}_i\rangle, +\end{equation} +% +gdzie Hamiltonian ma ogólną postać +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\nabla^2+V_{lok}+\delta V_{NL}, +\end{equation} +a $S$ jest operatorem przekrywania +% +\begin{equation} +S=1+\sum_{i,j} Q_{ij}|\beta_i\rangle\langle\beta_j|, +\end{equation} +% +który określa uogólniony warunek normalizacji pseudofunkcji falowych $\langle\tilde{\psi}_i|S|\tilde{\psi}_j\rangle=\delta_{ij}$. +Macierz $Q_{ij}$ opisuje różnicę w normalizacji funkcji i pseudofunkcji falowych +% +\begin{equation} +Q_{ij}=\int_0^{r_c} dr Q_{ij}(\bm{r})=\int_0^{r_c} dr r^2[\psi_i^*(\bm{r})\psi_j(\bm{r})-\tilde{\psi}_i^*(\bm{r})\tilde{\psi}_j(\bm{r})]. +\end{equation} +% +Zbiór lokalnych funkcji falowych +% +\begin{equation} +|\beta_i\rangle=\sum_j (B^{-1})_{ij}|\chi_j\rangle, +\end{equation} +% +gdzie funkcje +% +\begin{equation} +|\chi_j\rangle=(\varepsilon_i+\frac{\hbar^2}{2m}\nabla^2-V_{loc})|\tilde{\psi}_j\rangle +\end{equation} +% +zerują się w obszarze dla $r>r_c$. +Nielokalną część speudopotencjału otrzymuje się ze wzoru +% +\begin{equation} +\delta V_{NL}=\sum_{ij}D_{ij}|\beta_i\rangle\langle\beta_j|, +\end{equation} +% +gdzie $D_{ij}=B_{ij}+\varepsilon_j Q_{ij}$. Całkowitą gęstość elektonów walencyjnych +w danym punkcie przestrzeni otrzymujemy ze wzoru +% +\begin{equation} +n_v(\bm{r})=\sum_i \tilde{\psi}_i^*(\bm{r})\tilde{\psi}_i(\bm{r})+\sum_{i,j}\sum_k\langle\beta_i|\tilde{\psi}_k\rangle\langle\tilde{\psi}_k|\beta_j\rangle Q_{ij}(\bm{r}), +\end{equation} +% +gdzie wyraz jest poprawką wynikającą z niezachowania normy przez pseudofunkcje falowe. + + +\begin{figure}[h] +\centering +\includegraphics[scale=1]{usp.pdf} +\caption{Porównanie dokładnej funkcji falowej $2p$ dla tlenu (linia ciągła) z pseudofunkcją zachowującą normę (linia kropkowana) +i pseudofunkcją otrzymaną dla pseudopotancjału ultramiękkiego (linia przerywana). Rysunek z pracy \cite{Vanderbilt90}.} +\label{fig:ups} +\end{figure} + +Na rysunku \ref{fig:ups} pokazana jest dokładna funkcja falowa dla orbitalu $2p$ w tlenie oraz dwie pseudofunkcje otrzymane dla pseudopotencjału zachowujacego normę i pseudopotencjału ultramiękkiego. Promień obcięcia jest wyraźnie większy dla pseudopotencjału ultramiękkiego ($r_c\approx1.5$ a.u.) niż dla zachowującego normę ($r_c\approx0.5$ a.u.). + +\subsection{Metoda PAW} + +Omówione metody pseudopotencjałów pozwalaja efektywnie wyliczać wiele wielkości fizycznych bazując na pseudofukcjach falowych. +W wielu przypadkach dokładniejsze obliczenia wymagają znajomości funkcji falowych elektronów walencyjnych +również w obszarze rdzenia atomowego. +W roku 1994, Bl\"{o}chl zaproponował nową metodę PAW ({\it ang. projector augmented-wave}), +która łączy efektywność pseudopotencjałów i dokładność obliczeń porównywalną z metodami pełnego potencjału \cite{Blochl}. +Do opisu elektronów walencyjnych podejście to wykorzystuje również pseudofunkcje falowe $\tilde{\psi}_v$, które rozwijane są na fale płaskie i +w obszarze międzywęzłowym pokrywają sie z funkcjami dokładnymi $\psi_v$. +Główną zaletą tej metody jest możliwość wyznaczenia dokładnej funkcji falowej poprzez transformację liniową pseudofukcji falowej +% +\begin{equation} +|\psi_v\rangle=\mathcal{T}|\tilde{\psi}_v\rangle. +\end{equation} +% +Operator liniowy $\mathcal{T}$ działa w obszarach otoczonych sferą o promieniu $r_c$ wokół atomów w położeniach $\bm{R}_m$ +% +\begin{equation} +\mathcal{T}=1+\sum_m \mathcal{T}_m. +\label{operator} +\end{equation} +% +Dokładna funkcja falowa i pseudofukcja rozwinięte są w obszarze atomowym na funkcje parcjalne $|\phi_m\rangle$ i $|\tilde{\phi}_m\rangle$ +% +\begin{eqnarray} +|\psi_v\rangle=\sum_m c_m |\phi_m\rangle, \label{eq1}\\ +|\tilde{\psi_v}\rangle=\sum_m c_m |\tilde{\phi}_m\rangle, +\label{eq2} +\end{eqnarray} +% +gdzie w obydwóch sumach występują te same współczynniki rozwinięcia $c_m$. Zatem te lokalne funkcje powiązane są tą samą +transformacją +% +\begin{equation} +|\phi_m\rangle=(1+\sum_m \mathcal{T}_m)|\tilde{\phi}_m\rangle. +\end{equation} +% +Funkcje $|\phi_m\rangle$ są rozwiązaniami równania Schr\"{o}dingera dla dokładnego potencjału atomowego, które odpowiadają energiom $\varepsilon_m$ +i są ortogonalne do stanów rdzenia. Wskaźnik $m$ określa jednocześnie położenia atomów $\bm{R}$ i zbiór liczb kwantowych orbitali atomowych. +Każdej parcjalnej funkcji dokładnej odpowiada jedna pseudofunkcja $|\tilde{\phi}_m\rangle$, z którą pokrywa się poza sferą o promieniu $r_c$. +Oba rodzaje funkcji parcjalnych są funkcjami radialnymi, zdefiniowanymi na logarytmicznej siatce radialnej, przemnożonymi przez +harmoniki sferyczne. + +Odejmując stronami (\ref{eq1}) i (\ref{eq2}) dostajemy równanie +% +\begin{equation} +|\psi_v\rangle=|\tilde{\psi}_v\rangle-\sum_m c_m |\tilde{\phi}_m\rangle + \sum_m c_m |\phi_m\rangle. +\label{psiv} +\end{equation} +% +Aby operator $\mathcal{T}$ był liniowy współczynniki $c_m$ muszą być liniowymi funkcjonałami pseudofunkcji falowej $|\tilde{\psi}_v\rangle$ +% +\begin{equation} +c_m=\langle\tilde{p}_m|\tilde{\psi}_v\rangle, +\label{coef} +\end{equation} +% +gdzie $\langle\tilde{p}_m|$ są funkcjami rzutowymi dualnymi względem funkcji parcjalnych +$\langle\tilde{p}_m|\tilde{\phi}_n\rangle=\delta_{m,n}$. +Dla każdej funkcji $|\tilde{\phi}_m\rangle$ mamy jedną funkcja rzutową $\langle\tilde{p}_m|$ +i dla nich spełniony jest warunek $\sum_m |\tilde{\phi}_m\rangle\langle\tilde{p}_m|=1$. +Funkcje rzutowe są funkcjami radialnymi pomnożonymi przez harmoniki sferyczny, a następnie przetransformowane do bazy fal płaskich. +Są przypisane do położeń atomów, ale nie zależą od potencjału atomowego. +% +Wstawiając (\ref{coef}) do (\ref{psiv}) otrzymujemy +% +\begin{equation} +|\psi_v\rangle=|\tilde{\psi}_v\rangle+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|)\tilde{\psi}_v\rangle +=[1+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|]|\tilde{\psi}_v\rangle, +\label{psiv2} +\end{equation} +% +gdzie wyrażenie w nawiasie kwadratowym jest wprowadzonym wcześniej operatorem liniowym +% +\begin{equation} +\mathcal{T}=1+\sum_m \mathcal{T}_m=1+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|. +\end{equation} +% + +Funkcje falowe rdzenia $|\psi_c\rangle$, podobnie do funkcji walencyjnych, są rozłożone na trzy składowe +% +\begin{equation} +|\psi_c\rangle=|\tilde{\psi}_c\rangle+|\phi_c\rangle-|\tilde{\phi}_c\rangle, +\end{equation} +% +gdzie kolejne wyrazy odpowiadają pseudofunkcji elektronów rdzenia, która pokrywa się z dokładną funkcją dla $r>r_c$, +lokalnej (parcjalnej) funkcji rdzenia i lokalnej pseudofukcji rdzenia. Obydwie lokalne funcje wyrażone są jako funkcje radialne +pomnożone przez harmoniki sferyczne. + +Średnia z operatora $A$ może być wyznaczona przy pomocy dokładnych funkcji lub pseudofunkcji +% +\begin{equation} +\langle A \rangle = \sum_n f_n \langle \psi_n|A|\psi_n\rangle = \sum_n f_n \langle \tilde{\psi}_n|\tilde{A}|\tilde{\psi}_n\rangle, +\end{equation} +% +gdzie $f_n$ określa obsadzenie stanu $n$, a $\tilde{A}$ jest pseudooperatorem, który można otrzymać transformując operator $A$ +% +\begin{equation} +\tilde{A}=\mathcal{T}^{\dagger} A \mathcal{T}= A +\sum_{i,j} |\tilde{p}_i\rangle (\langle \phi_i |A|\phi_j\rangle - \langle \tilde{\phi}_i |A|\tilde{\phi}_j\rangle ) \langle\tilde{p}_j|. +\end{equation} +% +Przykładowo, stosując te wyrażenia do operatora gęstości $n=|\bm{r}\rangle\langle\bm{r}|$, +możemy wyrazić gęstość elektronową następującym wyrażeniem +% +\begin{equation} +n(\bm{r})=\tilde{n}(\bm{r})+n^1(\bm{r})-\tilde{n}^1(\bm{r}), +\end{equation} +% +gdzie +% +\begin{equation} +\tilde{n}(\bm{r})=\sum_n f_n \langle \tilde{\psi}_n|\bm{r}\rangle\langle \bm{r}| \tilde{\psi}_n\rangle=\sum_n f_n |\tilde{\psi_n}(\bm{r})|^2, +\end{equation} +% +\begin{equation} +n^1(\bm{r})=\sum_{n,i,j} f_n \langle \tilde{\psi}_n|\tilde{p}_i\rangle\langle\phi_i|\bm{r}\rangle\langle \bm{r}|\phi_j\rangle\langle\tilde{p}_j |\tilde{\psi}_n\rangle, +\end{equation} +% +\begin{equation} +\tilde{n}^1(\bm{r})=\sum_{n,i,j} f_n \langle \tilde{\psi}_n|\tilde{p}_i\rangle\langle\tilde{\phi}_i|\bm{r}\rangle\langle \bm{r}|\tilde{\phi}_j\rangle\langle\tilde{p}_j |\tilde{\psi}_n\rangle. +\end{equation} +% +W powyższych wzorach sumowanie obejmuje zarówno stany walencyjne, jak i stany rdzenia. + +Metoda PAW należy obecnie do najdokładniejszych i najbardziej efektywnych metod. Została zaimplementowana +w takich programach, jak Vienna Ab Initio Simulation Package (VASP) \cite{Vasp,PawVasp} i Quantum Espresso \cite{QE}. + + +\section{Zlokalizowane orbitale} + +\subsection{Metoda ciasnego wiązania} + +W odróżnieniu od metod pseudopotencjału, które wykorzystują bazę fal płaskich, metody opisane w tym rozdziale +stosują lokalne orbitale, które powiązane są z danymi atomami lub centrowane są w położeniach atomów. +Opis przy pomocy lokalnych orbitali nadaje się dobrze do układów, gdzie występują zlokalizowane stany +elektronowe, ale możliwy jest ruch elektronów poprzez przeskoki do sąsiednich atomów. +Najprostszym opisem takich układów jest model ciasnego wiązania. +Lokalne orbitale atomowe możemy zapisać w postaci $\phi_{\alpha}(\bm{r}-\bm{R}_{\alpha})$, +gdzie wektor $\bm{R}_{\alpha}$ oznacza położenie danego atomu. Wskaźnik $\alpha$ oznacza tutaj wszystkie liczby kwantowe, +które charakteryzują dany orbital ($\alpha=n,l,m$). Zakładamy dla uproszczenia, że z danym atomem związny jest tylko +jeden orbital, ale model ciasnego wiązania można łatwo uogólnić na dowolną liczbę orbitali. +Hamiltonian możemy zapisać jako +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\nabla^2+\sum_{\alpha}V_{\alpha}(\bm{r}-\bm{R}_{\alpha}), +\end{equation} +% +gdzie $V_{\alpha}$ jest potencjałem atomowym wokół położenia $\bm{R}_{\alpha}$. +Elementy macierzowe hamiltonianu możemy wyznaczyć ze wzoru +% +\begin{equation} +H_{\alpha\beta}=\int d\bm{r} \phi_{\alpha}^*(\bm{r}-\bm{R}_{\alpha})H\phi_{\beta}(\bm{r}-\bm{R}_{\beta}). +\label{matrix} +\end{equation} +% +Ponieważ orbitale atomowe należące do różnych atomów nie są wzajemnie ortogonalne +wprowadza się również macierz przekrywania +% +\begin{equation} +S_{\alpha\beta}=\int d\bm{r} \phi_{\alpha}^*(\bm{r}-\bm{R}_{\alpha})\phi_{\beta}(\bm{r}-\bm{R}_{\beta}). +\end{equation} +% +Elementy diagonalne hamiltonianu $\varepsilon_{\alpha}=H_{\alpha\alpha}$ określają lokalną energię elektronu w danym orbitalu $\alpha$. +Natomiast elementy pozadiagonalne $t_{\alpha\beta}=H_{\alpha\beta}$ nazywane są całkami przeskoku i określają prawdopodobieństwo +przeskoku elektronu między dwoma atomami. + +Aby przetransformować elementy macierzowe hamiltonianu i macierzy $S$ do przestrzeni odwrotnej +wprowadzamy bazę, która odpowiada wektorom falowym $\bm{k}$ +% +\begin{equation} +\phi_{\bm{k}\alpha}(\bm{r})=A_{\alpha\bm{k}}\sum_n e^{i\bm{k}\bm{T}_n}\phi_{\alpha}[\bm{r}-(\bm{R}_{\alpha}+\bm{T}_n)], +\end{equation} +% +gdzie $A_{\bm{k}\alpha}$ są czynnikami normalizacji, a $\bm{T}_n$ są wektorami translacji sieci krystalicznej. +W tej bazie możemy zapisać funkcję falową, która spełnia twierdzenie Blocha +% +\begin{equation} +\psi_{\bm{k}i}=\sum_{\alpha} c_{i\alpha} \phi_{\bm{k}\alpha}(\bm{r}), +\end{equation} +% +oraz elementy macierzowe hamiltonianu i macierzy $S$ +% +\begin{equation} +H_{\alpha\beta}(\bm{k})=\int d\bm{r} \phi_{\alpha\bm{k}}^*(\bm{r})H\phi_{\beta\bm{k}}(\bm{r})=\sum_n e^{i\bm{k}\bm{T}_n} H_{\alpha\beta}, +\end{equation} +% +\begin{equation} +S_{\alpha\beta}(\bm{k})=\int d\bm{r} \phi_{\alpha\bm{k}}^*(\bm{r})\phi_{\beta\bm{k}}(\bm{r})=\sum_n e^{i\bm{k}\bm{T}_n} S_{\alpha\beta}. +\end{equation} +% +Równanie na energie własne $\varepsilon_i(\bm{k})$ i współczynniki rozwinięcia funkcji falowej $c_{i,\alpha}(\bm{k})$ przyjmuje postać +% +\begin{equation} +\sum_{\beta}[H_{\alpha\beta}(\bm{k})-\varepsilon_i(\bm{k})S_{\alpha\beta}(\bm{k})]c_{i\beta}(\bm{k})=0. +\label{ham_loc} +\end{equation} +% +Dla orbitali wzajemnie ortogonalnych, mamy $S_{\alpha\beta}=\delta_{\alpha\beta}$ i równanie (\ref{ham_loc}) +przyjmuje postać taką samą jak równanie w bazie fal płaskich (\ref{ham_rec}). + +\subsection{Funkcje Wanniera} +\label{sec:wannier} + +W metodzie ciasnego wiązania często wykorzystuje się bazę funkcji Waniera, które są zlokalizowanymi funkcjami, +centrowanymi na położeniach atomowych $\bm{R}_n$. +Funkcja Wanniera zdefiniowana jest jako transformata Fouriera funkcji Blocha powiązanej z danym pasmem $j$ +% +\begin{equation} +w_j(\bm{r}-\bm{R}_n)=\frac{1}{\sqrt{N}}\sum_{\bm{k}}e^{-i\bm{k}\bm{R}_n}\psi_{\bm{k}j}(\bm{r}). +\end{equation} +% +Spełniona jest również transformata odwrotna, która pozwala wyrazić funkcje Blocha przez funkcje +Wanniera +% +\begin{equation} +\psi_{\bm{k}j}(\bm{r})=\frac{1}{\sqrt{N}}\sum_n e^{i\bm{k}\bm{R}_n} w_j(\bm{r}-\bm{R}_n). +\end{equation} +% +Funkcje Wanniera dla różnych położeń atomowych są ortogonalne +% +\begin{multline} +\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)w_j(\bm{r}-\bm{R}_m)=\frac{1}{N}\sum_{\bm{k},\bm{k}'}\int d\bm{r}e^{i(\bm{k}\bm{R}_n-\bm{k}'\bm{R}_m)}\psi_{\bm{k}j}(\bm{r})\psi_{\bm{k}'j}(\bm{r}) \\ +=\frac{1}{N}\sum_{\bm{k}}e^{i\bm{k}(\bm{R}_n-\bm{R}_m)}=\delta_{mn}, +\end{multline} +% +gdzie wykorzystaliśmy ortogonalność funkcji Blocha. Spełniony jest również warunek zupełności +% +\begin{equation} +\sum_n w_j^*(\bm{r}-\bm{R}_n)w_j(\bm{r}'-\bm{R}_n)=\delta^3(\bm{r}-\bm{r}'). +\end{equation} +Zatem funkcje Wanniera tworzą zbiór zlokalizowanych funkcji bazowych. +Energie pasma $j$ dla funkcji Blocha w tej bazie może być wyznaczona ze wzoru +% +\begin{equation} +\varepsilon_{\bm{k}j}=\int d\bm{r} \psi_{\bm{k}j}^*(\bm{r})H\psi_{\bm{k}j}(\bm{r}) +=\frac{1}{N}\int d\bm{r}\sum_n w_j^*(\bm{r}-\bm{R}_n)e^{-i\bm{k}\bm{R}_n}H\sum_m w_j(\bm{r}-\bm{R}_m)e^{i\bm{k}\bm{R}_m}. +\end{equation} +% +Sumowanie po wskaźnikach $n$ i $m$ możemy rozdzielić na dwa wyrazy dla $n=m$ i $n\neq m$ +% +\begin{multline} +\varepsilon_{\bm{k}j}=\frac{1}{N}\sum_n\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)Hw_j(\bm{r}-\bm{R}_n) +\\ +\frac{1}{N}\sum_{n\neq m}e^{i\bm{k}(\bm{R}_m-\bm{R}_n)}\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)Hw_j(\bm{r}-\bm{R}_m). +\end{multline} +% +Wykorzystując oznaczenia, które wprowadziliśmy dla elementów macierzowych hamiltonianu (\ref{matrix}) +dostajemy +% +\begin{equation} +\varepsilon_{\bm{k}j}=\frac{1}{N}\sum_n \varepsilon_n+\frac{1}{N}\sum_{n\neq m}e^{i\bm{k}(\bm{R}_m-\bm{R}_n)}t_{nm}. +\end{equation} +% +Wzór ten pozwala wyznaczyć strukturę pasmową w ramach metody ciasnego wiązania. +Jeżeli ograniczymy się do modelu jednopasmowego i do przeskoków tylko między najbliższymi sąsiadami +możemy dostać uproszczony model z jednym parametrem przeskoku $t$. +Dla prostej struktury kubicznej dostajemy +% +\begin{equation} +\varepsilon_{\bm{k}j}=\varepsilon_0+\frac{t}{N}\sum_{n}e^{i\bm{k}(\bm{R}_{n+1}-\bm{R}_n)}=\varepsilon_0+2t(cosk_xa+cosk_ya+cosk_za). +\label{band} +\end{equation} +% +gdzie $a$ jest stałą sieci, a $\varepsilon_0$ jest energią elektronu zlokalizowanego w stanie atomowym. +Szerokość pasma w tym przybliżeniu dana jest wzorem $w=2z|t|$, gdzie $z$ jest liczbą najbliższych sąsiadów. + +Metoda ciasnego wiązania, która wykorzystuje bazę orbitali atomowych lub funkcji Wanniera, +często wykorzystywana jest w obliczeniach modelowych. W ramach tego podejścia można łatwo uwzględnić lokalne oddziaływania +kulombowskie lub oddziaływania parujące w modelach nadprzewodników wysokotemperaturowych. +Lokalne energie i całki przeskoku mogą być wyznaczone przez dofitowanie struktury elektronowej +z modelu ciasnego wiązania do wyników eksperymentalnych lub do struktury pasmowej wyznaczonej z obliczeń DFT. +W tym drugim przypadku stosuje się najczęściej bazę maksymalnie zlokalizowanych funkcji Wanniera. +Wykorzystuje się swobodę wyboru fazy dla funkcji Blocha, którą możemy przemnożyć przez czynnik $e^{i\theta(\bm{k})}$, +gdzie $\theta(\bm{k})$ jest dowolną funkcją rzeczywistą, bez wpływu na energie stanów elektronowych. +Taki czynnik ma jednak wpływ na kształt funkcji Wanniera, w szczególności na ich zasięg przestrzenny. +Można tak dobrać czynnik fazowy, aby funkcja Wanniera $w_i(\bm{r}-\bm{R}_n)$ zlokalizowana była +wokół punktu $\bm{R}_n$ i szybko zanikała z odległością. + +\begin{figure}[h] +\centering +\includegraphics[scale=1]{FeSe.pdf} +\caption{Porównanie struktury pasmowej otrzymanej w ramach modelu ciasnego wiązania i obliczeń DFT dla {\bf a.} CeCoIn$_5$ i {\bf b.} FeSe. +Rysunek z pracy \cite{FeSe}.} +\label{fig:fese} +\end{figure} + +Na rysunku \ref{fig:fese} pokazano przykłady struktur pasmowych dla dwóch związków, CeCoIn$_5$ i FeSe, wyliczonych w modelu ciasnego wiązania z bazą +maksymalnie zlokalizowanych funkcji Wanniera. +Parametry modelu wyznaczono przez dofitowanie energii stanów elektronowych, dla każdego wektora falowego $\bm{k}$, +do struktur pasmowych otrzymanych w ramach obliczeń DFT \cite{FeSe}. +Obliczenia wykonano programem Quantum Espresso \cite{QE}, stosując funkcjonał GGA \cite{PW91} w ramach metody PAW \cite{Blochl}. +Wyznaczone modele ciasnego wiązania zostały następnie wykorzystane do wyliczenia podatności tworzenia par Coopera +i zbadania własności nadprzewodzących obydwóch materiałów \cite{FeSe}. + + +\subsection{Funkcje Gaussa} + +Lokalne orbitale można również wykorzystać jako bazę do rozwiniecia funkcji falowej w ramach samozgodnej procedury rozwiązywania równań Kohna-Shama. +Jeżeli funkcjami bazowymi są orbitale atomowe mówimy o metodzie liniowych kombinacji orbitali atomowych ({\it ang. linear combination +of atomic orbitals} - LCAO). Zwykle jednak stosuje się atomo-podobne orbitale, których postać funkcyjna ułatwia implementację +i przyspiesza obliczenia. Do najczęściej stosowanych należą orbitale typu Slatera \cite{STO1,STO2} i funkcje typu Gaussa (gaussiany) \cite{GTO}. +Te drugie są szczególnie wygodne ponieważ całki z funkcji Gaussa można wyliczyć analitycznie. +Naturalną reprezentacją dla gaussianów jest układ współrzędnych biegunowych, ale wygodniejszy do wyznaczania elementów macierzowych hamiltonianu jest układ kartezjański, w którym te funkcje mają postać +% +\begin{equation} +G_{ijk}(\bm{r},\alpha,\bm{R}_n)=N(x-x_n)^i(y-y_n)^j(z-z_n)^ke^{-\alpha (\bm{r}-\bm{R}_n)^2}, +\end{equation} +% +gdzie $\alpha$ jest parametrem wariacyjnym, który umożliwia optymalizację bazy dla konkretnych atomów, $\bm{R}_n=(x_n,y_n,z_n)$ jest wektorem określającym centrowanie danej funkcji, a $N$ jest czynnikiem normalizacyjnym. +Spełniona jest ponadto zależność $l=i+j+k$, gdzie $l$ jest orbitalną liczbą kwantową. +W wyniku iloczynu dwóch fukcji typu $s$ ($l=0$) centrowanych w punktach $\bm{R}_n$ i $\bm{R}_m$ dostajemy +% +\begin{equation} +G_s(\bm{r},\alpha,\bm{R}_n)G_s(\bm{r},\beta,\bm{R}_m)=e^{-\gamma(\bm{R}_n-\bm{R}_m)^2}G_s(\bm{r},\kappa,\bm{R}_p), +\end{equation} +% +gdzie +% +\begin{equation} +\kappa=\alpha+\beta, \quad \gamma=\frac{\alpha\beta}{\alpha+\beta}, \quad \bm{R}_p=\frac{\alpha\bm{R}_n+\beta\bm{R}_m}{\alpha+\beta}, +\end{equation} +% +gdzie $\bm{R}_p$ jest wektorem centrowania wynikowej funkcji Gaussa. +W ogólnym przypadku iloczyn dwóch gaussianów można zapisać w formie +% +\begin{multline} +G_{i_1j_1k_1}(\bm{r},\alpha,\bm{R}_n)G_{i_2j_2k_2}(\bm{r},\beta,\bm{R}_m) = Ne^{-\gamma(\bm{R}_n-\bm{R}_m)^2}e^{-\kappa(\bm{r}-\bm{R}_p)^2} \\ +\times (x-x_n)^{i_1}(x-x_m)^{i_2}(y-y_n)^{j_1}(y-y_m)^{j_2}(z-z_n)^{k_1}(z-z_m)^{k_2}. +\end{multline} +% +Te wzory pokazują, ze iloczyn funkcji Gaussa jest również funkcją Gaussa. Jest to główna zaleta tej bazy umożliwiająca +analityczne wyliczenie złożonych całek zawierajacych kilka funkcji bazowych i w ten sposób znaczne przyspieszenie rachunków. +W odróżnieniu od metod wykorzystujących fale płaskie, metoda funkcji Gaussa wymaga odpowiedniego wybrania funkcji bazowych +dla danego układu atomowego. Metoda ta stosowana jest głównie przez chemików, a najbardziej popularnym programem jest GAUSSIAN. +Głównym twórca tego programu jest John Pople, który w roku 1998 otrzymał wspólnie z Walterem Kohnem Nagrodę Nobla w dziedzinie chemii. + +\section{Stowarzyszone fale i atomowe sfery} + +Ostatnia grupa metod obliczeniowych łączy główne cechy dwóch poprzednich: pseudopotencjałów i lokalnych orbitali. +Do rozwinięcia funkcji falowych stosowane są dwie różne bazy w zależności od położenia w krysztale. +Wokół rdzeni atomowych naturalnym wyborem sa lokalne funkcje, które można otrzymać z rozwiązania +równania Schr\"{o}dingera w potencjale sferyczno-symetrycznym. W obszarze miedzywezłowym +stosuje się rozwinięcie w bazie funkcji, które umożliwiają szybką zbieżność rachunków (np. fale płaskie). +Centralnym problemem stają sie odpowiednie warunki brzegowe, które zapewniają ciągłość funkcji falowej i jej pochodnej +na granicy między tymi obszarami. +Wszystkie metody omawiane w tym rozdziale stosowały na początku uproszczony potencjał typu {\it muffin-tin}, który w obszarze rdzenia +ma charakter potencjału atomowego, a w obszarze międzywęzłowym jego wartość jest stała. +Obecnie podejścia te zostały zaimplementowane w ramach procedury samozgodnej i zaliczane są do metod pełnego potencjału. + +\subsection{Metoda KKR} + +W dwóch pracach, Korringa \cite{K47} oraz Kohn i Rostoker \cite{KR54} (KKR) zaproponowali metodę, która nazywana jest również metodą funcji Greena +lub metodą wielokrotnego rozpraszania. +Pierwsze obliczenia stałych sieci i modułów sztywności wykonano właśnie z wykorzystaniem tej metody \cite{Moruzzi77}. Była to przełomowa praca, która +pokazała możliwość zastosowania DFT do badania własności materiałowych. + +Podstawową wielkością stosowaną tutaj jest funkcja Greena $G(E,\bm{r},\bm{r}')$, która opisuje propagację elektronu o energii $E$ między punktami $\bm{r}$ i $\bm{r}'$. Proces przemieszczania się elektronu można podzielić na swobodny ruch w obszarze międzywęzłowym i rozpraszanie na sferach atomowych +w wyniku oddziaływania elektronu z potencjałem rdzenia atomowego. +Dla elektronu opisanego jednocząstkowym równaniem Schr\"{o}dingera +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla^2+V(\bm{r})]\psi_i(\bm{r})=\varepsilon_i\psi_i(\bm{r}), +\end{equation} +% +funkcja Greena spełnia równanie +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla^2+V(\bm{r})-E]G(E,\bm{r}-\bm{r}')=\delta(\bm{r}-\bm{r}'), +\end{equation} +% +które posiada rozwiązanie w formie +% +\begin{equation} +G(E,\bm{r},\bm{r}')=\sum_i\frac{\psi_i(\bm{r})\psi_i^*(\bm{r}')}{E-\varepsilon_i}. +\end{equation} +% +Dla nieoddziałujących elektronów mamy $V(\bm{r})=0$ i funkcja Greena ma postać +% +\begin{equation} +G_0(E,|\bm{r}-\bm{r}'|)= \frac{m}{2\pi\hbar^2}\frac{e^{ik_0|\bm{r}-\bm{r}'|}}{|\bm{r}-\bm{r}'|}, +\end{equation} +% +gdzie $k_0=\frac{\sqrt{2mE}}{\hbar}$. + +Funkcja Greena dla elektronu oddziałującego z siecią atomową może być zapisana w postaci rozwinięcia +% +\begin{equation} +G=G_0+G_0tG_0+G_0tG_0tG_0+...=G_0+G_0tG, +\end{equation} +% +które prowadzi do zależności +% +\begin{equation} +G=(G_0^{-1}-t)^{-1}, +\end{equation} +% +gdzie $t$ jest macierzą rozpraszania elektronów na pojedynczych atomach sieci krystalicznej. +Można wprowadzić również macierz całkowitego, wielokrotnego rozpraszania elektronów $T$, która zdefiniowana jest wzorem +% +\begin{equation} +G=G_0+G_0TG_0=G_0+G_0(t+tG_0T)G_0, +\end{equation} +% +z którego dostajemy +% +\begin{equation} +T=(t^{-1}-G_0)^{-1}. +\end{equation} +% +Stany stacjonarne, które odpowiadają rozwiązaniom równania Schr\'{o}dingera, są biegunami macierzy $T$ +i mogą być wyznaczone jako miejsca zerowe wyznacznika +% +\begin{equation} +\det(t^{-1}-G_0)=0. +\end{equation} +% +Równanie to dostarcza rozwiązania problemu wielokrotnego rozpraszania elektronów w przybliżeniu potencjału {\it muffin-tin}. +Pełna informacja o rozpraszaniu elektronu na pojedynczej sferze atomowej zawarta jest w macierzy rozpraszania $t_l(E)$, +która zależy tylko od energii stanu elektronowego $E$ i orbitalnego krętu $l$. +Korzystając z teorii rozpraszania, można wyrazić macierz rozpraszania jako funkcję przesunięcia fazy funkcji falowej $\eta_l(E)$ +% +\begin{equation} +t_l(E)=-\frac{1}{k_0}e^{i\eta_l(E)}\sin(\eta_l(E)). +\label{fshift} +\end{equation} +% +Funkcja Greena $G_0$ zależy tylko od geometrii sieci krystalicznej i energii $E$. +Wykorzystując rozwinięcie fal płaskich w bazie harmonik sferycznych, funcję Greena +możemy zapisać w formie +% +\begin{equation} +G_0(E,|\bm{r}-\bm{r}'|)=\sum_{L,L'} i^lj_l(k_0r)Y_L(\hat{\bm{r}})B_{LL'}(E,\bm{R}-\bm{R}')(-i)^{l'}j_{l'}(k_0r')Y^*_{L'}(\hat{\bm{r}}'), +\end{equation} +% +gdzie $j_l(k_0r)$ są funkcjami Bessela, $B_{LL'}$ są stałymi struktury KKR i $L=\{l,m\}$. +Wektory położenia $\bm{r}$ i $\bm{r}'$ odnoszą się do dwóch sfer atomowych, których środki +określają wektory $\bm{R}$ i $\bm{R}'$. Przy założeniu, że rozpraszanie w każdym węźle atomowym jest takie samo, +co odpowiada sieci złożonej z jednego rodzaju atomów, możemy wprowadzić zależność stałych struktury od wektora falowego +% +\begin{equation} +B_{LL'}(E_{\bm{k}},\bm{k})=\sum_{m} B_{LL'}(E_{\bm{k}},\bm{T}_m)e^{-i\bm{k}\bm{T}_m}, +\end{equation} +% +gdzie $\bm{T}_m$ są wektorami translacji sieci krystalicznej, a energie $E_{\bm{k}}$ +są rozwiązaniami równania +% +\begin{equation} +\det[t_l^{-1}(E_{\bm{k}})\delta_{LL'}-B_{LL'}(E_{\bm{k}},\bm{k})]=0. +\end{equation} +% +Korzystając z wyrażenia (\ref{fshift}) dostajemy podstawowe równania na strukturę pasmową w metodzie KKR +% +\begin{equation} +\sum_{L'}[B_{LL'}(E_{\bm{k}},\bm{k})+k_0\cot(\eta_l(E_{\bm{k}}))\delta_{LL'}]a_{L'}(\bm{k})=0. +\label{KKR} +\end{equation} +% +Rozwiązania tego równania pozwalają nam wyznaczyć funkcje falowe wewnątrz sfer atomowych +% +\begin{equation} +\psi_{\bm{k}}(\bm{r})=\sum_{L'}a_{L'}(\bm{k})u_l(r,E_{\bm{k}})Y_L(\hat{\bm{r}}), +\end{equation} +% +gdzie $u_l(r,E_{\bm{k}})$ są rozwiązaniami równania radialnego wewnątrz sfery, umówionego dokładnie w następnym rozdziale. +Funkcje falowe w obszarze międzywęzłowym są rozwiązaniami następującego równania całkowego +% +\begin{equation} +\psi_{\bm{k}}(\bm{r})=-\int d\bm{r}'G_0(E_{\bm{k}},|\bm{r}-\bm{r}'|)V(\bm{r}')\psi_{\bm{k}}(\bm{r}'). +\end{equation} +% +Funkcje falowe w obydwóch obszarach muszą spełniać warunki brzegowe na każdej sferze atomowej. + +W ogólnym przypadku macierz rozpraszania zależy od położenia atomu $t_l(E,\bm{R})$ +i równanie na funkcje Greena przyjmuje postać +% +\begin{equation} +[G_{LL'}(E,\bm{R},\bm{R}')]^{-1}=\Big[[B_{LL'}(E,\bm{R}-\bm{R}')]^{-1}-t_l(E,\bm{R})\delta_{\bm{R}\bm{R}'}\delta_{LL'}]\Big], +\end{equation} +% +a stany stacjonarne otrzymujemy z warunku +% +\begin{equation} +\det\Big[t_l^{-1}(E,\bm{R})\delta_{\bm{R}\bm{R}'}\delta_{LL'}-B_{LL'}(E,\bm{R}-\bm{R}')\Big]=0. +\end{equation} + +Funkcja Greena pozwala wyznaczyć różne wielkości fizycznych. Na przykład, część urojona funkcji Greena zwiazana jest z lokalną gęstością stanów +% +\begin{equation} +n_L(E,\bm{R})=-\frac{1}{\pi}\operatorname{Im}G_{LL}(E+i\delta,\bm{R}). +\end{equation} +% +Podobnie część urojona transformaty Fouriera funkcji Green daje nam gęstość spektralną, +czyli gęstość stanów elektronowych dla danej energii i wektora falowego +% +\begin{equation} +n_L(E,\bm{k})=-\frac{1}{\pi}\operatorname{Im}G_{LL}(E+i\delta,\bm{k}). +\end{equation} +% + +Metoda funkcji Greena umożliwia wprowadzenie efektywnego (koherentnego) potencjału, który łączy własności dwóch różnych atomów. +Jest to przybliżenie koherentnego potencjału ({\it ang. coherent potential approximation} - CPA), które stosowane jest do badania +stopów metalicznych lub układów domieszkowanych \cite{CPA1,CPA2}. +Metoda polega na uśrednieniu własności rozpraszania dwóch atomów umieszczonych w pobliżu efektywnego potencjału. +Warunek równoważności średniej ważonej po obydwóch atomach i efektywnego potencjału prowadzi do zespolonego, +zależnego od energii potencjału CPA. + + +\subsection{Metoda LAPW} + +Metoda zlinearyzowanych stowarzyszonych fal płaskich ({\it ang. linearized augmented plane wave} - LAPW) +jest modyfikacją oryginalnego podejścia rozszerzonych fal płaskich (APW) zaproponowanego przez Slatera w roku 1937 \cite{slater37}. +Podobnie jak w metodzie pseudopotencjału, cały kryształ podzielony jest na obszary wewnątrz sfer otaczających atomy ($rr_c$). Funkcje falowe w otoczeniu jądra atomowego charakteryzują sie dużą zmiennością i +w przybliżeniu maja kształt sferyczny. Z tego względu naturalnym wyborem bazy sa funkcje radialne, będące rozwiązaniami równania Schr\"{o}dingera z +potencjałem sferycznie symetrycznym. W obszarze więdzywęzłowym, gdzie potencjał zmienia sie bardzo wolno, rozwiązania +funkcji falowej rozwijane są w bazie fal płaskich. Funkcję falową w metodzie APW można +zapisać w postaci +% +\begin{equation} +\psi_{\bm{k}j}(\bm{r})=\sum_{\bm{G}}c_{\bm{G}j}\phi_{\bm{k}+\bm{G}}(\bm{r}), +\end{equation} +% +gdzie $\bm{G}$ oznaczają wektory sieci odwrotnej. Funkcje bazowe mogą być zapisane w formie +% +\begin{equation} +\phi_{\bm{k}+\bm{G}}(\bm{r})=\begin{cases} + e^{i(\bm{k}+\bm{G})\bm{r}} & r>r_c \\ + \sum_{lm}A_{lm}(\bm{k}+\bm{G})u_l(r,E_l)Y_{lm}(\theta,\varphi) & rr_c \\ + \sum_{lm}V_{lm}Y_{lm}(\theta,\phi) & rr_c. + \end{cases} +\end{equation} +% +Funkcja $J_l(\kappa,r)$ jest tak skonstruowana, aby funkcje bazowe wewnątrz sfery nie zależały od energii, +czyli spełnione było równanie +% +\begin{equation} +\frac{d}{d\varepsilon}\phi_{lm}(\varepsilon,\kappa,\bm{r})=i^lY_{lm}[\dot{u}_l(\varepsilon,r) +\kappa\frac{d}{d\varepsilon} cot(\eta_l(\varepsilon))J_l(\kappa,r)]=0 +\end{equation} +% +dla energii $\varepsilon=E_{\nu}$ odpowiadającej średniej energii danego orbitalu LMTO. +Ten warunek prowadzi do wzoru +% +\begin{equation} +J_l(\kappa,r)=-\frac{\dot{u}_l(E_{\nu},r)}{\kappa\frac{d}{d\varepsilon}cot(\eta_l(E_{\nu}))}. +\end{equation} +% +W obszarze międzywęzłowym funkcje bazowe centrowane w położeniu danej sfery $\bm{R}$ otrzymuje się przez rozwinięcie na funkcji $J_l$ +powiązane z sąsiednimi sferami w położeniach $\bm{R}'$ +% +\begin{equation} +N_l(\kappa,\bm{r}-\bm{R})=4\pi\sum_{l',l''}C_{l',l'',l'''}n^*_{l''}(\kappa,\bm{R}-\bm{R'})J_{l'}(\kappa,\bm{r}-\bm{R}'). +\end{equation} +% +Taka konstrukcja powoduje, że funkcje LMTO są kombinacją liniową funkcji $u_l$ i $\dot{u}_l$ wewnątrz danej sfery +i są gładko przedłużane do obszaru międzywęzłowego, łącząc się w sposób ciagły z funkcjami $\dot{u}_l$ z każdej +sąsiedniej sfery. + +Metodę LMTO można uprościć poprzez pominięcie obszaru międzywęzłowego i ograniczenie się do optymalizacji funkcji falowych tylko wewnątrz sfer. +W podejściu nazywanym przybliżeniem atomowych sfer ({\it ang. atomic sphere approximation} - ASA) +stosuje się sfery, które częściowo na siebie nachodzą i ich sumaryczna objętość równa się całkowitej objetości kryształu. +Zastoswanie takiego podejścia ma uzasadnienie jedynie dla kryształów z gęstym upakowaniem atomów. + +\chapter{Funkcjonały i potencjały zależne od orbitali} + +\section{Problemy lokalnych funkcjonałów} +\label{sec:mgga} + +Teoria funkcjonału gęstości odniosła wiele spektakularnych sukcesów w badaniach własności ciał stałych. +Posiada jednak braki, które nie pozwalają opisać poprawnie struktury elektronowej wielu materiałów. +Te problemy wynikają zasadniczo z przybliżeń stosowanych do wyliczenia energii wymienno-korelacyjnej, +której dokładna postać funkcjonalna nie jest znana. +Główną zaletą przybliżeń stosowanych w DFT, pozwalająca na obliczenia nawet dla dużych układów, jest lokalny lub kwazilokalny +charakter potencjału wymienno-korelacyjnego. Dokładny potencjał jest zwykle nielokalny i zależny jest od funkcji falowych (orbitali), a nie tylko gęstości elektronowej. Przykładem jest dokładna energia oddziaływania wymiennego, która wyliczana jest z orbitali jednocząstkowych w przybliżeniu Hartree-Focka. +Standardowe funkcjonały wymienno-korelacyjnych stosowane w DFT nie zależą od rodzaju obsadzonych orbitali. +Mówiąc ściślej, nie odróżniają stanów o różnej liczbie kwantowej $m$. +Wszystkie orbitale traktowane są jednakowo i nie ma możliwości wyróżnienia cech, które decydują o nierównomiernym ich obsadzeniu. +Taka możliwość często decyduje o charakterze stanu podstawowego i jest szczególnie istotna w układach silnie skorelowanych. + +W przybliżeniach LDA i GGA występują dwa główne problemy, które są ze sobą ściśle powiązane. +Pierwszym z nich jest brak nieciągłości pochodnej funkcjonalnej energii całkowitej po gęstości elektronowej, która jest równa potencjałowi chemicznemu. +Ta nieciągłość jest cechą charakterystyczną funkcjonału wymienno-korelacyjnym, ale występuje również w wyrazie opisującym energię kinetyczną elektronów. +Ponieważ nieciągłość potencjału chemicznego powiązana jest z przerwą energetyczną, to jej brak skutkuje zaniżonymi wartościami, a nawet +zerowaniem się tej wielkości w izolatorach i półprzewodnikach. +Problem przerwy energetycznej będzie dokładniej omawiany w rozdziale~(\ref{sec:insulators}). + +Drugim problemem jest występowanie samoodziaływania elektronów, czyli niezerowej energii oddziaływania elektronu +z jego własnym polem kulombowskim. Jest to efekt niefizyczny, który wynika z niedokładnego kasowania się występujących w hamiltonianie +przyczynków do oddziaływania elektronu z jego własnym polem elektrycznym. +W dokładnym opisie ujemny potencjał wymienno-korelacyjny wytwarzany przez każdy elektron powinien dokładnie kasować jego dodatni potencjał Hartree. +W przypadku przybliżenia Hartree-Focka samoodziaływanie nie występuje, ponieważ oddziaływanie wymienne i Hartree wzajemnie kasują się. +W przypadku DFT, potencjał Hartree wyliczany jest dokładnie, natomiast potencjał wymienno-korelacyjny jest przybliżony, +stając się źródłem samooddziaływania. +Nawet w przypadku układu jednoelektronowego, energia Hartree nie kasuje się z energią wymienną wyznaczoną w przybliżeniu LDA lub GGA. +Na przykładzie atomu wodoru, dyskutowanym w rozdziale \ref{sec:GGA}, dobrze widać efekt jaki powodują różnice między wartościami dokładnymi i przybliżonymi. +Ponieważ wartość bezwględna energii wymiany jest mniejsza niż wartość dokładna, nie kasuje całkowicie dodatniej energii Hartree. +Wprawdzie częściowo różnica ta redukowana jest przez niezerową i ujemną energię korelacji, ale pozostaje skończona. +Ta dodatkowa energia oddziaływania elektronu z własnym polem elektrycznym może powodować duże błędy w obliczeniach. +W zależności od rodzaju materiału, samoodziaływanie przyjmuje bardzo różne wartości. Jest ono zaniedbywalnie małe dla rozległych stanów elektronowych, +zdelokalizowanych w dużym obszarze danego materiału. Dlatego wpływ samoodziaływania na stany elektronowe w prostych metalach, +gdzie dominują stany walencyjne typu $s$ i $p$, może być pominięty. +W materiałach, w których występują stany elektronowe mające tendencję do lokalizacji (np. stany {\it 3d} i {\it 4f}), +jest ono szczególnie silne i często prowadzi do wyników jakościowo niezgodnych z eksperymentem. +W stanach zlokalizowanych, oddziaływanie elektronu z jego własnym polem kulombowskim, które ma charakter odpychający, +może prowadzić do znacznego wzrostu energii. Zredukowanie tej energie jest możliwe tylko poprzez zwiększenie delokalizacji +ładunku i poszerzenie pasm elektronowych. Prowadzi to efektywnie do zmniejszenia przerwy energetycznej +otrzymywanej w obliczeniach dla półprzewodników i izolatorów. W skrajnym przypadku błędy samoodziaływania powodują delokalizację ładunków w stanach $3d$ +i zamknięcie przerwy energetycznej, co skutkuje niewłaściwym stanem metalicznym w materiałach, które w rzeczywistości są izolatorami Motta. + +Problemy te mogą być wyeliminowane lub częściowo zredukowane przy zastosowaniu funkcjonałów zależnych od orbitali elektronowych~\cite{kummel}. +W kolejnych rozdziałach omawiane są metody, które uwzlędniają zależność orbitalną w funkcjonale wymienno-korelacyjnym +lub wprowadzają poprawki do energii całkowitej zależne od obsadzenia orbitali. + +\section{Funkcjonały OEP} +\label{sec:mgga} + +Podejście nazywane metodą zoptymalizowanego potencjału efektywnego ({\it ang. optimized effective potential} - OEP) +zostało zaproponowane prez Sharpa i Hortona w roku 1953, jeszcze zanim powstała teoria funkcjonału gęstości~\cite{Sharp}. +Ta metoda zakłada funkcjonalną zależność energii wymienno-korelacyjnej od orbitali $\phi_{j\sigma}$, przy zachowanym lokalnym charakterze potencjału $V^{OEP}_{\sigma}$. Równanie OEP zostało rozwiązane numerycznie po raz pierwszy przez Talmana i Shadwicka~\cite{Talman}. +Energię całkowitą Kohna-Shama możemy zapisać jako funkcjonał orbitali +% +\begin{equation} +E[\{\phi_{j\sigma}\}]=T[\{\phi_{j\sigma}\}]+\int d\bm{r} V_{ext}(\bm{r})n(\bm{r})+\frac{1}{2}\int \int d\bm{r} d\bm{r}' \frac{n(\bm{r})n(\bm{r}')}{|\bm{r}-\bm{r}'|}+E_{xc}[\{\phi_{j\sigma}\}]. +\end{equation} +% +Metoda OEP ma charakter wariacyjny i opiera się na dwóch równaniach. Pierwsze określa warunek minium (stacjonarności) energii całkowitej +względem efektywnego potencjału +% +\begin{equation} +\frac{\delta E[\{\phi_{j\sigma}\}]}{\delta V^{OEP}_{\sigma}}=0, +\end{equation} +% +który jest równoważny zasadzie wariacyjne Kohna-Shama $\delta E_\text{tot}/\delta n=0$~\cite{Sahni}. +Drugie równanie ma postać równania Kohna-Shama z efektywnym potencjałem zależnym od orbitali +% +\begin{equation} +\Big[-\frac{\hbar^2}{2m}\nabla^2+V^{OEP}_{\sigma}[\{\phi_{j\sigma}\}](\bm{r})\Big]\phi_{j\sigma}(\bm{r})=\varepsilon_{j\sigma}\phi_{j\sigma}(\bm{r}). +\end{equation} +% +Część potencjału opisującą oddziaływanie wymienno-korelacyjne można zapisać w postaci podwójnej całki wykorzystując własności pochodnych funkcjonalnych +% +\begin{equation} +V^{OEP}_{xc\sigma}(\bm{r})=\frac{\delta E_{xc}[\{\phi_{j\sigma}\}]}{\delta n_{\sigma}(\bm{r})}=\sum_{\nu\mu\i}\int\int d\bm{r}' d\bm{r}''\frac{\delta E_{xc}}{\delta \phi_{i\nu}(\bm{r}')}\frac{\delta \phi_{i\nu}(\bm{r}')}{\delta V^{OEP}_{\mu}(\bm{r}'')}\frac{\delta V^{OEP}_{\mu}(\bm{r}'')}{\delta n_{\sigma}(\bm{r})}. +\label{voep} +\end{equation} +% +Drugą z pochodnych funkcjonalnych pod całką można wyrazić w pierwszym rzędzie rozwinięcia pertubacyjnego +% +\begin{equation} +\frac{\delta \phi_{i\nu}(\bm{r}')}{\delta V^{OEP}_{\mu}(\bm{r}'')}=\delta_{\nu\mu}\sum_{k\neq i}\frac{\phi^*_{k\mu}(\bm{r}')\phi_{k\mu}(\bm{r}'')}{\varepsilon_{i\mu}-\varepsilon_{k\mu}}\phi_{i\mu}(\bm{r}'')=\delta_{\nu\mu}G^R_{i\mu}(\bm{r}',\bm{r}'')\phi_{i\mu}(\bm{r}''), +\end{equation} +% +gdzie wprowadzono funkcję Greena dla nieodziałujących elektronów +% +\begin{equation} +G^R_{i\mu}(\bm{r}',\bm{r}'')=\sum_{k\neq i}\frac{\phi^*_{k\mu}(\bm{r}')\phi_{k\mu}(\bm{r}'')}{\varepsilon_{i\mu}-\varepsilon_{k\mu}}. +\label{fgreena} +\end{equation} +% +Trzecia z pochodnych jest odwrotnością liniowej funkcji odpowiedzi, którą również możemy wyrazić przez funkcję Greena +% +\begin{equation} +\chi_{\sigma}(\bm{r},\bm{r}'')=\delta_{\sigma\mu}\frac{\delta n_{\sigma}(\bm{r})}{\delta V^{OEP}_{\mu}(\bm{r}'')}=\delta_{\sigma\mu}\sum_i G^R_{i\sigma}(\bm{r}'',\bm{r})\phi_{i\sigma}(\bm{r}'')\phi^*_{i\sigma}(\bm{r}). +\label{vchi} +\end{equation} +% +Mnożąc równanie (\ref{voep}) przez $\chi_{\sigma}(\bm{r}',\bm{r})$, całkując wzlędem $\bm{r}'$ i wykorzystując (\ref{vchi}) dostajemy +równanie całkowe metody OEP +% +\begin{equation} +\sum_i\int d\bm{r}' \phi^*_{i\sigma}(\bm{r})[V^{OEP}_{xc\sigma}(\bm{r})-u^{OEP}_{xci\sigma}(\bm{r})]G^R_{i\sigma}(\bm{r}',\bm{r})\phi_{i\sigma}(\bm{r}) + c.c.=0, +\label{oepint} +\end{equation} +% +gdzie +% +\begin{equation} +u^{OEP}_{xci\sigma}(\bm{r})=\frac{1}{\phi^*_{i\sigma}(\bm{r})}\frac{\delta E_{xc}[\{\phi_{j\sigma}\}]}{\delta \phi_{i\sigma}(\bm{r})}. +\end{equation} +% +Jeżeli funkcjonał wymienno-korelacyjny zależy tylko od gęstości, wtedy $u^{OEP}_{xci\sigma}(\bm{r})=V^{OEP}_{xc\sigma}(\bm{r})$ i równanie (\ref{oepint}) +jest automatycznie spełnione. +W ramach metody OEP, część wymienną można traktować dokładnie, tak jak w przybliżeniu Hartree-Focka, i wtedy potencjał zależny od orbitali +ma postać +% +\begin{equation} +u^{OEP}_{xi\sigma}=-\frac{1}{\phi^*_{i\sigma}(\bm{r})}\sum_j \phi^*_{j\sigma}\int d\bm{r}'\frac{\phi^*_{i\sigma}(\bm{r}')\phi_{j\sigma}(\bm{r}')}{|\bm{r}-\bm{r}'|}. +\end{equation} +% +Ze względu na całkowy charakter równań OEP, wyznaczenie samozgodnych rozwiązań, nawet przy zastosowaniu dodatkowych przybliżeniach, wymaga bardzo czasochłonnych obliczeń~\cite{kummel}. Z tego powodu potencjały OEP rzadko stosowane są w praktyce. +Znacznie efektywniejsze są potencjały zależne od orbitali omówione w kolejnych rozdziałach. + +\section{Korekcja samoodziaływania (SIC)} +\label{sec:sic} + +W roku 1981, Pardew i Zunger zaproponowali metodę korekcji samoodziaływania ({\it ang. self-interaction correction} - SIC) \cite{PZ}. +Metoda ta dotyczy stanów zlokalizowanych, więc rozpatrujemy zbiór orbitali $\phi_{\alpha\sigma}(\bm{r})$, gdzie $\alpha$ oznacza numer orbitalu, +a $\sigma$ kierunek spinu. Oznaczamy gęstość elektronową pojedynczego orbitalu przez +% +\begin{equation} +n_{\alpha\sigma}(\bm{r})=f_{\alpha\sigma}|\phi_{\alpha\sigma}(\bm{r})|^2, +\end{equation} +% +gdzie liczba $f_{\alpha\sigma}$ określa obsadzenie danego orbitalu. +Warunkiem braku samoodziaływania w każdym orbitalu jest kompletne wzajemne kasowanie się energii Hartree danej wzorem (\ref{Hartree}) +i energii wymienno-korelacyjnej +% +\begin{equation} +E_H[n_{\alpha\sigma}]+E_{xc}[n_{\alpha\sigma}]=0, +\label{nosic} +\end{equation} +% +gdzie obydwie energie są funkcjonałami gęstości pojedynczego orbitalu. +Dla pojedynczego elektronu spełniony jest również warunek kasowania +się energii Hartree i dokładnej energii wymiany wylicznej w podejściu Hartree-Focka +% +\begin{equation} +E_H[n_{\alpha\sigma}]+E_{x}[n_{\alpha\sigma}]=0. +\end{equation} +% +Ponieważ energia korelacji $E_c=E_{xc}-E_{x}$, z tych dwóch warunków wynika, że energia korelacji dla pojedynczego orbitalu musi się zerować +% +\begin{equation} +E_c[n_{\alpha\sigma}]=0. +\end{equation} +% +Warunki te nie są spełnione dla energii wymienno-korelacyjnej danej wzorami w przybliżeniu LDA (\ref{xclda}) +lub GGA (\ref{xcgga}), co prowadzi do samoodziaływania elektronów. Oznaczmy ogólnie przez $E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]$ funkcjonał wymienno-korelacyjny wyznaczonony w jednym z tych przybliżeń. Wtedy wzór na poprawioną energię wymienno-korelacyjną można zapisać w formie +% +\begin{equation} +E_{xc}^{SIC}[n_{\alpha\sigma}]=E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]-\sum_{\alpha\sigma}\delta_{\alpha\sigma}, +\label{xcsic} +\end{equation} +% +gdzie +% +\begin{equation} +\delta_{\alpha\sigma}=E_H[n_{\alpha\sigma}]+E_{xc}^{DFT}[n_{\alpha\sigma}], +\end{equation} +% +a sumowanie jest tylko po zajętych orbitalach $\alpha$. +Dla dokładnej wartości energii wymienno-korelacyjnej mielibyśmy $\delta_{\alpha\sigma}=0$, +czyli spełniony byłby warunek (\ref{nosic}). +Energia wymienno-korelacyjna zdefiniowana wzorem (\ref{xcsic}) nie jest funkcjonałem gęstości elektronowej, +tylko funkcjonałem orbitali atomowych. Powoduje to, że również funkcjonał energii całkowitej (\ref{EKS}) staje się zależny od orbitali +% +\begin{equation} +E^{SIC}[n_{\alpha\sigma}]=\sum_{\alpha\sigma}\langle\phi_{\alpha\sigma}|-\frac{\hbar^2}{2m}\nabla^2|\phi_{\alpha\sigma}\rangle+E_{ext}[n]+E_H[n]+E_{xc}^{SIC}[n_{\alpha\sigma}]. +\label{esic} +\end{equation} +% +Podobnie, jak w przypadku funkcjonału Kohna-Shama, możemy zastosować metodę wariacyjną do zmninimalizowania tej energię względem +zbioru orbitali $\phi_{\alpha\sigma}$, przy założonym warunku ortonormalności +% +\begin{equation} +\langle\phi_{\alpha\sigma}|\phi_{\alpha'\sigma'}\rangle=\delta_{\alpha\alpha'}\delta_{\sigma\sigma'}. +\end{equation} +% +Dostajemy wtedy równania jednocząstkowe analogiczne do równań Kohna-Shama +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla^2+V_{eff}(n_{\alpha\sigma},\bm{r})]\phi_{\alpha\sigma}(\bm{r})=\varepsilon_{\alpha\sigma}^{SIC}\phi_{\alpha\sigma}(\bm{r}), +\label{eqsic} +\end{equation} +% +z efektywnym potencjałem danym wzorem +% +\begin{equation} +V_{eff}(n_{\alpha\sigma},\bm{r})=V^{DFT}(\bm{r})-V_H(n_{\alpha\sigma},\bm{r})-V_{xc}(n_{\alpha\sigma},\bm{r}), +\end{equation} +% +gdzie ostatnie dwa wyrazy to korekcja samoodziaływania do efektywnego potencjału elektronowego. +Podobnie jak w przypadku stanów Kohna-Shama spełniona jest zależność +% +\begin{equation} +\varepsilon_{\alpha\sigma}^{SIC}=\frac{\partial E^{SIC}}{\partial f_{\alpha\sigma}}. +\end{equation} + +Równanie (\ref{eqsic}) pozwala wyznaczyć orbitale i energie własne zlokalizowanych stanów elektronowych. +Jednak w rzeczywistych materiałach, mamy często doczynienia z współistnieniem stanów zlokalizowanych i zdelokalizowanych, co powoduje, że rozwiązania tego równania nie muszą odpowiadać globalnemu minimum. Pełna optymalizacja funkcji falowych powinna +uwzlędniać zarówno stany zlokalizowane (typu Wanniera) i zdelokalizowane (typu Blocha). +W praktyce polega to na wyznaczeniu różnych możliwych konfiguracji stanów zlokalizowanych i zdelokalizowanych, +a następnie wybraniu tej o najniższej energii. + +\begin{figure}[h] +\centering +\includegraphics[scale=1.2]{rare-earths.pdf} +\caption{Różnice energii całkowitej dla walencyjności II i III wyliczone dla ziemiach rzadkich (o), porównane z eksperymentem (linia przerywana) +i wartościami dla związków ziem rzadkich z siarką (+). Rysunek z pracy \cite{RE}.} +\label{fig:rare} +\end{figure} + + +Dobrym przykładem są metale ziem rzadkich, w których występują zarówno stany zlokalizowane ($4f$), +jak i zdelokalizowane ($5d$ i $6s$). Dodatkowo występują dwa rodzaje elektronów $4f$. Cześć z nich jest zlokalizowana, +tak jak elektrony rdzenia, mając decydujący wpływ na moment magnetyczny i walencyjność danego atomu. +Pozostałe, w wyniku hybrydyzacji ze stanami $5d$ i $6s$, tworzą pasmo elektronowe i biorą udział w wiązaniu metalicznym. +W ramach tradycyjnych przybliżeń energii wymienno-korelacyjnej nie można opisać prawidłowo tak złożonej +struktury elektronowej ziem rzadkich. W pracy \cite{RE} zastosowano metodę SIC do wyliczenia obsadzeń +stanów $4f$ i walencyjności we wszystkich atomach ziem rzadkich (rysunek \ref{fig:rare}). +Walencyjność zdefiniowana jest jako ilość stanów zdelokalizowanych przypadająca na jeden atom i wyliczana jest ze wzoru +% +\begin{equation} +N_{val}=Z-N_{core}-N_{SIC}, +\end{equation} +% +gdzie $Z$ jest liczbą atomową, $N_{core}$ ilością elektronów w rdzeniu i $N_{SIC}$ liczbą stanów zlokalizowanych $4f$, +dla których odjęto energię samoodziaływania. Dla ziem rzadkich walencyjność przyjmuje dwie możliwe wartości: +$N_{val}=2$ (atomy dwuwartościowe, II) lub $N_{val}=3$ (atomy trójwartościowe, III). +Dla tych dwóch przypadków wyliczone różnice ich energii całkowitych $E_{II}-E_{III}$ pokazane są na rysunku \ref{fig:rare}. +Otrzymane wartości bardzo dobrze zgadzają się z danymi eksperymentalnymi. +Jak widać, oprócz Eu i Yb, które są dwuwartościowe, wszystkie pozostałe ziemie rzadkie są trójwartościowe. +Podobnie dobrą zgodność z eksperymentem otrzymano dla promieni Wignera-Seitza i stałych sieci kryształów ziem rzadkich \cite{RE}. + +Ze względu na jawną zależność od orbitali, funkcjonały SIC wykazują nieciągłość pochodnej po gęstości elektronowej. +Dzięki temu metoda ta znacznie poprawia wartości przerwy energetycznej i momentów magnetycznych +w układach silnie skorelowanych~\cite{svane1990,temmerman2001}. +On the other hand, the SIC does not provide the systamic improvement in description of molecular +systems~\cite{kummel}. + + +\section{Funkcjonały hybrydowe} +\label{sec:hybrid} + +Problem samoodziaływania nie występuje w przybliżeniu Hartree-Focka, gdzie dla każdego elektronu +jego własne oddziaływanie kulombowskie kasowane jest przez oddziaływanie wymienne. +Zatem częściowe uwzlędnienie dokładnej wartości energii wymiany w funkcjonale wymienno-korelacyjnym powinno +zmniejszyć efekt samoodziaływania i w ten sposób poprawić całkowitą energię układu. +Takie funkcjonały, w których energia wymiany otrzymana w przybliżeniu LDA lub GGA jest częściowo zastąpiona +dokładną wartością otrzymaną z metody Hartree-Focka, nazywane są funkcjonałami hybrydowymi. +Pierwszy funkcjonał hybrydowych zaproponował Becke w roku 1993 \cite{becke93}, uzasadniając jego postać +na podstawie tzw. formuły adiabatycznego połączenia ({\it ang. adiabatic connection formula}). +Rozważmy ogólny hamiltoniana w postaci +% +\begin{equation} +H_{\lambda}=T+\lambda V, +\end{equation} +% +gdzie $T$ jest operatorem energii kinetycznej, $V$ jest potencjałem oddziaływania między elektronami, a $\lambda$ jest parametrem, który +określa siłę tego ddziaływania ($0\leq\lambda\leq 1$). +Funkcje falowe $\psi_{\lambda}$ i energie własne $E_{\lambda}$ tego hamiltonianu są zależne od parametru $\lambda$. +Dla nich spełnione jest równanie +% +\begin{equation} +\frac{dE_{\lambda}}{d\lambda}=\langle\psi_{\lambda}|V|\psi_{\lambda}\rangle, +\end{equation} +% +z którego dostajemy +% +\begin{equation} +E_{\lambda=1}=E_{\lambda=0}+\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle. +\end{equation} +% +Energia dla $\lambda=0$ odpowiada energii kinetycznej, natomiast $\lambda=1$ daje energie z pełnym oddziaływaniem elektronowym $V$. +Ta formuła określa właśnie adiabatyczne połączenie między układem nieoddziałujących i oddziałujących elektronów. +Po zastosowaniu tej formuły do funkcjonału energii (z pominięciem potencjału zewnętrznego $V_{ext}$) dostajemy +% +\begin{equation} +E[n]=T[n]+\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle. +\end{equation} +% +Biorąc pod uwagę funkcjonał Kohna-Shama (\ref{EKS}), możemy napisać wzór na energię wymienno-korelacyjną w postaci +% +\begin{equation} +E_{xc}[n]=\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle-E_H[n]=\int_0^1d\lambda E_{xc,\lambda}[n]. +\label{xcn} +\end{equation} +% +Powyższą całkę można przybliżyć, rozpatrując jedynie wartości końcowe. Dla $\lambda=0$, dostajemy energie wymiany +w przybliżeniu Hartree-Focka, $E_{xc,0}=E_x^{HF}$. Becke zaproponował, aby dla $\lambda=1$ zastosować jedno z przybliżeń stosowanych w DFT (LDA lub GGA), +$E_{xc,1}=E_{xc}^{DFT}$, a dla pośrednich wartości $\lambda$ zastosować interpolację liniową +% +\begin{equation} +E_{xc,\lambda}[n]=(1-\lambda)E_x^{HF}[n]+\lambda E_{xc}^{DFT}[n]. +\end{equation} +% +Po wstawieniu tej zależności do (\ref{xcn}) i wyliczeniu całki dostajemy funkcjonał hybrydowy +% +\begin{equation} +E_{xc}^{hyb}[n]=\frac{1}{2}E_x^{HF}+\frac{1}{2}E_{xc}^{DFT}[n]. +\label{becke} +\end{equation} +% +Funkcjonał ten można ulepszyć poprawiając przybliżone całkowanie $E_{xc,\lambda}[n]$. +Dla dowolnego układu, można znaleźć parametr $b$, który najlepiej opisuje +energię wymienną +% +\begin{equation} +E_{xc}^{hyb}[n]=bE_x^{HF}+(1-b)E_{xc}^{DFT}[n]. +\end{equation} +W praktyce stosuje się funkcjonały, w których liniowo miksowane są tylko dokładna i przybliżona część +energii wymiennej, a część korelacyjna jest przybliżona w ramach LDA lub GGA. +Parametr $b$ można wybrać empirycznie przez dofitowanie różnych wielkości, na przykład energii +atomizacji, do eksperymentalnych wartości dla dużej grupy materiałów. +Optymalne zgodności otrzymuje się zwykle dla wartości z przedziału $b=[0.15,30]$. + +Wybór parametru $b$ można dodatkowo uzasadnić stosująć podejście, które zaproponowali Pardew, Ernzerhof i Burke w roku 1996~\cite{PBE0}. +Zapisując zależność energii wymienno-korelacyjnej od $\lambda$ w formie rozwinięcia perturbacyjnego Mollera-Plesseta, +dostaje się zależność +% +\begin{equation} +E_{xc,\lambda}[n]=E_{xc}^{DFT}[n]+(E_x^{HF}[n]-E_x^{DFT}[n])(1-\lambda)^{m-1}, +\end{equation} +% +która prowadzi do funkcjonału hybrydowego w postaci +% +\begin{equation} +E_{xc}^{hyb}[n]=E_{xc}^{DFT}[n]+\frac{1}{m}(E_x^{HF}[n]-E_x^{DFT}[n]). +\end{equation} +% +Dla $m=1$, energia wymiany jest równa dokładnej wartości $E_x^{HF}$. W tym przypadku dodanie przybliżonej wartość energii korelacji $E_c^{DFT}$ +poprawia wyniki w porównaniu do przybliżenia Hartree-Focka. Wyniki są jednak gorsze niż w przybliżeniach LDA lub GGA, w których błędy energii wymiany i korelacji mają przeciwne znaki, co powoduję ich częściowe kasowanie się. Przypadek $m=2$ odpowiada funkcjonałowi, który dany jest wzorem~(\ref{becke}). +Za optymalny uznano wybór $m=4$~\cite{PBE0}, wskazując na bardzo dobrą zgodnością wyników otrzymanych w ramach teorii perturbacyjnej Mollera-Plesseta czwartego rzędu z danymi eksperymentalnymi \cite{pople89}. Co więcej, w tym przypadku zarówno wartości $E_{xc,\lambda}$ i $E_{xc}^{DFT}$, jak również ich pierwsze oraz drugie pochodne wzajemnie pokrywają się dla $\lambda=1$. Parametr $b$ związany jest z wykładnikiem $m$ prostą zależnością $b=\frac{1}{m}$, co daje $b=0.25$, bliskie wartościom empirycznym. + +Funkcjonał hybrydowy jest specjalnym przypadkiem funkcjonału zależnego od orbitali, w którym +potencjał Kohna-Shama składa się z części lokalnej (kwazilokalnej) i części +potencjału Focka opisującego dokładną energię wymiany. +Oddziaływanie wymienne ma charakter krótkozasięgowy i można uwzględnić wkład od dokładnej wartości jedynie +w pewnym zakresie odległości. Uwzględniając ten efekt Heyd, Scuseria i Enzerhof (HSE) \cite{HSE} zaproponowali nowy funkcjonał +w postaci +% +\begin{equation} +E_{xc}^{hyb}(\mu) = (1-b)E_{x}^{GGA,SR}(\mu)+bE_x^{HF,SR}(\mu) + E_x^{GGA,LR} + E_c^{GGA}, +\end{equation} +% +gdzie $E_x^{GGA,SR}$ i $E_x^{GGA,LR}$ odpowiadają krótkozasięgowemu i długozasięgowemu oddziaływaniu wymiennemu w przybliżeniu GGA, +$E_x^{HF,SR}$ jest częścią krótkozasięgowego dokladnego oddziaływania wymiennego, a parametr $\mu$ +określa zasięg oddziaływania krótkozasięgowego. . + + +\section{Funkcjonały i potencjały meta-GGA} +\label{mgga} + + +Dwa podstawowe przybliżenia stosowane do opisu funkcjonału wymienno-korelacyjnego uwzlędniają tylko gęstość ładunku w danym punkcie +przestrzeni (LDA) lub dodatkowo jego gradient (GGA). +Kolejnym krokiem pozwalającym poprawić ten funkcjonał jest uwzlędnienie jego zależności od gradientu orbitali, czyli +części kinetycznej całkowitej energii. + +% +\begin{figure}[h] +\centering +\includegraphics[scale=1]{Jacob.jpg} +\caption{Drabina Jakuba opisująca kolejne poziomy dokładności opisu funkcjonału wymienno-korelacyjnego w DFT.} +\label{fig:jacob} +\end{figure} +% + +Takie funkcjonały noszą nazwę meta-GGA i zapisywane są w ogólnej postaci +% +\begin{equation} +E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\bm{r} n(\bm{r}) \varepsilon_{xc}(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow},\tau_{\uparrow},\tau_{\downarrow}), +\label{metaGGA} +\end{equation} +% +gdzie $\tau_{\sigma}$ jest gęstością energii kinetycznej wyznaczoną dla obsadzonych stanów Kohna-Shama +% +\begin{equation} +\tau_{\sigma}(\bm{r})= \frac{1}{2}\sum_i |\nabla \psi_{i\sigma}(\bm{r})|^2, +\end{equation} +% +w jednostkach $\hbar=m_\text{e}=1$. Uzasadnieniem włączenia $\tau_{\sigma}$ do funkcjonału jest występowanie tej wielkości w rozwinięciu Taylora +uśrednionego sferycznie ładunku wymiennego wokół elektronu~\cite{Becke1998}. Drugą korzystną cecha jest możliwość zredukowania samoodziaływania +w części korelacyjnej funkcjonału. + + +\subsection{Potencjał Becke-Johnsona} + +Becke and Johnson (BJ) zastosowali rozszerzenie potencjału oddziaływania wymiennego Slatera w postaci~\cite{Becke2006} +% +\begin{equation} +V^\text{BJ}_{\text{x}\sigma}(\bm{r})=V_{\text{x}\sigma}^\text{Slater}(\bm{r})+\frac{1}{\pi}\sqrt{\frac{5}{12}}\sqrt{\frac{2\tau_{\sigma}(\bm{r})}{n_{\sigma},(\bm{r})}}. +\label{BJ} +\end{equation} +% +gdzie omawiany w rozdziale (\ref{sec:HF}) potencjał Slatera dany jest wzorem +% +\begin{equation} +V_{\text{x}\sigma}^\text{Slater}(\bm{r})=-\frac{e}{2}\int d\mb{r}' \frac{n(\mb{r},\mb{r}')}{|\mb{r}-\mb{r}'|}, +\label{SlatPot} +\end{equation} +% +w którym występuje ładunek wymienny $n(\mb{r},\mb{r}')$ opisany wzorem (\ref{EC}). Potencjał BJ znacznie poprawia energie odziaływania wymiennego +w porównaniu do przybliżenia LDA i daje wyniki porównywalne z potencjałem OEP~\cite{Becke2006}. +Tran i Blaha zaproponowali modyfikację potencjału wymiennego BJ w postaci~\cite{Tran2009} +% +\begin{equation} +V^\text{mBJ}_{\text{x}\sigma}(\bm{r})=cV^\text{BR}_{\text{x}\sigma}(\bm{r})+(3c-2)\frac{1}{\pi}\sqrt{\frac{5}{12}}\sqrt{\frac{2\tau_{\sigma}(\bm{r})}{n_{\sigma}(\bm{r})}}, +\label{mBJ} +\end{equation} +% +gdzie zamiast potencjału Slatera występuje potencjał Becke-Roussel'a +% +\begin{equation} +V^\text{BR}_{\text{x}\sigma}(\bm{r})=-\frac{1}{b_{\sigma}(\bm{r})}(1-e^{-x_{\sigma}(\bm{r})}-\frac{1}{2}x_{\sigma}(\bm{r})e^{-x_{\sigma}(\bm{r})}). +\end{equation} +% +Wielkość $x_{\sigma}(\bm{r})$ zależy od gęstości elektronowej i jej gradientu oraz od $\tau_{\sigma}(\bm{r})$, natomiast +% +\begin{equation} +b_{\sigma}(\bm{r})=[\frac{x^3_{\sigma}(\bm{r})e^{-x_{\sigma}(\bm{r})}}{8\pi n_{\sigma}(\bm{r})}]^{\frac{1}{3}}. +\end{equation} +% +Parametr $c$ wyraża się następującym wzorem +% +\begin{equation} +c=\alpha+\beta[\frac{1}{V_\text{cell}}\int d\bm{r}'\frac{|\nabla n(\bm{r}')|}{n(\bm{r}')}]^{\frac{1}{2}}, +\end{equation} +% +gdzie $\alpha$ i $\beta$ wyznaczone są tak, aby zminimalizować odstępstwa wyliczanych przerw energetycznych +od wartości eksperymentalnych dla dużej grupy materiałów. +Potencjał mBJ (\ref{mBJ}) przechodzi w potencjał BJ (\ref{BJ}) dla $c=1$ oraz dobrze +przybliża potencjał wymienny LDA dla stałej gęstości elektronowej dany wzorem (\ref{Vex}), +niezależnie od wartości parametru $c$. +W porównaniu do przybliżeń LDA lub GGA, obliczenia z potencjałem mBJ znacznie poprawiają wartości +przerwy energetycznej w gazach szlachetnych, półprzewodnikach i izolatorach~\cite{Tran2009}. +Wartości te są porównywalne z wynikami otrzymanymi przy zastosowaniu funkcjonałów hybrydowych lub metody GW, +które wymagają bardzo czasochłonnych obliczeń. +Ponieważ w tym podejściu poprawiany jest potencjał wymienny, a nie funkcjonał wymienny, nie można go zastosować +do optymalizacji położeń atomowych i stałych sieci krystalicznej. + + +\subsection{Funkcja lokalizacji elektronów (ELF)} + +Funkcjonały meta-GGA używają bezwymiarowego parametru +% +\begin{equation} +\alpha=\frac{\tau-\tau^w}{\tau^{u}}, +\end{equation} +% +gdzie $\tau^w$ jest gęstością energii kinetycznej Weizsäckera +% +\begin{equation} +\tau^w=\frac{|\nabla n|^2}{8n}, +\end{equation} +% +która określa dokładną wartość $\tau$ dla pojedynczego orbitalu, a $\tau^u$ jest jego wartością dla jednorodnego gazu +% +\begin{equation} +\tau^u=\frac{3}{10}\Big{(}\frac{3}{\pi^2}\Big{)}^{\frac{2}{3}}n^{\frac{5}{3}}. +\end{equation} +% +Parametr $\alpha$ wykorzystywany jest do charakteryzacji rozkładu gęstości elektronowej i pozwala odróżnić +układy z wolnozmienną gestością elektronową, typową dla metali ($\alpha\approx 1$), +materiały z wiązaniami kowalencyjnymi między pojedynczymi orbitalami ($\alpha=0$) oraz słabymi wiązaniami niekowalencyjnymi między +zamkniętymi powłokami atomowymi ($\alpha\rightarrow\infty$). +Jest on bezpośrednio powiązany z funkcją lokalizacji elektronów ({\it ang. electron localization function} - ELF)~\cite{ELF1} +% +\begin{equation} +\textrm{ELF} = \frac{1}{1+\alpha^2}, +\end{equation} +% +która przyjmuje wartości z przedziału $[0,1]$ i jest używana do opisu wiązań chemicznych~\cite{ELF2,ELF3}. +$\text{ELF}=1$ odpowiada idealnej lokalizacji elektronu, a $\text{ELF}=\frac{1}{2}$ jest wartością dla gazu elektronowego. + + +\subsection{Funkcjonał SCAN} + +W omówionych potencjałach BJ i mBJ zmiania się tylko część opisująca oddziaływanie wymienne, natomiast +część korelacyjna pozostaje bez zmiany i może być wyznaczona w ramach przybliżeń LDA lub GGA. +Funkcjonały meta-GGA, których ogólna postać wyraża się wzorem (\ref{metaGGA}), uwzględniają poprawki w części +wymiennej i korelacyjnej. Zaproponowano kilka wersji funkcjonałów meta-GGA, których nazwy określane są skrótami +PKZB~\cite{metaGGA}, TPSS~\cite{TPSS}, revTPSS~\cite{revTPSS} lub SCAN~\cite{SCAN}. +Tutaj omówimy krótko funkcjonał SCAN ({\it ang. strongly contrained and appropriately normed}), który +spełnia 17 znanych warunków i norm dla funkcjonału wymienno-korelacyjnego. +Jednym z nich jest warunek dla współczynnika określającego stosunek energii wymiany do odpowiedniej wartości w LDA, $F_x=E_x/E^{LDA}_x$, który +nie może przekraczać wartości 1.174. Poprawnie opisuje również układy, dla których dokładne wartości są znane, np. jednorodny gaz elektronowy. + +Część wymienną funkcjonału można zapisać w postaci +% +\begin{equation} +E_x[n]=\int d\bm{r} n(\bm{r}) \varepsilon_x(n)F_x(s,\alpha), +\end{equation} +% +gdzie $\varepsilon_x(n)$ jest energią wymiany dla jednorodnego gazu przypadającą na pojedynczy elektron, +$\alpha$ jest parametrem zdefiniowanym w poprzednim rozdziale, a $s$ jest bezwymiarowym gradientem gęstości +% +\begin{equation} +s=\frac{|\nabla n|}{2(3\pi^2)^{1/3}n^{4/3}}. +\end{equation} +% +Rysunek~\ref{fig:Fxs} pokazuje zależność współczynnika $F_x$ od $s$ dla trzech charakterystycznych wartości $\alpha$. +$F_x$ spełnia odpowiednie warunki zarówno dla małych $s\rightarrow0$, jak i dużych wartości $s\rightarrow\infty$. +Dla $\alpha=1$ i małych $s$, $F_x$ pokrywa się z wartościami dla funkcjonału PBE. +Wartości $F_x$ dla innych wartości $\alpha$ uzyskuje się przez odpowiednią interpolację między $\alpha=0$ i $\alpha=1$ oraz ekstrapolację +do $\alpha\rightarrow\infty$. +% +\begin{figure}[h] +\centering +\includegraphics[scale=0.5]{Fxs.png} +\caption{Współczynnik $F_x$ w funkcji $s$ dla różnych wartości $\alpha$. Rysunek z pracy \cite{SCAN}.} +\label{fig:Fxs} +\end{figure} +% + +Podobnie skonstruowany jest całkowity fukcjonał wymienno-korelacyjny $F_{xc}=F_{x}+F_{c}$, który w granicy +dużych gęstości niespolaryzowanego gazu przyjmuje wartość energii wymiennej $F_x$. +Dla małych gęstości funkcjonał spełnia warunek ograniczenia Lieba-Oxforda, $F_{xc}\leq 2.215$. + + +\section{Metoda LDA+U} +\label{sec:ldau} + +Metoda LDA+U zaproponowana została przez Anisimova, Zaanena i Andersena w roku 1991~\cite{anisimov}. +Jednym z pierwszych jej zastosowań było wyliczenie struktury elektronowej dla nadprzewodnika wysokotemperaturowego La$_2$CuO$_4$~\cite{czyzyk}. +Metoda ta polega na połączeniu podejścia DFT z modelem Hubbarda, który stosowany jest od lat sześćdziesiątych ubiegłego wieku do opisu układów silnie skorelowanych elektronów~\cite{hubbard}. Zacznę od omówienia tego modelu. + +W najbardziej tradycyjnym podejściu, stany elektronowe w krysztale dzielimy na dwie grupy: stany zlokalizowane, które znajdują się w obrębie rdzenia atomowego i posiadają cechy orbitali atomowych oraz stany zdelokalizowane, które rozciągają się w całej przestrzeni kryształu. +O własnościach transportowych danego materiału decydują głównie elektrony należące do drugiej grupy. +Natomiast jeżeli chodzi o własności magnetyczne, to zarówno elektrony zlokalizowane, jak i wędrowne mogą oddziaływać wymiennie +i decydować o rodzaju uporządkowania magnetycznego. W pierwszym przypadku mówimy o zlokalizowanych momentach magnetycznych, +których oddziaływanie można opisać w ramach modelu Heisenberga. W drugim mamy doczynienia z magnetyzmem pasmowym, który wynika +z oddziaływania między mobilnymi elektronami walencyjnymi, które można opisać przy pomocy funkcji Blocha. + +Występują również stany elektronowe, które posiadają cechy obydwu tych grup. Stany te tworzą pasma, zachowując jednocześnie +cechy orbitali atomowych. Ruch elektronów w takiej sytuacji polega na przeskokach między lokalnymi orbitali i odpowiadajace im pasma są znacznie węższe od +typowych pasm metalicznych. Żródłem takiego zachowania są efekty korelacyjne, które uniemożliwiają swobodny przepływ elektronów w krysztale. +Najlepszym przykładem są stany należące do niezapełnionej powłoki $3d$ w metalach przejściowych. +Zgodnie z zakazem Pauliego, w każdym orbitalu mogą znajdować się tylko dwa elektrony z przeciwnymi kierunkami spinu. +Jeżeli występuje silne, lokalne oddziaływanie kulombowskie między ładunkami, to stany kwantowe, w których dwa elektrony +znajdują się w tym samym orbitalu są niekorzystne energetycznie. Zatem ruch elektronu jest bardzo utrudniony i dla odpowiednio dużego oddziaływania kulombowskiego +elektrony zostają zlokalizowane. Materiały, w których występuje taki mechanizm lokalizacji to izolatory Motta. + +Hubbard zaproponował model do opisu stanów elektronowych, które posiadają cechy zlokalizowanych orbitali atomowych, +wynikające z korelacji elektronowych~\cite{hubbard}. +Jest to przykład modelu ciasnego wiązania z orbitalami Wanniera, który opisany jest w rozdziale~\ref{sec:wannier}. +W najprostszym przypadku rozważamy pojedyncze orbitale typu $s$, zlokalizowane w węzłach atomowych. Silne korelacje elektronów znajdujących +się w tym samym orbitalu można uwzględnić dodają do hamiltonianu lokalne oddziaływanie kulombowskie o ustalonej energii $U$. +Hamiltonian modelu Hubbarda zapisujemy stosując formalizm drugiego kwantowania +% +\begin{equation} +H=\sum_{i,j,\sigma}t_{ij}c^{\dagger}_{i\sigma}c_{j\sigma}+U\sum_i n_{i\uparrow}n_{i\downarrow}, +\label{hubbard} +\end{equation} +% +gdzie $c^{\dagger}_{i\sigma}$ i $c_{i\sigma}$ to operatory kreacji i anihilacji elektronu ze spinem $\sigma$ w zlokalizowanym orbitalu Wanniera $w(\bm{r}-\bm{R}_i)$, +a całki przeskoku dane są wzorem +% +\begin{equation} +t_{ij}=\int d\bm{r} w^*(\bm{r}-\bm{R}_i)H_0w(\bm{r}-\bm{R}_j). +\end{equation} +% +$H_0$ jest jednocząstkowym hamiltonianem złożonym z energii kinetycznej i efektywnego potencjału atomowego. +Najczęście uwzlędnia się tylko całki przeskoku między najbliższymi sąsiadami. +Operator liczby cząstek ze spinem $\sigma$ na węźle $i$ dany jest wyrażeniem $n_{i\sigma}=c^{\dagger}_{i\sigma}c_{i\sigma}$. +Energię oddziaływania kulombowskiego dwóch elektronów w tym samym orbitalu można wyliczyć ze wzoru +% +\begin{equation} +U=\int d\bm{r}d\bm{r}' |w(\bm{r}-\bm{R}_i)|^2\frac{e^2}{|\bm{r}-\bm{r}'|}|w(\bm{r}-\bm{R}_i)|^2. +\end{equation} +% +Jeżeli wykonamy transformatę Fouriera operatorów kreacji i anihilacji, +pierwszy wyraz hamiltonianu (\ref{hubbard}) przyjmie postać $\sum_{\bm{k}\sigma}\varepsilon_{\bm{k}}n_{\bm{k}\sigma}$, +gdzie $\varepsilon_{\bm{k}}$ opisuje strukturę pasmową w modelu ciasnego wiązania, +a $n_{\bm{k}\sigma}=c^{\dagger}_{\bm{k}\sigma}c_{\bm{k}\sigma}$ jest operatorem liczby obsadzeń w stanie $\bm{k}$ i spinie $\sigma$. + +Zaproponowano kilka sformułowań metody LDA+U \cite{anisimov,orbital1,dudarev}, które różnią się opisem lokalnych +oddziaływań eletronowych. Ogólny schemat używany do wyliczenia całkowitej energii ma postać +% +\begin{equation} +E_\text{tot}=E_\text{DFT}+E_U-E_\text{dc}, +\label{eldau} +\end{equation} +% +gdzie $E_\text{DFT}$ jest energią układu otrzymaną w ramach metody DFT (w przybliżeniu LDA lub GGA), $E_U$ jest energią lokalnych oddziaływań elektronowych, +a $E_\text{dc}$ odpowiada energii oddziaływań kulombowskich w przybliżeniu średniego pola. +Ten ostatni wyraz jest konieczny, aby odjąć przybliżoną energię oddziaływań elektronowych, która uwzlędniona jest w $E_\text{DFT}$. +W pracy \cite{orbital1} zaproponowano uogólnioną postać energii $E_U$, która uwzglądnia orbitalną zależność oddziaływań elektronowych +% +\begin{multline} +E_U=\frac{1}{2}\sum_{i,\{m\},\sigma}[\langle m,m''|V_{ee}|m',m'''\rangle n_{i\sigma}^{mm'}n_{i-\sigma}^{m''m'''} +\\+(\langle m,m''|V_{ee}|m',m'''\rangle - \langle m,m''|V_{ee}|m''',m'\rangle )n_{i\sigma}^{mm'}n_{i\sigma}^{m''m'''}], +\end{multline} +% +gdzie $i$ numeruje węzły sieci, $\{m\}=(m, m',m'', m''')$ są magnetycznymi liczbami kwantowymi, +a elementy macierzowe oddziaływania kulombowskiego dane są wzorem +% +\begin{equation} +\langle m,m''|V_{ee}|m',m'''\rangle=\int d\bm{r} \int \bm{r}' \phi_{lm}^*(\bm{r})\phi_{lm'}(\bm{r})\frac{e^2}{|\bm{r}-\bm{r}'|}\phi_{lm''}^*(\bm{r}')\phi_{lm'''}(\bm{r}'). +\label{integral} +\end{equation} +% +Występujące pod całką atomowe funkcje falowe określone są dla orbitalnej liczby kwantowej $l$, która definiują zakres magnetycznych liczb kwantowych $-l\le \{m\} \le l$. Liczby obsadzeń orbitali atomowych tworzą tensor drugiego rzędu, którego elementy wyznaczane są przez rzutowanie funkcji falowych Kohna-Shama $\psi_{\bm{k}j}^{\sigma}$ na orbitale atomowe +% +\begin{equation} +n_{i\sigma}^{mm'}=\sum_{\bm{k},j} f_{\bm{k}j}^{\sigma}\langle\psi_{\bm{k}j}^{\sigma}|\phi_{lm'}\rangle\langle\phi_{lm}|\psi_{\bm{k}j}\rangle, +\end{equation} +% +gdzie współczynniki $f_{\bm{k}j}^{\sigma}$ okreśkaja obsadzenia stanów $j$ z wektorem falowym $\bm{k}$ i spinie $\sigma$. +Całkę (\ref{integral}) można przedstawić w postaci sumy iloczynów części kątowej i radialnej +% +\begin{equation} +\langle m,m''|V_{ee}|m',m'''\rangle=\sum_p a_p(m,m',m'',m''')F^p, +\label{vee} +\end{equation} +% +gdzie $p$ jest liczbą parzystą z przedziału $0\le p \le 2l$. Część kątowa $a_p$ wyliczana jest przy pomocy iloczynów współczynników Clebsha-Gordana +% +\begin{equation} +a_p(m,m',m'',m''')=\frac{4\pi}{2p+1}\sum_{q=-p}^p \langle lm|Y_{pq}|lm'\rangle\langle lm''|Y_{pq}^*|lm'''\rangle. +\end{equation} +% +$F^p$ nazywane są całkami Slatera i wyznaczane są ze wzoru +% +\begin{equation} +F^p=e^2\int d\bm{r}\int d\bm{r}' r^2 r'^2 R_{nl}^2(\bm{r})\frac{r_1^p}{r_2^{p+1}} R_{nl}^2(\bm{r}'), +\end{equation} +% +gdzie $R_{nl}(\bm{r})$ są częścią radialną atomu funkcji falowej. +Dla stanów $d$ potrzebne są trzy całki Slatera $F^0$, $F^2$ i $F^4$, a dla stanów $f$ dodatkowo $F^6$, aby wyznaczyć elementy macierzowe +potencjału kulombowskiego (\ref{vee}). +Efektywne parametry, które określają lokalne oddziaływanie kulombowskie ($U$) i wymienne ($J$), można wyrazić przy pomocy całek Slatera +% +\begin{eqnarray} +U&=&\frac{1}{(2l+1)^2}\sum_{m.m'} \langle m,m'|V_{ee}|m,m'\rangle=F^0,\\ +J&=&\frac{1}{2l(2l+1)}\sum_{m\ne m'} \langle m,m'|V_{ee}|m',m\rangle=\frac{F^2+F^4}{14}. +\label{HundJ} +\end{eqnarray} +% +Wykorzystując te parametry, możemy zapisać ostatni wyraz we wzorze (\ref{eldau}) w następującej formie +% +\begin{equation} +E_{dc}=\frac{1}{2}\Big[\sum_i Un_i(n_i-1)-J[n_{i\uparrow}(n_{i\uparrow}-1)+n_{i\downarrow}(n_{i\downarrow}-1)]\Big], +\end{equation} +% +gdzie $n_{i\sigma}=\Tr(n_{i\sigma}^{mm'})$ i $n_i=n_{i\uparrow}+n_{i\downarrow}$ jest całkowitym obsadzeniem orbitali w węźle $i$. +Tak wyznaczone parametry $U$ i $J$ odnoszą sie do izolowanych atomów. Efektywne wartości parametru kulombowskiego $U$, +stosowane dla danego rodzaju atomu, uwzględniaja efekty ekranowania elektronowego i zależą od rodzaju materiału. +Można go wyznaczyć w ramach metody odpowiedzi liniowej poprzez wyliczenie zmiany obsadzenia stanów elektronowych na wybranym atomie +pod wpływem przyłożonego lokalnego potencjału \cite{coco1,coco2}. +Drugi z parametrów $J$, nazywany energią wymiany Hunda, znacznie słabiej zależy od rodzaju materiału i często stosowana jest jego wartość atomowa (\ref{HundJ}). + + +\chapter{Izolatory i półprzewodniki} +\label{sec:insulators} + +\section{Przerwa energetyczna} +\label{sec:bandgap} + +Fundamentalna przerwa energetyczna zdefiniowana jest jako różnica między energią jonizacji ($I$), czyli procesu usunięcia elektronu z danego materiału, +a powinowactwem elektronowym ($A$), czyli energią uzyskaną z dodania elektronu +% +\begin{eqnarray} +E_g=I-A&=&[E(N-1)-E(N)]-[E(N)-E(N+1)] \nonumber \\ + &=&E(N+1)+E(N-1)-2E(N), +\label{energygap} +\end{eqnarray} +% +gdzie $E(N)$, $E(N-1)$ i $E(N+1)$ to energie całkowite wyznaczone kolejno dla układu neutralnego składającego się z $N$ elektronów oraz +układów z odjętym i dodanym elektronem. Każda z tych energii może być wyznaczona jako energia stanu podstawowego układu z odpowiednią ilością +elektronów. Wartość przerwy możemy również zapisać używając energii stanów Kohna-Shama +% +\begin{equation} +E_g=E(N+1)-E(N)-[E(N)-E(N-1)]=\varepsilon_{N+1}(N+1)-\varepsilon_N(N), +\label{truegap} +\end{equation} +% +gdzie $\varepsilon_N(N)$ jest energią najwyższego poziomu pasma walencyjnego w układzie z $N$ elektronami, +a $\varepsilon_{N+1}(N+1)$ energią najniższego stanu pasma przewodnictwa w układzie z $N+1$ elektronami. +Czyli wartość przerwy energetycznej jest teoretycznie osiągalna w ramach DFT, +pod warunkiem, że znana jest dokladna zależność $E(N)$. Stosując funkcjonały LDA i GGA możemy otrzymać ze wzoru (\ref{truegap}) jedynie przybliżone wartości przerwy fundamentalnej. + +Zwykle wykonujemy obliczenia dla układu z ustaloną liczbą elektronów $N$ i otrzymujemy przerwę w spektrum energetycznym Kohna-Shama, +która wynosi +% +\begin{equation} +\Delta_{KS}=\varepsilon_{N+1}(N)-\varepsilon_N(N). +\label{ksgap} +\end{equation} +% +Porównując wzory (\ref{truegap}) i (\ref{ksgap}) dostajemy związek między tymi dwiema przerwami +% +\begin{equation} +E_g=\Delta_{KS}+\varepsilon_{N+1}(N+1)-\varepsilon_{N+1}(N)=\Delta_{KS}+\Delta_{xc}, +\end{equation} +% +gdzie różnica między nimi $\Delta_{xc}$ wynika ze zmiany nachylenia liniowej funkcji $E(N)$ przy całkowitej liczbie elektronów \cite{pardew82}. +Ta nieciągłość ma swoje źródło w potencjale wymienno-korelacyjnym, którego pochodna zmienia się skokowo przy zmianie ilości elektronów +% +\begin{equation} +\Delta_{xc}=\frac{\delta E_{xc}[n]}{\delta n(\bm{r})}|_{N+\delta}-\frac{\delta E_{xc}[n]}{\delta n(\bm{r})}|_{N-\delta}, +\label{deltaxc} +\end{equation} +% +gdzie pochodne funkcjonalne wyznaczone są dla gęstości elektronów $n(\bm{r})$, których całki po całej przestrzeni równe są $N+\delta$ i $N-\delta$, w granicy $\delta\rightarrow 0$. + +Występowanie tej nieciągłości jest podstawową cechą DFT, ale w stosowanych przybliżeniach LDA i GGA, które charakteryzują się analityczną zależnością +energii od gęstości elektronowej, te nieciągłości nie występują. Przybliżony charakter energii stanów jednocząstkowych, +z których wyznaczana jest wartość $\Delta_{KS}$, w połączeniu z brakiem nieciągłości powoduje, że przerwy energetyczne wyznaczone w przybliżeniu LDA są średnio zaniżone o $40\%$. W GGA te wartości są zwykle poprawione, ale również znacznie odbiegają od wartości eksperymentalnych. + +\section{Izolatory pasmowe i półprzewodniki} + +W większości półprzewodników i izolatorów przerwa energetyczna wynika z istnienia całkowicie zapełnionych pasm walencyjnych +i pustych pasm przewodzących. Rozróżnienie między półprzewodnikami i izolatorami nie jest jednoznacznie określone. +Zwykle półprzewodniki mają mniejszą przerwę energetyczną i ich przewodnictwo elektryczne wykazuje znaczną zależność +od temperatury w wyniku występowania indukowanych termicznie nośników prądu w paśmie przewodnictwa. +W tych materiałach korelacje elektronowe zwykle nie są silne, ale mimo tego wyznaczana w ramach standardowych przybliżeń DFT +przerwa energetyczna jest znacznie zaniżona. Wynika to z braku uwzglednienia efektów wielociałowych, które występują +przy wzbudzaniu elektronu z pasma walencyjnego do pasma przewodnictwa. Przykładem jest oddziaływanie elektron-dziura +wystepujace dla stanów wzbudzonych. +W przypadku tych materiałów, metoda LDA+U nie jest skuteczna i lepiej nadają się metody SIC i funkcjonały hybrydowe, +jak również metody wielociałowe typu GW. +W metodzie SIC, energia całkowita zależy od obsadzenia orbitali atomowych, co daje możliwość odtworzenie nieciągłości +pochodnych funkcjonału wymienno-korelacyjnego (\ref{deltaxc}) i poprawienia wartości przerwy energetycznej. +SIC daje dobre wyniki dla izolatorów z dużą przerwa takich, jak kryształy gazów szlachetnych \cite{PZ}, czy kryształy jonowe. Przykładowo dla NaCl przerwa energetyczna wynosi $E_g^{SIC}=9.2$~eV \cite{norman83}, co dobrze zgadza się z wartością eksperymentalną $E_g^{exp}=8.97$~eV. + +Funkcjonały hybrydowe, które częściowo uwzlędniają dokladną wartość oddziaływania wymiennego i przez to redukują błąd samooddziaływania elektronów, +również poprawiają wartość przerwy energetycznej. Na rysunku~\ref{fig:gaphyb} porównano eksperymentalne wartości przerwy energetycznej +z wyliczonymi w ramach czterech funkcjonałów hybrydowych dla wybranej grupy półprzewodników i tlenków metali przejściowych (FeO, CoO, NiO, MnO, and VO$_2$)~\cite{Gap-hyb}. Dwa z tych funkcjonałów zawierają 20 \% dokładnej wartości energii wymiany (B3PW91 i B3LYP), a dwa pozostałe 25 \% (PBE0 i HSE). Dla wiekszości materiałów +z przerwą mniejszą niź 5 eV, zgodność z eksperymentem jest bardzo dobra dla wszystkich funkcjonałów. Jednocześnie widzimy, że wybrane funkcjonały znacznie zaniżają wartości przerwy dla trzech półprzewodników o dużej przerwie (NaCl, LiCl i LiF). +Dokładna analiza błędów pokazała, że najlepszą zgodność uzyskano dla funkcjonału HSE, który ma tendencję do niewielkiego zaniżania wartości przerwy (średnio o -0.24 eV). Dwa funkcjonały B3PW91 i B3LYP lekko zawyżają przerwę (średnie błedy wynoszą 0.14 eV i 0.13 eV). Największe odstępstwo obserwujemy dla funkcjonału PBE0, który zawyża wartość przerwy średnio o 0.43 eV. + +\begin{figure}[t!] +\centering +\includegraphics[scale=0.5]{gap-hyb.pdf} +\caption{Porównanie eksperymentalnych wartości przerwy energetycznej z obliczonymi dla różnych funkcjonałów hybrydowych. Rysunek z pracy \cite{Gap-hyb}.} +\label{fig:gaphyb} +\end{figure} + +W tabeli~\ref{gap} zebrane są wartości przerwy energetycznej dla wybranych materiałów, wyliczone różnymi metodami +i porównane z danymi eksperymentalnymi. LDA i GGA we wszystkich przypadkach znacznie zaniżają wartość przerwy. +Dotyczy to zarówno półprzewodników, szczególnie germanu, gdzie przerwa jest równa zeru, jak i izolatorów. +Duże rozbieżności w porównaniu do eksperymentu widzimy dla trzech ostatnich materiałów, zaliczanych do izolatorów Motta. +Zastosowanie funkcjonału hybrydowego HSE poprawia wartości przerwy i dla większości półprzewodników zgodność z eksperymentem jest bardzo dobra. +Dla izolatorów, ta zgodność jest lepsza lub gorsza w zależności od materiału. +W tabeli~\ref{gap} pokazano również wyniki otrzymane w ramach metody GW i jej uproszczonej wersji G$_0$W$_0$, które również dają +lepsze wartości przerwy. Metoda GW, która uwzlędnia oddziaływania wielociałowe w ramach rozwinięcia perturbacyjnego, będzie tematem jednego z +kolejnych rozdziałów. + +\begin{table}[h!] +\caption{Wartości przerwy energetycznej wyliczone różnymi metodami i porównane z danymi eksperymentalnymi.} +\label{gap} +\begin{center} +\begin{tabular}{|c|c|c|c|c|c|c|} +\hline + Materiał & LDA & PBE & HSE & G$_0$W$_0$ & GW & Eksperyment \\ \hline + C & 4.14 & 4.17 & 4.94 & 5.50 & 6.18 & 5.50 \\ + Si & 0.60 & 0.71 & 1.11 & 1.12 & 1.41 & 1.17 \\ + Ge & 0.00 & & 0.83 & 0.66 & 0.95 & 0.74 \\ + MgO & 4.70 & 4.74 & 6.46 & 7.25 & 9.16 & 7.90 \\ + GaAs & 0.30 & 0.53 & 1.41 & 1.30 & 1.85 & 1.52 \\ + SiC & 1.35 & & 2.40 & 2.27 & 2.88 & 2.40 \\ + GaP & 1.53 & 1.69 & 2.09 & & & 2.35 \\ + CdS & 0.96 & 1.23 & 2.27 & & & 2.48 \\ + InP & 0.50 & 0.72 & 1.52 & & & 1.42 \\ + BN & 4.42 & 4.53 & 5.39 & & & 6.20 \\ + NaCl & 4.70 & 5.08 & 6.42 & & & 8.97 \\ + LiF & 8.84 & 9.04 & 11.4 & & & 13.6 \\ + MnO & 0.76 & & 2.80 & & 3.50 & 3.90 \\ + FeO & 0 & & 2.2 & & & 2.4 \\ + NiO & 0.42 & & 4.2 & 1.10 & 4.80 & 4.30 \\ \hline +\end{tabular} +\end{center} +\end{table} + +\section{Izolatory Motta} + +Szczególną klasę materiałów stanowią izolatory Motta, których własności elektronowe wynikają z silnych oddziaływaniań kulombowskich miedzy elektronami. +W tym przypadku wielkość charakteryzująca nieciągłość wyliczana w ramach standardowych przybliżeń $\Delta_{KS}$ jest równe zeru +lub jest bardzo małą wielkością. Przerwa energetyczna wynika zasadniczo z nieciągłości funkcjonału energii ($\Delta_{xc}>0$), powstającej przy zmianie obsadzenia stanów orbitalnych. +Ta nieciągła zmiana energii jest proporcjonalna do energii oddziaływania kulombowskiego $U$. Dla stanów $d$ w metalach przejściowych parametr $U$ można zdefiniować +jako energię związaną z transferem elektronu między dwoma atomami z początkowym obsadzeniem $d^n$, +który prowadzi do zwiększenia ilości elektronów na jednym atomie $d^{n+1}$ i zmniejszenia na drugim $d^{n-1}$ +% +\begin{equation} +U=E(d^{n+1})+E(d^{n-1})-2E(d^n), +\end{equation} +% +gdzie $E(d^n)$ jest całkowitą energią układu, w którym pojedynczy atom posiada obsadzenie $d^n$. +Ta relacja oznacza, że sama przerwa energetyczna dana wzorem (\ref{energygap}) powinna być liniową funkcją $U$. +Potwierdzają to obliczenia przeprowadzone w ramach metody LDA+U. + +Jako przykład omówię wyniki obliczeń gestości stanów elektronowych dla izolatora Motta Fe$_2$SiO$_4$, otrzymane metodą GGA+U \cite{Mariana}. +Na rysunku 6.2 pokazane sa wyniki dla stanu antyferromagnetycznego (AFM). +Dla $U=0$ dostajemy nieprawidłowy stan metaliczny ($\Delta_{KS}=0$) z energią Fermiego przecinającą pasmo $t_{2g}$. +Pasmo to obsadzone jest przez elektrony z mniejszościowym kierunkiem spinów (kierunek przeciwny do momentu magnetycznego danego atomu). +Obliczenia dla $U=4.5$ eV dają prawidłowy stan elektronowy z przerwą energetyczną równą około 2 eV, +która rozdziela pasmo $t_{2g}$ na dwie części: obsadzone dolne pasmo Hubbarda i nieobsadzone górne pasmo Hubbarda. + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.21]{Fe2SiO4-2.pdf} +\caption{Gęstość stanów elektronowych w Fe$_2$SiO$_4$ dla $U=0$ (górny panel) i dla $U=4.5$~eV (dolny panel). Rysunek z pracy \cite{Mariana}.} +\label{fig:mott} +\end{figure} + +\begin{figure}[t!] +\centering +\includegraphics[scale=0.18]{Fe2SiO4-1.pdf} +\caption{Zależność przerwy energetycznej od parametru oddziaływania kulombowskiego $U$ w Fe$_2$SiO$_4$ dla stanu antyferromagnetycznego (czerwone kółka) +i ferromagnetycznego (niebieskie kwadraty). Rysunek z pracy \cite{Mariana}.} +\label{fig:gap} +\end{figure} + +Wartość przerwy energetycznej zależy od dokładnej wartości parametru $U$, co pokazano na rysunku 6.3. +Dla małych wartości $U\leq 2$ eV, przerwa energetyczna równa jest zeru. Wynika to z kryterium, które mówi, że w izolatorach Motta, +niezerowa przerwa tworzy się dla wartości energii oddziaływania kulombowskiego większych od szerokości +pasma elektronowego, $U>W$. Rzeczywiście, z rysunku 6.2 wynika, że szerokość pasma $t_{2g}$ jest równa z dobrym przybliżeniem $W=2$ eV. +Gdy energia oddziaływania kulombowskiego $U$ przewyższa $W$, przerwa energetyczna rośnie praktycznie liniowo z jej wartością. +Jak widać z rysunku 6.3 wartości przerwy zależą od rodzaju uporządkowania magnetycznego i dla stanu AFM są większe niż dla stanu FM. + +\chapter{Polaryzacja elektryczna} + +\section{Teoria fazy Berry'ego} + +Polaryzacja elektryczna odgrywa ważną rolę w wielu zjawiskach fizycznych występujacych w dielektrykach. +Wyznaczenie wartości polaryzacji elektrycznej w materiałach periodycznych jakimi są kryształy stanowiło duży problem teoretyczny. +W obliczeniach z pierwszych zasad, dzięki periodycznym warunkom brzegowym, takie układy traktowane sa jako nieskończone +i zwykle nie bierze sie pod uwagę wpływu powierzchni materiału. +W układzie skończonym można wyznaczyć polaryzację elektryczną obliczając całkowity moment dipolowy złożony z części jonowej +i elektronowej +% +\begin{equation} +\bm{P}=\frac{e}{\Omega}\sum_jZ_j\bm{R}_j+\frac{1}{\Omega}\int d\bm{r} n(\bm{r}) \bm{r}, +\label{polaryzacja} +\end{equation} +% +gdzie zarówno sumowanie po wszystkich jonach o ładunku $Z_je$, jak i całkowanie gestości elektronowej $n(\bm{r})$ +odbywa się po całej objetości $\Omega$. Z tego samego wzoru można wyliczyć zmianę polaryzacji $\Delta \bm{P}$ +wywołaną zmianą rozkładu gęstości elektronowej $\Delta n(\bm{r})$, np. na skutek przemieszczenia się atomów. + +W układach periodycznych własności całego kryształu zależą od rozmieszczenia atomów w komórce prymitywnej. +Wydaje się, że całkowity moment dipolowy kryształu i polaryzację elektryczną można wyznaczyć stosując wzór (\ref{polaryzacja}), +do pojedynczej komórki. Jednak takie podejście możliwe jest tylko w skrajnych przepadkach kryształów jonowych +lub molekularnych i odpowiada klasycznemu opisowi typu Clausiusa-Mossottiego, w którym występują izolowane dipole elektryczne. +Gęstość elektronowa jest wielkością ciągłą i nie jest możliwe podzielenia całego obszaru kryształu w sposób jednoznaczny. +Co więcej, wiązania kowalencyjne, ktore występuja w ferroelektrykach, mają naturę kwantową i poprawny opis polaryzacji elektrycznej +wymaga formalizmu kwantowego. + +Punktem startowym, który umożliwia wyznaczenie polaryzacji w układach periodycznych jest +fundamentalna zależność między lokalną wartością polaryzacji elektronowej i przepływającym prądem +% +\begin{equation} +\bm{P}_e(\bm{r},t)=\int_{t_0}^t dt' j_e(\bm{r},t'). +\label{delP} +\end{equation} +% +Wzór ten umożliwia również pomiar zmiany polaryzacji $\Delta \bm{P}$ przez wyznaczenie przepływającego prądu. +Przykładowo, mierząc zmiany polaryzacji w funkcji deformacji kryształu można wyznaczyć stałą piezoelektryczną. +Przełomem w teorii były prace, w których pokazano związek polaryzacji elektrycznej z geometryczną fazą Berry'ego~\cite{berry1,berry2}. +W obliczeniach zamiast czasu wprowadza się parametr $\lambda\in [0,1]$, który +opisuje adiabatyczną transformację układu generującą zmianę polaryzacji +% +\begin{equation} +\Delta\bm{P}_e = \int_0^1 d\lambda \frac{\partial\bm{P}_e}{\partial\lambda}. +\end{equation} +% +Przykładowo parametr $\lambda$ może być współrzędną, która określa położenie atomu w sieci krystalicznej. +Stosując wyrażenie z rachunku zaburzeń można powiązać pochodną polaryzacji ze strukturą elektronową +% +\begin{equation} +\frac{\partial\bm{P}_e}{\partial\lambda}=-i\frac{e\hbar}{\Omega m_e}\sum_{\bm{k}}\sum_{n=1}^{occ}\sum_{=1}^{emp}\frac{\langle\psi^{\lambda}_{\bm{k}n}|\bm{p} +|\psi^{\lambda}_{\bm{k}m}\rangle\langle\psi^{\lambda}_{\bm{k}m}|\partial V^{\lambda}_{\text{KS}}/\partial\lambda|\psi^{\lambda}_{\bm{k}n}\rangle}{(\varepsilon^{\lambda}_{\bm{k}n}-\varepsilon^{\lambda}_{\bm{k}m})^2}+c.c., +\label{partialP} +\end{equation} +% +gdzie sumowanie wykonywane jest po wszystkich stanach zajętych i pustych z pierwszej strefy Brillouina. +Elementy maciorzowe operatora pędu można wyrazić zależnością +% +\begin{equation} +\langle\psi^{\lambda}_{\bm{k}n}|\bm{p}|\psi^{\lambda}_{\bm{k}m}\rangle=\frac{m_e}{\hbar}\langle u^\lambda_{\bm{k}n}|[\nabla_{\bm{k}},H^\lambda_{\bm{k}}]|u^\lambda_{\bm{k}m}\rangle, +\end{equation} +% +w której $u^\lambda_{\bm{k}m}$ jest częścią periodyczną funkcji Blocha, a hamiltonian dany jest wyrażeniem +% +\begin{equation} +H^\lambda_{\bm{k}}=\frac{1}{2m_e}(-i\hbar\nabla+\hbar\bm{k})^2+V^\lambda_\text{KS}. +\end{equation} +% +Podobnie można wyrazić elementy macierzowe pochodnej potencjału Kohna-Shama +% +\begin{equation} +\langle\psi^{\lambda}_{\bm{k}n}|\frac{\partial V^{\lambda}_{\text{KS}}}{\partial\lambda}|\psi^{\lambda}_{\bm{k}m}\rangle=\frac{m_e}{\hbar}\langle u^\lambda_{\bm{k}n}|[\frac{\partial}{\partial\lambda},H^\lambda_{\bm{k}}]|u^\lambda_{\bm{k}m}\rangle. +\end{equation} +% +Po wstawieniu elementów macierzowych do (\ref{partialP}) otrzymujemy +% +\begin{equation} +\Delta \bm{P}_e=\frac{-ie}{8\pi^3}\sum_{n=1}^{occ}\int_\text{BZ}d\bm{k}\int_0^1d\lambda[\langle\nabla u^\lambda_{\bm{k}n}| +\frac{\partial u^\lambda_{\bm{k}n}}{\partial\lambda}\rangle-\langle\frac{\partial u^\lambda_{\bm{k}n}}{\partial\lambda}| +\nabla_{\bm{k}} u^\lambda_{\bm{k}n}\rangle]. +\end{equation} +Wykonując całkowanie przez części i wykorzystując periodyczność funkcji $u_{\bm{k}n}$ dostajemy +% +\begin{equation} +\Delta \bm{P}_e=\bm{P}^{\lambda=1}_e-\bm{P}^{\lambda=0}_e, +\label{pol1} +\end{equation} +% +gdzie +% +\begin{equation} +\bm{P}^\lambda_e=\frac{ie}{8\pi^2}\sum_{n=1}^{occ}\int_\text{BZ}d\bm{k}\langle u^\lambda_{\bm{k}n}|\nabla_{\bm{k}}|u^\lambda_{\bm {k}n}\rangle. +\label{pol2} +\end{equation} +% +Występująca w tym wzorze całka jest bezpośrednio związana z fazą Berry'ego stanów elektronowych~\cite{Zak}. +Wielkość wektorowa $\bm{A}(\bm{k})=i\langle u^\lambda_{\bm{k}n}|\nabla_{\bm{k}}|u^\lambda_{\bm {k}n}\rangle$ +nazywa się potencjałem cechowania lub połączeniem Berry'ego, a całka tej wielkość +po zamkniętym obszarze jest fazą Berry'ego, którą dla danego pasma $n$ i kierunku $j$ można zapisać w formie +% +\begin{equation} +\phi^\lambda_{nj}=\frac{i}{\Omega_\text{BZ}}\int_\text{BZ} d\bm{k}\langle u^\lambda_{\bm{k}n}|\bm{G}_j\nabla_{\bm{k}}|u^\lambda_{\bm {k}n}\rangle, +\end{equation} +% +gdzie $\bm{G}_j$ jest wektorem sieci odwrotnej. +Polaryzacja związana z pasmem $n$ wyraża się wzorem +% +\begin{equation} +\bm{P}^\lambda_n=\frac{e}{2\pi\Omega}\sum_j\phi^\lambda_{nj}\bm{R}_j. +\end{equation} +% +Otrzymany wynik, który pokazuje związek polaryzacji elektrycznej z fazą funkcji falowej nie jest zaskoczeniem. +W mechanice kwantowej, faza funkcji falowej jest bezpośrednio związana z prądem elektrycznym +i zgodnie ze wzorem (\ref{delP}) określa również polaryzację elektryczną. +Tak jak każda faza, również polaryzacja elektryczna nie jest wartością zdefiniowaną jednoznaczne, a jedynie określoną {\it modulo} +stała wartość. Żeby określić tę wartość zakładamy, że stan początkowy ($\lambda=0$) i końcowy ($\lambda=1$) opisane +są tym samym hamiltonianem. Wtedy funkcje falowe dla tych stanów mogą różnić się tylko wartością fazy +% +\begin{equation} +u^{\lambda=1}_{\bm{k}n}(\bm{r})=e^{i\theta_{\bm{k}n}}u^{\lambda=0}_{\bm{\bm{k}n}}(\bm{r}). +\end{equation} +% +Zmianę fazy można zapisać w ogólnej formie +% +\begin{equation} +\theta_{\bm{k}n}=\beta_{\bm{k}n}+\bm{k}\bm{R}_n, +\end{equation} +% +gdzie $\beta_{\bm{k}n}$ jest funkcją periodyczną w $\bm{k}$. Zgodnie ze wzorem (\ref{pol2}), zmiana polaryzacji w tym przypadku wynosi +% +\begin{equation} +\Delta\bm{P}_e=-\frac{e}{8\pi^3}\sum_{n=1}^{occ}\int_\text{BZ}d\bm{k}\nabla_{\bm{k}}\theta_{\bm{k}n}=\frac{e}{\Omega}\sum_{n=1}^{occ}\bm{R}_n=\frac{e}{\Omega}\bm{R}. +\end{equation} +% +Dla każdej sieci krystalicznej, można określić najmniejszą wartość $e\bm{R}_1/\Omega$, +która definiuje kwant polaryzacji, związany z symetrią translacyjną potencjału elektronowego, $V(\bm{r})=V(\bm{r}-\bm{R}_1)$. +Ze względu na periodyczność kryształu wartość bezwględna polaryzacji nie ma większego sensu i istotna jest zmiana polaryzacji między dwoma stanami. +Przesunięcia atomów, które zwykle są brane pod uwagę, są znacznie mniejsze niż odległości między atomami i wyliczana zmiana polaryzacji +jest dużo mniejsza niż kwant polaryzacji, $\Delta\bm{P}_e\ll e\bm{R}_1/\Omega$. Pozwala to wyeliminować niejednoznaczność wartości polaryzacji +w praktycznych zastosowaniach. + +Polaryzację elektryczna można wyrazić również w reprezentacji funkcji Wanniera, +które sa transformatami Fouriera funkcji Blocha +% +\begin{equation} +\psi^{\lambda}_{\bm{k}j}=e^{i\bm{k}{r}}u^\lambda_{\bm{k}n}(\bm{r})=\frac{1}{\sqrt{N}}\sum_je^{i\bm{k}\bm{R}_j}w^\lambda_n(\bm{r}-\bm{R}_j), +\end{equation} +% +gdzie $\bm{R}_j$ są wektorami sieci krystalicznej. Wyliczają z tej zależności $u^\lambda_{\bm{k}n}$ i wstawiając do wzoru (\ref{pol2}) otrzymujemy +% +\begin{equation} +\Delta\bm{P}_e=-\frac{e}{\Omega}\sum_{n=1}^{occ} [\int d\bm{r} \bm{r}|w^{\lambda=1}_n(\bm{r})|^2-\int d\bm{r} \bm{r}|w^{\lambda=0}_n(\bm{r})|^2]. +\end{equation} +% +Ten wzór pokazuje, że zmiana polaryzacji jest proporcjonalna do przesunięcia środka ciężkości rozkładu gestości ładunku, +zlokalizowanego na orbitalach Wanniera, wywołanego adiabatyczną zmianą potencjału elektronowego. + + +\section{Ładunki efektywne} + +Zgodnie ze wzorem (\ref{polaryzacja}), całkowita zmiana polaryzacji wzdłuż kierunku $\alpha$ +składa się z części jonowej i elektronowej +% +\begin{equation} +(\Delta\bm{P})_\alpha=(\Delta\bm{P}_\text{ion})_\alpha+(\Delta\bm{P}_e)_\alpha. +\label{pol3} +\end{equation} +% +Część elektronowa polaryzacji dana jest wyrażeniami (\ref{pol1}) i (\ref{pol2}), natomiast część jonowa wyliczana jest ze wzoru +% +\begin{equation} +(\Delta\bm{P}_\text{ion})_\alpha=\frac{e}{\Omega}Z_\text{ion}u_\alpha, +\label{pol4} +\end{equation} +% +gdzie $Z_{ion}$ jest ładunkiem rdzenia atomowego, a $u_\alpha$ wartością przesunięcia atomów. +Zmianę całkowitej polaryzacji można zapisać w formie +% +\begin{equation} +(\Delta\bm{P})_\alpha = \frac{\partial P_\alpha}{\partial u_\beta}u_\beta = \frac{e}{\Omega}Z^*_{\alpha\beta} u_\beta, +\label{pol5} +\end{equation} +% +gdzie $Z^*_{\alpha\beta}$ jest tensorem ładunków efektywnych Borna. +Liczba niezależnych i niezerowych składowych tensora zależy od symetrii kryształu i ilości nierównowaznych położeń atomowych. +Wszystkie składowe tensora $Z^*_{\alpha\beta}$ można wyznaczyć korzystając ze wzoru (\ref{pol5}), wyliczając +zmianę polaryzacji dla wychyleń atomów w różnych kierunkach. + +Ładunki efektywne przyjmują niezerowe wartości we wszystkich izolatorach i odgrywają ważną rolę przy opisie +dynamiki sieci. Przesunięcia jonów związane z podłużnymi modami optycznymi (LO) w centrum strefy Brillouina ($\bm{k}=0$), które aktywne są w podczerwieni ({\it ang. infrared modes}), generują makroskopową polaryzację elektryczną i w ten sposób modyfikują siły międzyatomowe. +Te dodatkowe siły powodują, że energia modów LO blisko punktu $\Gamma$ jest większa niż poprzecznych modów optycznych (TO). +Powoduje to rozszczepienie LO-TO, które może być wyliczone jeżeli znamy ładunki efektywne jonów i stałą dielektryczną materiału~\cite{PCM}. + + +\section{Ferroelektryki} + +Ferroelektryki należą do osobnej grupy izolatorów, w których spontanicznie pojawia się polaryzacja elektryczna w określonych +warunkach termodynamicznych. Praktyczne wykorzystanie ferroelektryków wynika z możliwości przełączania kierunku polaryzacji +po przyłożeniu pola elektrycznego. W metalach indukowane są prądy elektronowe, które ekranują pole elektryczne +i dlatego lokalizacja elektronów jest warunkiem koniecznym występowania makroskopowej polaryzacji elektrycznej. +W izolatorach elektrony nie mogą poruszać się swobodnie w krysztale, natomiast biorą udział w prądach polaryzacji, +powiązanych z lokalną wartością polaryzacji elektrycznej. +W ferroelektrykach ważną role odgrywają wiązania kowalencyjne i hybrydyzacja między różnymi stanami elektronowymi +umożliwiająca transfer ładunku między jonami. +Najbardziej podstawowy mechanizm tworzenia się fazy ferroelektrycznej związany jest ze strukturalnym przejściem fazowym. +W fazie paraelektrycznej, występującej zwykle w wyższych temperaturach, sieć krystaliczna posiada symetrię centrosymetryczną, +w której średnia polaryzacja $\bm{P}=0$. Aby powstała spontaniczna polaryzacja, musi zajść transformacja układu +do struktury bez centrum symetrii, czyli takiej, która nie jest niezmiennicza wzlędem operacji ($\bm{r}\rightarrow -\bm{r}$). +To jest warunek konieczny występowania fazy ferroelektrycznej, gdzie $\bm{P}\neq 0$. + +\begin{figure}[h!] +\centering +\includegraphics[scale=1]{BaTiO3.pdf} +\caption{Deformacja sieci krystalicznej ferroelektryka o strukturze perowskitu ABO$_3$.} +\label{fig:batio3} +\end{figure} + +Przykładem ferroelektryków są materiały o strukturze perowskitu ABO$_3$, pokazanej na rysunku (\ref{fig:batio3}). +Do tej grupy należy tytanian baru BaTiO$_3$ i wiele innych tlenków zawierajacych metale przejściowe. +W narożach komórki znajdują się kationy A, natomiast znajdujący się w środku kation B otoczony jest oktaedrem anionów O. +W wysokich temperaturach kryształ posiada centrosymetryczną symetrię regularną. Przy obniżaniu temperatury w materiale pojawia się +niestabilność sieci, związana z wystepowaniem miękkiego modu fononowego, którego energia dąży do zera przy zbliżaniu się do przejścia fazowego. +Wychylenia atomów w miękkim modzie, pokazane schematycznie na rysunku (\ref{fig:batio3}), prowadzą do statycznej +deformacji sieci poniżej temperatury krytycznej. W strukturze tetragonalnej złamana jest symetria centrosymetryczna +i pojawia się niezerowa polaryzacja elektryczna, której żródłem jest względne przesunięcie anionów (O), +względem kationów (A i B). Zmiana polaryzacji spowodowana jest nie tylko sztywnym przesunięciem ładunków zlokalizowanych na jonach, +ale również, jak to zostało wyjaśnione w poprzednich rozdziałach, przepływem prądów elektronowych wzdłuż wiązań kowalencyjnych. + +Wartość polaryzacji elektrycznej w ferroelektrykach można wyliczyć startując ze stanu początkowego ($\lambda=0$), który odpowiada położeniom jonów w strukturze +centrosymetrycznej ($\bm{P}=0$). +Wtedy zmiana polaryzacji (\ref{pol3}), indukowana przysunięciem jonów do położeń w strukturze niecentrosymetrycznej, +odpowiada wartości spontanicznej polaryzacji, która pojawia się w wyniku przejścia fazowego. +Wartość polaryzacji wyliczona dla ferroelektryka KNbO$_3$ wynosi 0.35 C/m$^2$~\cite{resta1993} +i bardzo dobrze zgadza się z wartością wyznaczoną eksperymentalnie 0.37 C/m$^2$. + +W ferroelektrykach występują szczególnie duże wartości ładunków efektywnych, często znacznie przewyższające ładunki statyczne jonów. +Przykładowo w strukturze regularnej BaTiO$_3$ ładunki efektywne jonów znajdujacych się w czterech nierównoważnych położeniach przyjmują wartości: +$Z^*_\text{Ba}=2.75$, $Z^*_\text{Ti}=7.06$, $Z^*_\text{O1}=-5.83$ i $Z^*_\text{O2}=-2.11$~\cite{zhong1994}. +Znacznie podwyższone wartości ładunków efektywnych jonów Ti i O1 wynikają z silnej hybrydyzacji między stanami $3d$ i $2p$ +w wiązaniu kowalencyjnym Ti-O1. Zmiana odległości między tymi jonami generuje transfer ładunku (prąd polaryzacji) +i zmianę polaryzacji zgodnie ze wzorem (\ref{delP}). Całkowita zmiana polaryzacji składa się z części jonowej, zależnej od ładunków statycznych~(\ref{pol4}), +i części elektronowej, która powoduje zwiększenie wartości ładunków efektywnych. +Duże ładunki efektywne powodują, że rozszczepienie LO-TO przyjmuje bardzo duże wartości w ferroelektrykach~\cite{zhong1994}. + + +\chapter{Oddziaływanie van der Waalsa} +\label{sec:vdw} + +\section{Podstawowe własności} + +Oddziaływanie van der Waalsa (vdW) nazywane również dyspersyjnym jest efektem korelacji elektronowych, które nie są uwzględnione +w standardowych funkcjonałach wymienno-korelacyjnych. +Jest to oddziaływanie przyciągające odgrywające ważną role w kryształach molekularnych, takich jak +kryształy gazów szlachetnych, w których atomy mają zamknięte powłoki elektronowe, +oraz materiały składające się z neutralnych cząsteczek. +Ważne jest też w układach biologicznych, np. ma duży wpływ na prawidłowy kształt i działanie białek. +Żródłem tego oddziaływania są fluktacje kwantowe dipola elektrycznego na jednym atomie (molekule), które indukują dipol elektryczny na innym atomie (molekule). +Wzajemne oddziaływanie tych dipoli prowadzi do słabego przyciągania atomów lub molekuł. +W klasycznym opisie, pole elektryczne wytworze przez moment dipolowy $p_1$ w odległości $R$ można wyrazić wzorem +% +\begin{equation} +E=\frac{p_1}{R^3}. +\end{equation} +% +Jeżeli pole elektryczne oddziałuje na cząsteczkę o polaryzowalności $\alpha$ to indukuje moment dipolowy +% +\begin{equation} +p_2=\frac{\alpha p_1}{R^3}. +\end{equation} +% +Średnia energia oddziaływania tych dwóch dipoli wynosi +% +\begin{equation} +U=-\frac{\alpha p_1^2}{R^6}. +\end{equation} +% +Uwzglednienie korelacji elektronowych w ramach teorii perturbacyjneje prowadzi do takiej samej zależność oddziaływania +od odległości $\sim R^{-6}$, ale poprawne wyznaczenie polaryzowalności i siły oddziaływania wymaga wyjścia poza najprostsze +przybliżenie faz przypadkowych ({\it ang. random-phase approximation} - RPA). + +\section{Poprawki do funkcjonału energii} + +\subsection{Metody D2 i D3} + +W obliczeniach DFT można uwzlędnić przybliżoną wartość energii oddziaływania vdW jako poprawkę do całkowitej energii układu +% +\begin{equation} +E_\text{tot}=E_\text{KS}+E_\text{vdW} +\end{equation} +% +gdzie $E_\text{KS}$ jest wyznaczonym w procedurze samozgodnej funkcjonałem Kohna-Shama. +W takim podejściu oddziaływanie vdW nie wpływa bezpośrednio na strukturę elektronową, +jedynie poprzez modyfikację odległości między atomami. + +W wersji, którą zaproponował Grimme~\cite{grimme2004,grimme2006}, zależność energii vdW od odległości między atomami $R_{ij}$ +ma postać +% +\begin{equation} +E_\text{vdW}=-\frac{1}{2}\sum_{i,j}f_\text{d}(R_{ij})\frac{C_{6ij}}{R_{ij}^6}, +\end{equation} +% +gdzie $f_\text{d}$ jest funkcją tłumiącą, która określa asymptotyczne zachowanie dla $R_{ij}\rightarrow 0$ +i wyklucza podwójne uzwględnianie efektów korelacyjnych przy pośrednich odległościach. +Jej rolą jest zapewnienie, że oddziaływanie vdW ograniczone jest do odległości większych niż +długości typowych wiązań, poprawnie opisywanych w ramach standardowych funkcjonałów. +Współczynniki dyspersyjne $C_{6ij}$ zdefiniowane są dla każdej pary atomów +jako średnie geometryczne parametrów atomowych +% +\begin{equation} +C_{6ij}=\sqrt{C_{6i}C_{6j}}. +\end{equation} +% +Dla każdego atomu określa się parametr $C_6=0.05NI_\text{p}\alpha$, gdzie $I_\text{p}$ jest potencjałem jonizującym, $\alpha$ jest +statyczną polaryzowalnościa dipolową, a $N=2, 10, 18, 36, 54$ dla kolejnych rzędów układu okresowego pierwiastków. +Współczynnik skalujący wyznaczonony jest tak, aby zreprodukować odległości międzyatomowe i energie wiązania +w odpowiedniej grupie pierwiastków. Funkcję tłumiącą można zapisać w formie \cite{grimme2006} +% +\begin{equation} +f_\text{d}(R_{ij})=\frac{s_6}{1+e^{-d(R_{ij}/R_{0ij}-1)}}, +\label{damping} +\end{equation} +% +gdzie $s_6$ jest współczynnikiem określonym dla danego funkcjonału DFT, np. $s_6=0.75$ dla PBE, +$d$ jest współczynnikim tłumienia, którego typowa wartość wynosi 20, a $R_{0ij}=R_{0i}+R_{0j}$ jest promieniem odcięcia +i wyraża się sumą promieni vdW dla danych atomów. +Parametry $C_{6i}$ i $R_{0i}$ są zdefiniowane dla wszystkch atomów i nie zależą od rodzaju materiału. +Dodatkowo w obliczeniach określa się maksymalny zasięg oddziaływania vdW. +Opisany schemat (DFT-D2) umożliwia poprawienie wyliczanych sił i odległości międzyatomowych w kryształach gazów szlachetnych oraz +układach molekularnych~\cite{bucko2010}. Oddziaływanie vdW odgrywa również ważną rolę w materiałach warstwowych, +dla których standardowe obliczenia DFT dają zwykle zaniżoną wartość siły wiążącej między warstwami. +Przykładowo, stała sieci $c$ w graficie, której wartość w przybliżeniu PBE ($c=8.84$~\AA) +jest znacznie zawyżona w porównaniu do wartości eksperymentalnej ($6.71$~\AA), wyliczona z poprawką D2 wynosi $6.45$~\AA~\cite{bucko2010}. + +W kolejnym podejściu (D3), Grimme uwzględnił dodatkowo drugi wyraz w wzorze na energię oddziaływania proporcjonalny do $R^{-8}$~\cite{grimme2010} +% +\begin{equation} +E_\text{vdW}=-\frac{1}{2}\sum_{i,j}[f_{\text{d},6}(R_{ij})\frac{C_{6ij}}{R_{ij}^6}+f_{\text{d},8}(R_{ij})\frac{C_{8ij}}{R_{ij}^8}]. +\end{equation} +% +Współczynniki dyspersyjne $C_{6ij}$ wyznaczane są ze wzoru Casimira-Poldera +% +\begin{equation} +C_{6ij}=\frac{3}{\pi} \int d\omega \alpha_i(\omega)\alpha_j(\omega), +\label{CP} +\end{equation} +% +gdzie $\alpha_i(\omega)$ jest średnią polaryzowalnością dipolową dla atomu $i$. +Współczynniki $C_{8ij}$ wyliczane są z zależności $C_{8ij}=3C_{6ij}\sqrt{Q_iQ_j}$, gdzie $Q_i=s\sqrt{Z_i}\langle r^4\rangle_i/\langle r^2\rangle_i$. +Funkcje tłumiące mają postać +% +\begin{equation} +f_{\text{d},n}(R_{ij})=\frac{s_n}{1+6(R_{ij}/(s_{R,n}R_{0ij}))^{-\alpha_n}}. +\end{equation} +% +W tym wzorze optymalizowane są parametry $s_6$, $s_8$ i $s_{R,6}$, a pozostałe mają ustalone wartości ($s_{R,8}=1$, $\alpha_6=14$, $\alpha_8=16$). +Alternatywnie można zastosować funkcję tłumiącą Becke-Johnsona (BJ) w postaci +% +\begin{equation} +f_{\text{d},n}(R_{ij})=\frac{s_nR_{ij}^n}{R_{ij}^n+(a_1R_{0ij}+a_2)^n}, +\end{equation} +% +gdzie $s_n$, $a_1$ i $a_2$ sa parametrami dopasowania. Promień odcięcia można wyznaczyć znając współczynniki dyspersyjne +$R_{0ij}=\sqrt{C_{8ij}/C_{6ij}}$. Analiza porównawcza przeprowadzona dla dużej grupy materiałów +pokazała niewielki wpływ rodzaju funkcji tłumiącej na wyliczone odległości między atomami i trochę lepszą dokładność +przy zastosowaniu funkcji BJ do własności termodynamicznych~\cite{grimme2011}. + +\subsection{Metoda TS} + +W metodzie zaproponowanej przez Tkatchenko i Schefflera (TS)~\cite{tkatchenko2009} bierze się pod uwagę tylko wyraz proporcjonalny do $R^{-6}$, ale +uwzględnia się zależność współczynników dyspersyjnych i promienia odcięcią od gęstości ładunku. +Wprowdzamy przybliżoną zależność polaryzowalności od częstości +% +\begin{equation} +\alpha_i(\omega)=\frac{\alpha^0_i}{1-(\omega/\eta_i)^2}, +\label{alpha} +\end{equation} +% +gdzie $\alpha^0_i$ jest statyczną polaryzowalnością i $\eta_i$ jest efektywną częstością dla atomu $i$. +Po wstawieniu (\ref{alpha}) do (\ref{CP}) otrzymujemy formułę Londona +% +\begin{equation} +C_{6ij}=\frac{3\eta_i\eta_j}{2(\eta_i+\eta_j)}\alpha_i^0\alpha_j^0. +\end{equation} +% +Dla jednakowych atomów ($i=j$) otrzymujemy wzór +% +\begin{equation} +\eta_i=\frac{4C_{6i}}{3(\alpha_i^0)^2}, +\end{equation} +% +który prowadzi do zależności +% +\begin{equation} +C_{6ij}=\frac{2C_{6i}C_{6j}}{\frac{\alpha^0_j}{\alpha^0_i}C_{6i}+\frac{\alpha^0_i}{\alpha^0_j}C_{6j}}. +\end{equation} +% +Współczynniki dyspersyjne dla poszczególnych atomów znajdujących się wewnątrz cząsteczek lub ciał stałych +wyznacza się z wartości dla izolowanych atomów używając następującej formuły $C_{6i}=\nu_i^2C^{free}_{6i}$, gdzie $\nu_i$ +określa efektywną objętość atomu (podział Hirshfelda) +% +\begin{equation} +\nu_i=\frac{V_i^{eff}}{V_i^{free}}=\frac{\int d\bm{r} r^3 w_i(\bm{r}) n(\bm{r})}{\int d\bm{r} r^3 n_i^{free}(\bm{r})}, +\end{equation} +% +z wagami Hirshfelda, które wyliczane są dla uśrednionych sferycznie gęstości elektronowych w izolowanych atomach +% +\begin{equation} +w_i(\bm{r})=\frac{n_i^{free}(\bm{r})}{\sum_j n_i^{free}(\bm{r})}. +\end{equation} +% +Podobnie znając wartości polaryzowalności i promieni vdW dla izolowanych atomów, można wyznaczyć te wartości +dla atomów w cząsteczkach i kryształach: $\alpha_i=\nu_i\alpha^{free}$ i $R_{0i}=\nu_i^{\frac{1}{3}}R_{0i}^{free}$. +Promienie vdW służą do wyznaczenia promienia odcięcia $R_{0ij}$ i funkcji tłumiacej $f_{\text{d},n}$ (\ref{damping}). + +W omówionych podejściach zakłada się jedynie oddziaływania dwuciałowe, nie biorąc pod uwagę modyfikacji oddziaływania vdW przez otaczające atomy lub molekuły. +W udoskonalonej wersji metody TS uwzglednia się dalekozasięgowe ekranowanie elektryczne w sposób samozgodny ({\it ang. self-consistent screening} - SCS)~\cite{tkatchenko2012}. Odpowiednie równanie samozgodne pozwalające wyznaczyć zmodyfikowaną polaryzowalność ma postać +% +\begin{equation} +\alpha_i^\text{SCS}(\omega)=\alpha_i(\omega)-\alpha_i(\omega)\sum_{i\neq j}\tau_{ij}\alpha_i^\text{SCS}(\omega), +\end{equation} +% +gdzie $\tau_{ij}$ jest tensorem oddziaływania dipol-dipol. Energię dyspersyjną wyznacza się z tych samych równań co w metodzie TS +z odpowiednio zmodyfikowanymi współczynnikami dyspersyjnymi i promieniami odcięcia +% +\begin{equation} +C_{6i}=\frac{3}{\pi}\int_0^\infty d\omega[\alpha^\text{SCS}_i(\omega)]^2, +\end{equation} +% +\begin{equation} +R_{0i}^\text{SCS}=\Big{(}\frac{\alpha_i^\text{SCS}}{\alpha_i}\Big{)}^{\frac{1}{3}}R_{0i}. +\end{equation} + +%\subsection{Metoda MBD} + +\chapter{Efekty wielociałowe i stany wzbudzone} + +\section{Funkcje Greena i energia własna} + +Dokładny opis stanów elektronowych wymaga wyjścia poza przybliżenie niezależnych cząstek. +Stosując formalizm drugiego kwantowania, zapiszemy hamiltonian układu oddziałujących elektronów +w ogólnej formie +% +\begin{equation} +H=\int d^3r \psi^\dagger(\bm{r},t) h_0(\bm{r}) \psi(\bm{r},t) +\frac{1}{2}\int d^3rd^3r' \psi^\dagger(\bm{r},t)\psi^\dagger(\bm{r}',t)v(\bm{r}-\bm{r}') \psi^\dagger(\bm{r}',t)\psi^\dagger(\bm{r},t), +\end{equation} +% +gdzie $h_0(x)$ opisuje energię kinetyczną oraz oddziaływanie elektronów z zewnętrznym polem, $v(\bm{r}-\bm{r}')$ jest +potencjałem oddziaływania kulombowskiego między elektronami, a $\psi(\bm{r},t)$ jest operatorem pola w obrazie Heisenberga +% +\begin{equation} +\psi(\bm{r},t)=e^{\frac{i}{\hbar}Ht}\psi(\bm{r})e^{-\frac{i}{\hbar}Ht}. +\label{field} +\end{equation} +% +Operatory pola $\psi^\dagger(\bm{r})$ i $\psi(\bm{r})$ opisują kreacje i anihilację elektronu w punkcie $\bm{r}$. + +Stan podstawowy $|\Phi_N\rangle$ układu $N$ oddziałujących elektronów spełnia równanie +% +\begin{equation} +H|\Phi_N\rangle=E|\Phi_N\rangle. +\end{equation} +% +Dalej zakładamy, że stan podstawowy jest unormowany $\langle\Phi_N|\Phi_N\rangle=1$. + +W kwantowej teorii układów wielu czastek można powiązać spektrum wzbudzeń z jednocząstkowymi funkcjami Greena, +zwanymi również propagatorami, które definiujemy +% +\begin{equation} +iG(x,x')=\langle \Phi_N|T\psi(x)\psi^\dagger(x')|\Phi_N\rangle=\begin{cases} + \langle \Phi_N|\psi(x)\psi^\dagger(x')|\Phi_N\rangle & t>t',\\ + -\langle \Phi_N|T\psi^\dagger(x')\psi(x)|\Phi_N\rangle & t'>t, + \end{cases} +\label{greenf} +\end{equation} +% +gdzie wprowadzono oznaczenie $x=(\bm{r},t)$, a $T$ jest operatorem uporządkowania w czasie. +Funkcja Greena jest amplitudą prawdopodobieństwa propagacji elektronu z punktu $x'$ do punktu $x$ dla $t>t'$ +lub dziury z punktu $x$ do $x'$ dla $t'>t$. Te dwa przypadki opisują odpowiednio proces fotoemisji i odwrotnej fotoemisji. +Funkcje Greena dla elektronów są macierzami ze względu na spinowe stopnie swobody. Dla uproszczenia zapisu pomijamy +tutaj wskaźniki numerujące stany spinowe. +Zajomość funkcji Green pozwala wyznaczyć energię stanu podstawowego, wartości oczekiwanego jednocząstkowych operatorów +w stanie podstawowym oraz jednoelektronowe spektrum wzbudzeń. +Funkcje Greena spełniaja równanie ruchu +% +\begin{equation} +[i\frac{\partial}{\partial t}-H_0(x))]G(x,x')-\int dx''\Sigma(x,x'')G(x'',x')=\delta(x-x'), +\end{equation} +% +gdzie $H_0 =h_0+V_H$ ($V_H$ jest potencjałem Hartree), a $\Sigma$ nosi nazwę energii własnej i opisuje oddziaływania wymienno-korelacyjne. + +Dla układu jednorodnego o objętości $V$, funkcję Greena możemy zapisać w formie transformaty Fouriera +% +\begin{equation} +G(x,x')=\sum_{\bm{k}}\int\frac{d\omega}{2\pi V}e^{i\bm{k}(\bm{r}-\bm{r}')}e^{-i\omega(t-t')}G(\bm{k},\omega). +\label{fourier} +\end{equation} +% +$G(\bm{k},\omega)$ jest funkcją Greena, która opisuje propagację elektronu o zdefiniowanym wektorze falowym $\bm{k}$. +Rozważmy na początku układ $N$ nieodziałujących elektronów. Operatory pola można zapisać +% +\begin{equation} +\psi(\bm{r})=\frac{1}{V}\sum_{\bm{k}}e^{-i\bm{k}\bm{r}}c_{\bm{k}}, +\label{free} +\end{equation} +% +gdzie $c_{\bm{k}}$ jest operatorem anihilacji electronu, dla którego $c_{\bm{k}}|\Phi_N\rangle=0$. +Odpowiednio $c^\dagger_{k}$ jest operatorem kreacji elektronu o wektorze falowym $\bm{k}$. +Można przedefiniować operatory kreacji i anihilacji wprowadzając osobne oznaczenia dla cząstek i dziur +% +\begin{equation} +c_{\bm{k}}=\begin{cases} +a_{\bm{k}} & k>k_F,\\ +b^\dagger_{-\bm{k}} & k\bm{k}_F}\hbar\omega_{\bm{k}} a^\dagger_{\bm{k}}a_{\bm{k}}-\sum_{\bm{k}<\bm{k}_F}\hbar\omega_{\bm{k}} b^\dagger_{\bm{k}}b_{\bm{k}}+\sum_{\bm{k}<\bm{k}_F}\hbar\omega_{\bm{k}}. +\end{equation} +% +Wykorzystując wzory (\ref{free}) i (\ref{field}) otrzymujemy zależność dla funkcji Greena swobodnych elektronów +% +\begin{equation} +iG_0(x,x')=\frac{1}{(2\pi)^3}\int d^3k e^{i\bm{k}(\bm{r}-\bm{r}')}e^{-i\omega_{\bm{k}}(t-t')}[\theta(t-t')\theta(k-k_F)-\theta(t'-t)\theta(k_F-k)]. +\end{equation} +% +gdzie sumowanie po stanach $\bm{k}$ zostało zamienione na całkę. +Funkcję schodkową $\theta(t-t')$ można zapisać przy pomocy wzoru +% +\begin{equation} +\theta(t-t')=-\int_{-\infty}^{\infty}\frac{d\omega}{2\pi i}\frac{e^{-i\omega(t-t')}}{\omega+i\eta}=\begin{cases}1 & t>t',\\0 & tk_F$) +dostajemu wzór na funkcję Greena +% +\begin{equation} +G(\bm{k},\omega)=\frac{1}{\omega-\omega_{\bm{k}}-\Sigma_{\bm{k}}(\omega)}. +\end{equation} +% +Z tego wzoru wynika, że jednocząstkowe stany o energii $\omega_{\bm{k}}$ są modyfikowane zarówno +przez rzeczywistą część energii własnej, która przesuwa wartości energii, jak również przez +jej część urojoną. + +Znając funkcję Greena można wyznaczyć funkcję spektralną, która opisuje widmo energetyczne elektronów w funkcji wektora falowego, +wyznaczane w pomiarach metodą kątowo-rozdzielczej spektroskopii fotoemisyjnej (ARPES). +Funkcja spektralna wyznaczana jest części urojonej funkcji Greena +% +\begin{equation} +A_{\bm{k}}(\omega)=\frac{1}{\pi}|\text{Im} G_{\bm{k}}(\omega)|=\frac{1}{\pi}\frac{|\text{Im} \Sigma_{\bm{k}}(\omega)|}{[\omega-\omega_{\bm{k}}-\text{Re} \Sigma_{\bm{k}}(\omega)]^2+[\text{Im} \Sigma_{\bm{k}}(\omega)]^2}. +\end{equation} +% +Dla układu nieoddziałujących elektronów ($\Sigma=0$) funkcja spektralna składa się z delt Diraca w położeniach, +które odpowiadają energiom $\omega_{\bm{k}}$. +Część rzeczywista energii własnej powoduje przesunięcie energii elektronów +% +\begin{equation} +\varepsilon_{\bm{k}}=\omega_{\bm{k}}+\Sigma_{\bm{k}}(\varepsilon_{\bm{k}}), +\label{e_k} +\end{equation} +% +natomiast część urojona powoduje poszerzenie pików, co związane jest z redukcją czasu życia stanów elektronowych. +Jeżeli część urojona powoduje tylko niewielkie zaburzenie, istnieje jednoznaczna relacja między stanami +elektronów swobodnych i elektronów oddziałujących. Takie stany elektronowe lub dziurowe, które występują blisko energii Fermiego nazywamy {\it kwasicząstkami}. +Przy zbliżaniu się do poziomu Fermiego czas życia stanów elektronów rośnie ze względu na zmniejszajacą się ilość dostępnych stanów do których elektron +może się rozproszyć. + +Blisko energii Fermiego część rzeczywista energii wałsnej zależy liniowo od energii i można ją rozwinąć do liniowego wyrazu +% +\begin{equation} +\text{Re} \Sigma_{\bm{k}}(\omega)=\text{Re} \Sigma_{\bm{k}}(\omega_{\bm{k}})+(\omega-\omega_{\bm{k}})\frac{\partial\text{Re}\Sigma_{\bm{k}}(\omega)}{\partial\omega}\Big{|}_{\omega=\omega_{\bm{k}}}. +\end{equation} +% +Wprowadzając czynnik renormalizacyjny, który jest miarą charakteryzującą spektrum kwasicząstek +% +\begin{equation} +Z_{\bm{k}}=\frac{1}{1-\frac{\partial\text{Re}\Sigma_{\bm{k}}(\omega)}{\partial\omega}\Big{|}_{\omega=\omega_{\bm{k}}}} +\end{equation} +% +możemy zapisać wzór na energię (\ref{e_k}) w postaci +% +\begin{equation} +\varepsilon_{\bm{k}}=\omega_{\bm{k}}+Z_{\bm{k}}\text{Re}\Sigma_{\bm{k}}(\omega_{\bm{k}}). +\end{equation} +% +Również gęstość spektralną kwasicząstek można przybliżyć wzorem +% +\begin{equation} +A_{\bm{k}}(\omega)=Z_{\bm{k}}\frac{Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})}{(\omega-\varepsilon_{\bm{k}})^2+[Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})]^2}, +\end{equation} +% +która ma kształt linii Lorentza w położeniu $\varepsilon_{\bm{k}}$, szerokości $Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})$ +i amplitudzie $Z_{\bm{k}}$, nazywanej również wagą sprektralna kwasiczastek. $Z_{\bm{k}}$ określa m.in. natężenie (amplitudę) rozpraszania fotoemisyjnego, +zmianę masy efektywnej kwazicząstek, jak również skok w obsadzeniu stanów na powierzchni Fermiego. +Dla układu, w którym część rzeczywista energii własnej nie zależy od energii $Z_{\bm{k}}=1$, ta nieciągłość pokrywa się z rozkładem Fermiego-Diraca dla $T=0$. +Energie kwasiczastek, które są funkcjami wektorów falowych, określają strukturę pasmową materiału. +W układach silnie skorelowanych część gęstości spektralnej przekazywana jest do stanów leżących dalej od poziomu Fermiego +i pojawiają się dodatkowe struktury (satelity), których nie da się zinterpretować jako wzbudzenia kwasicząstek. + +\section{Teoria perturbacyjna} + +Podstawowe podejście stosowane w teorii pola opiera się na rozwinięciu perturbacyjnym funkcji Greena~\cite{AGD}. +Najwygodniejszym jest tutaj obraz oddziaływania, w którym hamiltonian zapisany jest w formie +% +\begin{equation} +H(t)=H_0+V_\text{I}(t), +\end{equation} +% +gdzie pierwszy wyraz opisuje układ swobodnych elektronów, a drugi jest zależnym od czasu operatorem oddziaływania +% +\begin{equation} +V_\text{I}(t)=\frac{1}{2}\int d\bm{r}\int d\bm{r}'\psi_\text{I}^\dagger(\bm{r},t)\psi_\text{I}^\dagger(\bm{r}',t)v(\bm{r},\bm{r}') +\psi_\text{I}(\bm{r}',t)\psi_\text{I}(\bm{r},t). +\end{equation} +% +Występujace w tym wyrażeniu operatory pola otrzymujemy przez transformację +% +\begin{equation} +\psi_\text{I}(\bm{r},t)=e^{iH_0(t-t_0)}\psi(\bm{r})e^{-iH_0(t-t_0)}. +\end{equation} +% +W obrazie oddziaływania, ewolucja stanów opisana jest zależnością +% +\begin{equation} +|t\rangle=U_\text{I}(t,t_0)|t_0\rangle, +\end{equation} +gdzie operator ewolucji może być zapisany w postaci szeregu +% +\begin{equation} +U_\text{I}=1+\sum_{n=1}^{\infty}\frac{(-1)^n}{n!}\int_{t_0}^tdt_1...\int_{t_0}^tdt_nT\Big{[}V_\text{I}(t_1)...V_\text{I}(t_n)\Big{]}. +\end{equation} +% +Wykorzystując ten operator i wprowadzając oznaczenie $S=U_\text{I}(\infty,-\infty)$ +możemy zapisać funkcję Greena w postaci rozwinięcia +% +\begin{equation} +G(x,x')=-i\frac{\langle\Phi_0|T[\psi(x)\psi^{\dagger}(x')S]|\Phi_0\rangle}{\langle\Phi_0|S|\Phi_0\rangle}, +\end{equation} +% +gdzie $|\Phi_0\rangle$ jest stanem podstawowym dla układu nieoddziałujących elektronów opisanego hamiltonianem $H_0$. +Występujące w tym szeregu wyrazy można wyrazić przy pomocy funkcji Greena i wyrazów opisujących oddziaływania kulombowskie. +Prowadzi to do wzoru, który można zapisać w zwartej formie przy pomocy sumy wyznaczników +% +\begin{equation} +G(x,x')=\sum_{n=0}^\infty i^n\int v(x_1,x_1')...v(x_n,x'_n)\begin{vmatrix} +G_0(x,x') & G_0(x,x_1) & \dots & G_0(x,x'_n) \\ +G_0(x_1,x') & G_0(x_1,x^+_1) & \dots & G_0(x,x'_n) \\ +\dots & \dots & &\dots \\ +G_0(x'_n,x') & G_0(x'_n,x') & \dots & G_0(x'_n,x'^+_n) \\ +\end{vmatrix}. +\end{equation} +% +Każdy z wyrazów rozwinięcia można otrzymać stosując metodę diagramów Feynmana opisaną szczegółowo w wielu podręcznikach \cite{AGD,FW,martin2}. + + + + + +\section{Metoda GW} +\label{sec:gw} + +Energię własną można powiązać z funkcją Greena +% +\begin{equation} +\Sigma(x_1,x_2)=i\int dx_3dx_4 G(x_1,x_3)W(x_1,x_4)\Lambda(x_3,x_2,x_4). +\end{equation} +% +$W$ jest ekranowanym potencjałem kulombowskim +% +\begin{equation} +W(x_1,x_2)=\int dx_3\epsilon^{-1}(x_1,x_3)V(\bm{r}_3-\bm{r}_2), +\end{equation} +% +\begin{equation} +\epsilon^{-1}(x_1,x_2)=\frac{\delta V(x_1)}{\delta \phi(x_2)}, +\end{equation} +% +gdzie $V$ jest sumą potencjału Hartree $V_H$ i potencjału zewnętrznego $\phi$. +$\Lambda$ jest funkcją wierzchołkową +% +\begin{equation} +\Lambda(x_1,x_2,x_3) = -\frac{\delta G^{-1}(x_1)}{\delta V(x_3)}. +\end{equation} +% + + + +%\section{Teoria dynamicznego średniego pola (DMFT)} +%\label{sec:dmft} + +%\section{Kwantowe Monte Carlo (QMC)} +%\label{sec:qmc} + +%\bibliographystyle{acm} +%\bibliography{biblio.bib} + + + +\thebibliography{500} + + +\bibitem{Schrodinger} E. Schr\"{o}dinger, {\it An undulatory theory of the mechanics of atoms and molecules}, Phys. Rev. {\bf 28}, 1049 (1926). + +\bibitem{HL} W. Heitler and F. London, {\it Wechselwirkung neutraler Atome und homöopolare Bindung nach der Quantenmechanik}, +Zeitschrift für Physik {\bf 44}, 455 (1927). + +\bibitem{hartree28} D. Hartree, {\it The wave mechanics of an atom with a non-coulomb central field. Part I. Theory and methods}, Proc. Cambridge Philos. Soc. {\bf 24}, 89 (1928). + +\bibitem{mulliken} R. S. Mulliken, {\it The assignment of quantum numbers for electrons in molecules}, +Phys. Rev. {\bf 32}, 186 (1928). + +\bibitem{JC} H. M. James and A. S. Coolidge, {\it The ground state of the hydrogen molecule}, J. Chem. Phys. {\bf 1}, 825 (1933). + +\bibitem{fermi26} E. Fermi, {\it Zur Quantelung des idealen einatomigen Gases}, Z. Physik {\bf 36}, 902 (1926). + +\bibitem{Dirac26} P. A. M. Dirac, {\it On the theory of quantum mechanics}, Proc. Roy. Soc. Lond. A {\bf 112}, 661 (1926). + +\bibitem{Pauli25} W. Pauli, Z. Physik {\bf 31}, 765 (1925). + +\bibitem{Bloch} F. Bloch, {\it Über die Quantenmechanik der Elektronen in Kristallgittern}, Z. Phys. {\bf 52}, 555 (1928). + +\bibitem{peierls} R. Peierls, {\it Zur Theorie der galvanomagnetischen Effekte}, Z. Phys. {\bf 53}, 255 (1929). + +\bibitem{Wilson} A. H. Wilson, {\it The theory of electronic semi-conductors}, Proc. R. Soc. Lond. A {\bf 133}, 458 (1931). + +\bibitem{fock30} V. Fock, {\it Naherungsmethode zur Losung des quantenmechanischen Mehrkorperproblems}, Z. Physik {\bf 61}, 126 (1930). + +\bibitem{slater30} J. C. Slater, {\it Note on Hartree's method}, Phys. Rev. {\bf 35}, 210 (1930). + +\bibitem{slater51} J. C. Slater, {\it A simplification of the Hartree-Fock method}, Phys. Rev. {\bf 81}, 385 (1951). + +\bibitem{wigner34} E. P. Wigner, {\it On the interactions of electrons in metals}, Phys. Rev. {\bf 46}, 1002 (1934). + +\bibitem{GB} M. Gellman and K. A. Brueckner, {\it Correlation energy of an electron gas at high-density}, +Phys. Rev. {\bf 106}, 364 (1957). + +\bibitem{wigner33} E. Wigner and F. Seitz, {\it On the constitution of metallic sodium}, Phys. Rev. {\bf 43}, 804 (1933). + +\bibitem{slater37} J. C. Slater, {\it Wave functions in a periodic potential}, Phys. Rev. {\bf 51}, 846 (1937). + +\bibitem{K47} J. Korringa, {\it On the calculation of the energy of a Bloch wave in a metal}, Physica {\bf 13}, 392 (1947). + +\bibitem{KR54} W. Kohn and N. Rostoker, {\it Solution of the Schr\"{o}dinger equation in periodic +lattices with an application to metallic lithium}, Phys. Rev. {\bf 94}, 1111 (1954). + +\bibitem{herring40} C. Herring, {\it A new method for calculating wave functions in crystals}, Phys. Rev. {\bf 57}, 250 (1940). + +\bibitem{Antoncik} E. Antoncik, {\it A new formulation of the method of nearly free electrons}, Czech. J. Phys. {\bf 4}, 439 (1954). + +\bibitem{KP} J. C. Philips and L. Kleiman, {\it New method for calculating wave functions in crystals and molecules}, Phys. Rev. B {\bf 116}, 287 (1959). + +\bibitem{kohn64} P. Hohenberg and W. Kohn, {\it Inhomogeneous electron gas}, Phys. Rev. {\bf 136}, 864 (1964). + +\bibitem{kohn65} W. Kohn and L. J. Sham, {\it Self-consistent equations including exchange and correlation effects}, Phys. Rev. {\bf 140}, 1133 (1965). + +\bibitem{CeperleyAlder80} D. M. Ceperley and B. J. Alder, {\it Ground state of the electron gas by a stochastic method}, +Phys. Rev. Lett. {\bf 45}, 566 (1980). + +\bibitem{PZ} J. P. Pardew and A. Zunger, {\it Self-interaction correction to density-functional approximations for many-electron systems}, +Phys. Rev. B {\bf 23}, 5048 (1981). + +\bibitem{VWN} S. Vosko, L. Wilk, and M. Nusair, {\it Accurate spin-dependent electron liquid correlation energies for local spin density calculations: a critical analysis}, Can. J. Phys. {\bf 58}, 1200 (1983). + +\bibitem{Langreth83} D. C. Langreth and M. J. Mehl, {\it Beyond the local-density approximation in calculations of ground-state electronic properties}, Phys. Rev. B {\bf 28}, 1809 (1983). + +\bibitem{Pardew86} J. P. Perdew and Y. Wang, {\it Accurate and simple density functional for the electronic exchange energy: generalized gradient approximation}, Phys. Rev. B {\bf 33}, 8800 (1986). + +\bibitem{Becke88} A. D. Becke, {\it Density-functional exchange-energy approximation with correct asymptotic behavior}, +Phys. Rev. A {\bf 38}, 3098 (1988). + +\bibitem{Andersen75} O. K. Andersen, {\it Linear methods in band theory}, Phys. Rev. B {\bf 12}, 3060 (1975). + +\bibitem{HSC} D. R. Hamann, M. Schl\"{u}ter, and C. Chiang, {\it Norm-conserving pseudopotentials}, Phys. Rev. Lett. {\bf 43}, 1494 (1979). + +\bibitem{BHS} G. B. Bachelet, D. R. Hamann, and M. Schl\"{u}ter, {\it Pseudopotentials that work: from H to Pu}, Phys. Rev. B {\bf 26}, 4199 (1982). + +\bibitem{Vanderbilt90} D. Vanderbilt, {\it Soft self-consistent pseudopotentials in a generalized eigenvalue formalism}, Phys. Rev. B {\bf 41}, 7892 (1990). + +\bibitem{jones} R. O. Jones and O. Gunnarsson, {\it The density functional formalism, its applications and prospects}, Rev. Mod. Phys. {\bf 61}, 689 (1989). + +\bibitem{payne} M. C. Payne, M. P. Teter, D. C. Allan, T. A. Arias, + and J. D. Joannopoulos, {\it Iterative minimization techniques for ab initio total-energy calculations: molecular dynamics and conjugate gradients}, + Rev. Mod. Phys. {\bf 64}, 1045 (1992). + +\bibitem{parlinski} K. Parlinski, Z. Q. Li, and Y. Kawazoe, {\it First-principles determination of the soft mode in cubic ZrO$_2$}, + Phys. Rev. Lett. {\bf 78}, 4063 (1997). + +\bibitem{baroni} S. Baroni, S. Gironcoli, A. Dal Corso, and P. Giannozzi, {\it Phonons and related crystal properties from density-functional perturbation theory}, + Rev. Mod. Phys. {\bf 73}, 515 (2001). + +\bibitem{martin} R. M. Martin, {\it Electronic structure. Basic theory and practical methods}, Cambridge University Press, 2010. + +\bibitem{peierls} N. F. Mott and R. Peierls, {\it Discussion of the paper by de Boer and Verwey}, Proc. Phys. Soc. (London) {\bf A49}, 72 (1937). + +\bibitem{mott} N. F. Mott, {\it The basis of the electron theory of metals, with special reference to the transition metals}, Proc. Phys. Soc. (London) {\bf A62}, 416 (1949). + +\bibitem{hubbard} J. Hubbard, {\it Electron correlations in narrow energy bands}, Proc. Roy. Soc. (London) {\bf 276}, 238 (1963). + +\bibitem{terakura} K. Terakura, T. Oguchi, A. R. Williams, and J. K\"{u}bler, {\it Band theory of insulating transition-metal monoxides: Band-structure calculations}, + Phys. Rev. B {\bf 30}, 4734 (1984). + +\bibitem{becke93} A. D. Becke, {\it A new mixing of Hartree-Fock and local density-functional theories}, J. Chem. Phys. {\bf 98}, 1372 (1993). + + +\bibitem{anisimov} V. I. Anisimov, J. Zaanen, and O. K. Andersen, {\it Band theory and Mott insulators: Hubbard U instead of Stoner I}, + Phys. Rev. B {\bf 44}, 943 (1991). + +\bibitem{czyzyk} M. T. Czy\.{z}yk and G. A. Sawatzky, {\it Local-density functional and on-site correlations: The electronic structure of La$_2$CuO$_4$ and LaCuO$_3$}, Phys. Rev. B {\bf 49}, 14211 (1994). + +\bibitem{orbital1} A. I. Liechtenstein, V. I. Anisimov, and J. Zaanen, {\it Density-functional theory and strong interactions: orbital ordering in Mott-Hubbard insulators}, Phys. Rev. B {\bf 52}, R5467 (1995). + +\bibitem{orbital2} T. Mizokawa and A. Fujimori, {\it Electronic structure and orbital ordering in perovskite-type 3d transition-metal oxides studied by Hartree-Fock band-structure calculations}, Phys. Rev. B {\bf 54}, 5368 (1996). + +\bibitem{orbital3} V. I. Anisimov, F. Aryasetiawan and A. I. Lichtenstein, {\it First-principles calculations of the electronic structure and spectra of strongly correlated systems: the LDA+U method}, J. Phys.: Cond. Mat. {\bf 9}, 767 (1997). + +\bibitem{dudarev} S. L. Dudarev, G. A. Botton, S. Y. Savrasov, C. J. Humphreys, A. P. Sutton, {\it Electron-energy-loss spectra and the structural stability of nickel oxide: an LSDA+U study}, Phys. Rev. B {\bf 57}, 1505 (1998). + +%\bibitem{Pu-LDAU} S. Y. Savrasov and G. Kotliar, {\it Ground state theory of $\delta$−Pu}, Phys. Rev. Lett. {\bf 84}, 3670 %(2000). + +\bibitem{Georges} A. Georges, G. Kotliar, W. Krauth, and M. J. Rozenberg, {\it Dynamical mean-field theory of strongly correlated fermion systems and the limit of infinite dimensions}, Rev. Mod. Phys. {\bf 68}, 13 (1996). + +\bibitem{BO} M. Born and J. R. Oppenheimer, {\it On the quantum theory of molecules}, Ann. Physik {\bf 84}, 457 (1927). + +\bibitem{Koopman} T. Koopmans, Physica {\bf 1}, 104 (1934). + +\bibitem{GTO} S. F. Boys, {\it Electron wave functions I. A general method for calculation for the stationary states of any molecular system}, Proc. Roy. Soc. London {\bf 200}, 542 (1950). + +\bibitem{MP} H. J. Monkhorst and J. D. Pack, {\it Special points for Brillouin-zone integrations}, Phys. Rev. B {\bf 13}, 5188 (1976). + +\bibitem{thomas} L. H. Thomas, {\it The calculations of atomic fields}, Proc. Cambridge Phil. Roy. Soc. {\bf 23}, 542 (1927). + +\bibitem{fermi1927} E. Fermi, {\it Un metodo statistico per la determinazione di alcune prioprietà dell'atomo}, Rend. Accad. Naz. Lincei. {\bf 6}, 602 (1927). + +\bibitem{dirac} P. A. M. Dirac, {\it Note on exchange phenomena in the Thomas-Fermi atom}, Proc. Cambridge Phil. Roy. Soc. {\bf 26}, 376 (1930). + +\bibitem{janak} J. F. Janak, {\it Proof that $\partial E/\partial n_i=\varepsilon_i$ in density-functional theory}, Phys. Rev. B {\bf 18}, 7165 (1977). + +\bibitem{PW91} J. P. Perdew and Y. Wang, {\it Accurate and simple representation of the electron-gas +correlation energy}, Phys. Rev. B {\bf 45}, 13244 (1992). + +\bibitem{Pardew92} J. P. Perdew, J. A. Chevary, S. H. Vosko, K. A. Jackson, M. R. Pederson, D. J. Singh, and C. Fiolhais, +{\it Atoms, molecules, solids, and surfaces: Applications of the generalized gradient approximation for exchange and correlation}, +Phys. Rev. B {\bf 46}, 6671 (1992). + +\bibitem{PBE} J. P. Perdew, K. Burke, and M. Ernzerhof, {\it Generalized gradient approximation made simple}, + Phys. Rev. Lett. {\bf 77}, 3865 (1996). + +\bibitem{Hellmann} H. Hellmann, {\it Einführung in die Quantenchemie}, Leipzig, Franz Deuticke, 1937. + +\bibitem{Feynman} R. Feynman, {\it Forces in molecules}, Phys. Rev. {\bf 56}, 340 (1939). + + +\bibitem{Blochl} P. E. Bl\"{o}chl, {\it Projector augmented-wave method}, Phys. Rev. B {\bf 50}, 17953 (1994). + +\bibitem{Vasp} G. Kresse and J. Furthm\"{u}ller, {\it Efficiency of ab-initio total energy calculations for metals and semiconductors using a plane-wave basis set}, Comput. Mater. Sci. {\bf 6}, 15 (1996). + + +\bibitem{PawVasp} G. Kresse and J. Joubert, {\it From ultrasoft pseudopotentials to the projector augmented-wave method}, Phys. Rev. B {\bf 59}, 1758 (1999). + +\bibitem{FeSe} A. Ptok, K. J. Kapcia, P. Piekarz, and A. M. Oleś, {\it The ab initio study of unconventional +superconductivity in CeCoIn$_5$ and FeSe}, New, J. Phys. {\bf 19}, 063039 (2017). + +\bibitem{QE} P. Giannozzi {\it et al.}, J. Phys.: Condens. Matter {\bf 21}, 395502 (2009). + +\bibitem{STO1} J. C. Slater, {\it Atomic shielding constants}, Phys. Rev. {\bf 36}, 57 (1930). + +\bibitem{STO2} J. C. Slater, {\it Analytic atomic wave function}. Phys. Rev. {\bf 42}, 33 (1932). + +\bibitem{Moruzzi77} V. L. Moruzzi, A. R. Williams, and J. F. Janak, {\it Local density theory of metallic cohesion}, Phys. Rev. B {\bf 15}, 2854 (1977). + +\bibitem{CPA1} G. M. Stocks, W. M. Temmerman, and B. L. Gyorffy, {\it Complete solution of the Korringa-Kohn-Rostocker coherent-potential-approximation equations: Cu-Ni alloys}, Phys. Rev. Lett. {\bf 41}, 339 (1978). + +\bibitem{CPA2} J. S. Faulkner and G. M. Stocks, {\it Calculating properties with the coherent-potential approximation}, Phys. Rev. B {\bf 21}, 3222 (1980). + +\bibitem{singh91} D. Singh, {\it Ground-state properties of lanthanum: Treatment of extended-core states}, Phys. Rev. B 43, 6388 (1991). + +\bibitem{kummel} S. K\"{u}mmel and L. Kronik, Rev. Mod. Phys. {\bf 80}, 3 (2008). + +\bibitem{Sharp} R. T. Sharp and G. K. Horton, {\it A variational approach to the unipotential many-electron problem}, Phys. Rev. {\bf 90}, 317 (1953). + +\bibitem{Talman} J. D. Talman and W. F. Shadwick, {\it Optimized effective atomic central potential}, Phys. Rev. A {\bf 14}, 36 (1976). + +\bibitem{Sahni} V. Sahni, J. Gruenebaum, and J. P. Perdew, Phys. Rev. B {\bf 26}, 4371 (1982). + +\bibitem{RE} P. Strange, A. Svane, W. M. Temmerman, Z. Szotek, and H. Winter, {\it Understanding the valency of rare earths from first-principles theory}, Nature {\bf 399}, 756 (1999). + +\bibitem{svane1990} A. Svane and O. Gunnarsson, Phys. Rev. Lett. {\bf 65}, 1148 (1990). + +\bibitem{temmerman2001} W. M. Temmerman, H. Winter, Z. Szotek, and A. Svane, Phys. Rev. Lett. {\bf 86}, 2435 (2001). + +\bibitem{PBE0} J. P. Perdew, M. Ernzerhof, and K. Burke, {\it Rationale for mixing exact exchange with density functional approximations}, + J. Chem. Phys {\bf 105}, 9982 (1996). + +\bibitem{pople89} J. A Pople, M. Head-Gordon, D. J. Fox, K. Raqhavachari, and L. A. Curtiss, {\it Gaussian-1 theory: a general procedure for prediction of molecular energies}, J. Chem. Phys. {\bf 90}, 5622 (1989). + +\bibitem{HSE} J. Heyd, G. E. Scuseria, and M. Ernzerhof, {\it Hybrid functionals based on a screened Coulomb potential}, J. Chem. Phys. {\bf 118}, 8207 (2003). + +\bibitem{Becke1998} A. D. Becke, {\it A new inhomogeneity parameter in density-functional theory}, J. Chem. Phys. {\bf 109}, 2092 (1998). + +\bibitem{Becke2006} A. D. Becke and E. R. Johnson, {\it A simple effective potential for exchange}, J. Chem. Phys. {\bf 124}, 221101 (2006). + +\bibitem{Tran2009} F. Tran and P. Blaha, {\it Accurate band gaps of semiconductors and insulators with a semilocal exchange-correlation potential}, +Phys. Rev. Lett. {\bf 102}, 226401 (2009). + +\bibitem{ELF1} A. D. Becke and K. E. Edgecombe, {\it A simple measure of electron localization in atomic and molecular systems}, J. Chem. Phys. {\bf 92}, 5397 (1990). + +\bibitem{ELF2} B. Silvi and A. Savin, {\it Classification of chemical bonds based on topological analysis of electron localization functions}, Nature {\bf 371}, 683 (1994). + +\bibitem{ELF3} J. Sun, B. Xiao, Y. Fang, R. Haunschild, P. Hao, A. Ruzsinszky, G. I. Csonka, G. E. Scuseria, and J. P. Perdew, {\it Density Functionals that Recognize Covalent, Metallic, and Weak Bonds}, Phys. Rev. Lett. {\bf 111}, 106401 (2013). + +\bibitem{metaGGA} J. P. Perdew, S. Kurth, A. Zupan, and P. Blaha, {\it Accurate Density Functional with Correct Formal Properties: A Step Beyond the Generalized Gradient Approximation}, Phys. Rev. Lett. 82, 2544 (1999). + +\bibitem{TPSS} J. Tao, J. P. Perdew, V. N. Staroverov, and G. E. Scuseria, {\it Climbing the density functional ladder: nonempirical meta–generalized gradient +approximation designed for molecules and solids}, Phys. Rev. Lett. {\bf 91}, 146401 (2003). + + +\bibitem{revTPSS} J. P. Perdew, A. Ruzsinszky, G. I. Csonka, L. A. Constantin, and J. Sun, {\it Workhorse semilocal density functional for condensed matter physics and quantum chemistry}, Phys. Rev. Lett. {\bf 103}, 026403 (2009). + +\bibitem{SCAN} J. Sun, A. Ruzsinszky, and J. P. Perdew, {\it Strongly constrained and appropriately normed semilocal density functional}, Phys. Rev. Lett. {\bf 115}, 036402 (2015). + +\bibitem{Becke1989} A. D. Becke and M. R. Roussel, Phys. Rev. A {\bf 39}, 3761 (1989). + +\bibitem{coco1} M. Cococcioni and S. de Gironcoli, {\it Linear response approach to the calculation of the effective interaction parameters +in the LDA+U method}, Phys. Rev. B {\bf 71}, 035105 (2005). + +\bibitem{coco2} B. Himmetoglu, A. Floris, S. de Gironcoli, and M. Cococcioni, {\it Hubbard-corrected DFT energy functionals: the LDA+U +description of correlated systems}, Int. J. Quant. Chem. {\bf 114}, 14 (2014). + +\bibitem{pardew82} J. P. Perdew, R. G. Parr, M. Levy, and J. L. Balduz, {Density-functional theory for fractional particle number: derivative discontinuities of the energy}, Phys. Rev. Lett. {\bf 49}, 1691 (1982). + +\bibitem{norman83} M. R. Norman and J. P. Pardew, {\it Simplified self-interaction correction applied to the energy bands of neon and sodium chloride}, +Phys. Rev. B {\bf 28}, 2135 (1983). + +\bibitem{Gap-hyb} A. J. Garza and G. E. Scuseria, {\it Predicting band gaps with hybrid density functionals}, J. Phys. Chem. Lett. {\bf 7}, 4165 (2016). + +\bibitem{Mariana} M. Derzsi, P. Piekarz, P. T. Jochym, J. Łażewski, M. Sternik, A. M. Oleś, and K. Parlinski, {\it Effects of Coulomb interaction on the electronic structure and lattice dynamics of the Mott insulator Fe2SiO4 spinel}, Phys. Rev. B {\bf 79}, 205105 (2009). + +\bibitem{berry1} R. D. King-Smith and D. Vanderbilt, {\it Theory of polarization of crystalline solids}, Phys. Rev. B {\bf 47}, 1651 (1993). + +\bibitem{berry2} R. Resta, {\it Macroscopic polarization in crastalline dielectrics: the geometric phase approach}, Rev. Mod. Phys. {\bf 66}, 899 (1994). + +\bibitem{Zak} J. Zak, {\it Berry’s phase for energy bands in solids}, Phys. Rev. Lett. {\bf 62}, 2747 (1989). + +\bibitem{PCM} R. M. Pick, M. H. Cohen, and R. M. Martin, {\it Microscopic theory of force constants in the adiabatic approximation}, +Phys. Rev. B {\bf 1}, 910 (1970). + +\bibitem{resta1993} R. Resta, M. Posternak, A. Baldereschi, {\it Towards a quantum theory of polarization in ferroelectrics: +The case of KNbO$_3$}, Phys. Rev. Lett. {\bf 70}, 1010 (1993). + +\bibitem{zhong1994} W. Zhong, R. D. King-Smith, and D. Vanderbilt, {\it Giant LO-TO splittings in perovskite ferroelectrics}, +Phys. Rev. Lett. {\bf 72}, 3618 (1994). + +\bibitem{grimme2004} S. Grimme, {\it Accurate description of van der Waals complexes by density functional theory including empirical corrections}, +J. Comp. Chem. {\bf 25}, 1463 (2004). + +\bibitem{grimme2006} S. Grimme, {\it Semiempirical gga-type density functional constructed with a long-range dispersion correction}, J. Comp. Chem. {\bf 27}, 1787 (2006). + +\bibitem{bucko2010} T. Bucko, J. Hafner, S. Lebegue, and J. G. Angyan, {\it Improved description of the structure of molecular and layered crystals: ab initio DFT +calculations with van der Waals corrections}, J. Phys. Chem. A {\bf 114}, 11814 (2010). + +\bibitem{grimme2010} S. Grimme, J. Antony, S. Ehrlich, and S. Krieg, {\it A consistent and accurate ab initio parametrization of density functional dispersion correction (DFT-D) for the 94 elements H-Pu}, J. Chem. Phys. {\bf 132}, 154104 (2010). + +\bibitem{grimme2011} S. Grimme, S. Ehrlich, and L. Goerigk, {\it Effect of the damping function in dispersion corrected density functional theory}, J. Comp. Chem. {\bf 32}, 1456 (2011). + +\bibitem{tkatchenko2009} A. Tkatchenko and M. Scheffler, {\it Accurate molecular van der Waals interactions from ground-state electron density and free-atom reference data}, Phys. Rev. Lett. {\bf 102}, 073005 (2009). + +\bibitem{tkatchenko2012} A. Tkatchenko, R. A. Di Stasio, R. Car, and M. Scheffler, {\it Accurate and efficient method for many-body van der waals interactions}, Phys. Rev. Lett. {\bf 108}, 236402 (2012). + +\bibitem{AGD} A. A. Abrikosov, L. P. Gor'kov, and I. Y. Dzyaloshinskii, {\it Quantum Field Theoretical Methods in Statistical Physics}, Pergamon Press, 1965. + +\bibitem{FW} A. L. Fetter and J. D. Walecka, {\it Quantum Theory of Many-Prticle Systems}, McGraf-Hill Book Company. + +\bibitem{martin2} R. M. Martin, L. Reining, and D. M. Ceperley, {\it Interacting Electrons. Theory and Computational Approaches}, Cambridge University Press, 2016. + +\end{document} + + + + + + diff --git a/book/methods-old.tex b/book/methods-old.tex new file mode 100644 index 0000000..9039893 --- /dev/null +++ b/book/methods-old.tex @@ -0,0 +1,3269 @@ +\documentclass[12pt,a4paper,openany]{book} +\usepackage{graphicx} +\usepackage{gensymb} +\usepackage{longtable} +\usepackage{epsfig}% Include figure files +\usepackage{dcolumn}% Align table columns on decimal point +\usepackage{bm}% bold math +\usepackage{anysize} +\usepackage[utf8x]{inputenc} +\usepackage[T1]{fontenc} +%\usepackage[polish]{babel} +\usepackage{amsmath} +\def\mb{\bm} +\usepackage[left=2cm,right=2cm,top=3cm,bottom=3cm]{geometry} +\DeclareMathOperator{\Tr}{Tr} + +\usepackage{color} +\usepackage[urlcolor=blue,colorlinks=true,citecolor=blue,linkcolor=blue,pdfstartview={FitH},bookmarks=false]{hyperref} +\usepackage{ulem} +\definecolor{myblue}{rgb}{0.0, 0.5, 0.3} +\newcommand{\SP}[1]{\textcolor{myblue}{#1}} + +\begin{document} + + +\begin{titlepage} + \centering + {\Large\scshape Przemys\l{}aw Piekarz\par} + \vspace{4cm} + {\scshape\bfseries\Huge Electronic structure of solids \par} + \vspace{1cm} + {\scshape\Large Introduction to ab initio methods\par} + \vfill + {\scshape\large Department of Computational Materials Science \\ Institute of Nuclear Physics \\ Polish Academy of Sciences\par} +\end{titlepage} + +\newpage +\thispagestyle{empty} +%\thispagestyle{plain} % empty +\mbox{} + +\tableofcontents + + +\chapter{Introduction} + +First-principles calcution methods, called also {\it ab initio} methods, are based on the laws of quantum mechanics. +The application of the Schr\"{o}dinger equation~\cite{Schrodinger} to atoms and molecules enabled to explain the basis properties of chemical bonds~\cite{HL,hartree28,mulliken,JC}. +Many-electro, such as atoms, molecules and solids, are subject to Fermi-Dirac statistics~\cite{Fermi,Dirac26}, which is a direct consequence of the Pauli exclusion principle~\cite{Pauli25}. +Application of quantum statistics to a homogeneous electron gas, which is the simplest model of the metallic state, +made it possible to explain the problems of the classical Drude-Lorentz theory of conductivity. + +%Teoria pasmowa układów periodycznych, która powstała dzięki pracom Blocha~\cite{Bloch}, Peierlsa~\cite{Peierls} i Wilsona~\cite{Wilson}, wyjaśniła przyczyny znacznych różnic w przewodnictwie elektrycznym materiałów i stworzyła podstawy do podziału wszystkich kryształów na metale, izolatory i półprzewodniki. + +\SP{The band theory of periodic systems, developed thanks to the works of Bloch~\cite{Bloch}, Peierls~\cite{Peierls}, and Wilson~\cite{Wilson}, explained the reasons for significant differences in the electrical conductivity of materials and laid the foundations for classifying all crystals into metals, insulators, and semiconductors.} + + +Oddziaływania wielociałowe występujące w układach elektronowych uniemożliwiają dokładne rozwiązanie +równania Schr\"{o}dingera i dlatego potrzebne są metody przybliżone. +Jednym z pierwszych podejść umożliwiającym obliczenia ilościowe było przybliżenie Hartree \cite{hartree28}, +gdzie funkcja falowa przedstawiona jest w formie iloczynu funkcji jednocząstkowych. +W modelu jednocząstkowym, wzajemne oddziaływanie elektronów zostaje zastąpione efektywnym potencjałem, +w którym porusza się każdy z elektronów. Taki potencjał złożony jest z oddziaływania przyciągającego wytwarzanego przez jądra atomowe i +z części odpychającej pochodzącej od pozostałych elektronów. +Ponieważ elektronowa część potencjału zależy od funkcji falowych, które chcemy wyznaczyć, +równanie Schr\"{o}dingera musi być rozwiązywane w sposób samouzgodniony. +Uwzględniając zakaz Pauliego do wieloelektronowej funkcji falowej, która w najprostszej postaci zapisywana +jest w formie wyznacznika Slatera, można wyprowadzić równanie Hartree-Focka \cite{fock30,slater30,slater51}. +W równaniu tym, oprócz zwykłego oddziaływania kulombowskiego, pojawia się nielokalne +oddziaływanie wymienne. Jest to oddziaływanie występujące tylko między elektronami z tym samym kierunkiem spinu, +powodujące efektywnie zmiejszenie odpychania kulombowskiego między elektronami. +Podejście Hartree-Focka opisuje układy elektronowe w sposób przybliżony ponieważ nie uwzględnia poprawnie korelacji, +które występują w wieloelektronowym stanie kwantowym \cite{wigner34,GB}. +Wiąże się to również z niewłaściwym ekranowaniem oddziaływań kulombowskich, +co prowadzi do znacznie zawyżonych wartości przerwy energetycznej w ciałach stałych. +Metody rozwijane w oparciu o podejście Hartree-Focka, tzw. metody wielowyznacznikowe, uwzględniają poprawnie korelacje elektronowe, +ale wymagają czasochłonnych obliczeń komputerowych. Stosowane są głównie w chemii kwantowej do badania małych układów molekularnych. + +W pierwszych obliczeniach struktury elektronowej metali stosowane były metody, w których niezależne elektrony oddziałują +z periodycznym potencjałem atomowym. +W metodzie komórkowej, zaproponowanej przez Wignera i Seitza \cite{wigner33}, potencjał kryształu jest sumą +sferycznie symetrycznych potencjałów wytwarzanych przez każdy z atomów. +Korzystając z twierdzenia Blocha, wystarczy znaleźć rozwiązania równania Schr\"{o}dingera +w pojedynczej komórce prymitywnej, z odpowiednimi warunkami brzegowymi na granicy komórki. +W roku 1937, Slater wprowadził metodę stowarzyszonych fal płaskich. W tym podejściu cały kryształ podzielony jest +na obszary wokół położeń atomowych (określone przez promień sfery atomowej) i pozostałą część miedzywęzłową. +W każdym z tych obszarów stosuje się inną postać funkcji falowej. Wewnątrz sfer atomowych potencjał zmienia się szybko i +funkcje falowe, które zachowują się podobnie do orbitali atomowych, wyliczane są w bazie harmonic sferycznych. +Natomiast w obszarze międzywęzłowym, zarówno potencjał, jak i funkcje falowe są wolnozmienne, więc naturalną bazą sa fale płaskie. +Dodatkowo musi być spelniony warunek ciągłości na granicy obszarów. +W innym podejściu, zaproponowanym przez Korringa~\cite{K47} oraz Kohna i Rostokera~\cite{KR54}, +wykorzystuje się funkcje Greena i teorię rozpraszania do wyznaczenia stanów elektronowych w krysztale. +Głównym mankamentem tych metod był przybliżony charakter potencjału elektronowego. +Najczęściej stosowano potencjał typu {\it muffin-tin}, który w obszarze rdzenia atomowego ma symetrię sferyczna, +a poza nim przyjmuje wartość stałą. +Krokiem naprzód było podejście zortogonalizowanych fal płaskich zaproponowane przez Herringa~\cite{herring40}, które stało się +podstawą metody pseudopotencjałów~\cite{Antoncik,KP}. +W tym podejściu dokładny potencjał atomowy zastępuje się przybliżonym pseudopotencjałem, mającym skończoną wartość w obszarze rdzenia atomowego, +co umożliwia wyliczenie przybliżonej funkcji falowej (pseudofunkcji falowej) w bazie fal płaskich w całym obszarze kryształu. + +Prawdziwym przełomem było sformułowanie przez Hohenberga, Kohna i Shama teorii funkcjonału gęstości (DFT) \cite{kohn64,kohn65}. +Podstawowe twierdzenie tej teorii mówi, że całkowita energia danego układu, +z uwzględnieniem oddziaływania wymiennego i korelacyjnego, jest funkcjonałem +gęstości elektronowej, która może być wyznaczona przez minimalizację energii stanu podstawowego. +W praktycznych zastosowaniach, gęstość elektronowa wyznaczana jest z jednocząstkowych funkcji falowych, wyliczanych w sposób +samouzgodniony poprzez rozwiazanie równań Kohna-Shama. +Dokładne wartości potencjału wymienno-korelacyjnego nie są znane i muszą być wyznaczane w ramach znanych przybliżeń. +Podstawowym podejściem jest przybliżenie lokalnej gęstości (LDA), +w którym energia wymiany i korelacji otrzymane są z dokładnych obliczeń dla jednorodnego gazu elektronowego \cite{CeperleyAlder80,PZ,VWN}. +Kolejnym krokiem było uwzględnienie efektów nielokalnych w ramach uogólnionego przybliżenia gradientowego +(GGA) \cite{Langreth83,Pardew86,Becke88}. +Od czasu sformułowania DFT, zaproponowano wiele metod rozwiązywania równań Kohna-Shama, takich jak +metoda stowarzyszonych fal płaskich \cite{Andersen75}, czy podejścia oparte na pseudopotencjałach \cite{HSC,BHS,Vanderbilt90}. +W ten sposób, teoria funkcjonału gęstości stała się podstawą do wyliczania struktury elektronowej dla wielu rodzajów materiałów \cite{jones,payne,martin}, +a za jej sformułowanie Walter Kohn otrzymał Nagrodę Nobla w dziedzinie chemii w roku 1998. + +Istnieją jednak układy, w których przybliżenia stosowane w DFT załamują się i nie potrafią poprawnie +opisać struktury elektronowej. Zgodnie z klasyczną teorią pasmową, wiele tlenków metali przejściowych, takich jak NiO lub MnO, +powinno znajdować się w stanie metalicznym, ze względu na częściowe wypełnienie stanów $3d$. +Materiały te są w rzeczywistości izolatorami, ponieważ silne oddziaływanie kulombowskie w stanach $3d$ +uniemożliwia swobodny ruch elektronów i prowadzi do ich lokalizacji \cite{peierls}. +W odróznieniu od izolatorów pasmowych, materiały te nazywane są izolatorami Motta \cite{mott}. +Takie lokalne oddziaływanie elektronów, opisywane w ramach modelu Hubbarda parametrem $U$ \cite{hubbard}, +jest znacznie silniejsze w stanach $d$ i $f$, niż w bardziej rozległych (zdelokalizoanych) stanach $s$ i $p$. +Struktura elektronowa tlenków metali przejściowych, wyznaczana w ramach obliczeń LDA lub GGA, +albo nie posiada przerwy (CoO) albo ta przerwa jest znacznie zaniżona (NiO) \cite{terakura}. +Zbyt mała przerwa energetyczna jest także problemem w obliczeniach dla klasycznych półprzewodników, +takich jak krzem lub german, co oznacza, że również w tych materiałach potencjał wymienno-korelacyjny nie jest +dobrze opisany. + +Podstawowe przybliżenia stosowane do wyznaczenia energii wymienno-korelacyjnej +są źródłem błedów, które prowadzą efektywnie do samooddziaływania elektronów. +Nawet w przypadku układu jednoelektronowego, np. atom wodoru, dodatnia energia oddziaływania elektrostatycznego (typu Hartree), +która wyliczana jest dokładnie, nie kasuje się z ujemną energią wymienną wyznaczoną w przybliżeniu LDA lub GGA. +Ten efekt jest szczególnie silny dla stanów $d$ lub $f$ i prowadzi do niekorzystnego wzrostu energii przy lokalizacji elektronów. +To jest główną przyczyną niepoprawnego stanu metalicznego lub zbyt małej przerwy energetycznej otrzymywanych +w obliczeniach dla tlenków metali przejściowych. +Zaproponowano metodę korekcji tego efektu (SIC) \cite{PZ}, która polega na bezpośrednim wyliczeniu +energii samoodziaływania i odjęcia jej od funkcjonału energii całkowitej. +Metoda ta umożliwia poprawienie struktury elektronowej, ale nie jest łatwa do zaimplementowania w obliczeniach samouzgodnionych. +Stan elektronowy można również poprawić stosując funkcjonały hybrydowe, w których przybliżona energia wymiany jest częściowo +zastąpiona dokładną wartością otrzymaną w ramach metody Hartree-Focka \cite{becke93}. +Wynika to z faktu, że w przybliżeniu Hartree-Focka nie występuje efekt samoodziaływania. + +Potencjał elektronowy dla zlokalizowanych stanów można również poprawić przez dodanie do funkcjonału DFT +dodatkowego wyrazu proporcjonalnego do energi oddziaływania $U$. Można to zrobić w przybliżeniu średniego +pola w ramach metody LDA+U \cite{anisimov}. Zastosowanie tej metody do tlenków metali przejściowych \cite{anisimov} +lub nadprzewodników wysokotemperaturowych \cite{czyzyk} pozwoliło znacznie poprawić ich strukturę elektronową +i własności magnetyczne w porównaniu do standardowych obliczeń DFT. +Również w przypadku innych złożonych materiałów, w których występują oddziaływania między spinowymi, orbitalnymi +i sieciowymi stopniami swobody to podejście daje jakościowo lepsze wyniki \cite{orbital1,orbital2,orbital3}. + +W silnie skorelowanych metalach, jakimi są ziemie rzadkie i aktynowce, +metoda LDA+U pozwala tylko częściowo uwzględnić efekty związane z lokalizacją elekronów. +Dobrym przykładem jest kryształ plutonu, gdzie bardzo duża niezgodność wyliczanej teoretycznie +objetości, a wartością eksperymentalną (około 35 \%) może być skorygowana przy użycie +realistycznej wartości parametru $U$\cite{Pu-LDAU}. +Niestety, efekty dynamiczne takie jak fluktuacja momentów magnetycznych w stanie paramagnetycznyn, czy efekt Kondo +nie mogą być poprawnie opisane na poziomie teorii średniego pola. +W bardziej zaawansowanej metodzie dynamicznego średniego pola (DMFT), efekty wielociałowe +są uwzględniane przez rozwiązanie modelu domieszki Andersona w ramach dokładnej diagonalizacji +lub kwantowego Monte Carlo \cite{Georges}. Rozwiązania zawierają informacje o energii własnej i czasie +życia stanów elektronowych, które nie są dostępne w ramach obliczeń DFT. +Sama metoda kwantowego Monte Carlo rozwijana jest obecnie bardzo intensywnie i stosowana jest do obliczeń +struktury elektronowej molekół i ukladów krystalicznych. + + + +\chapter{Oddziaływania elektronowe} + +\section{Podstawowe własności} + +Wiązania międzyatomowe, dzięki którym powstają cząsteczki i ciała stałe, +są efektem wzajemnych oddziaływań w układzie elektronów i jąder atomowych. +Hamiltonian, który opisuje dowolny układ atomów ma postać +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\sum_{i}\nabla_i^2-\sum_{i,j} \frac{Z_{j}e^2}{|\bm{r}_i-\bm{R}_j|}+\frac{1}{2}\sum_{i\neq j}\frac{e^2}{|\bm{r}_i-\bm{r}_j|} +-\sum_j \frac{\hbar^2}{2M_j}\nabla_j^2 -\frac{1}{2}\sum_{i\neq j} \frac{Z_iZ_je^2}{|\bm{R}_i-\bm{R}_j|}, +\label{hamiltonian} +\end{equation} +% +gdzie $\bm{r}_i$ określają położenia elektronów, $\bm{R_j}$ położenia jąder atomowych, $Z_j$ ładunki jąder, $M_j$ masy jąder i $m$ jest masą elektronu. +Pierwsze trzy wyrazy opisują odpowiednio energię kinetyczną elektronów, oddziaływanie elektronów z jądrami i oddziaływania +między elektronami. Ostatnie dwa wyrazy to energia kinetyczna jąder atomowych i oddziaływanie między +ładunkami jąder. Pełna funkcja falowa złożonego układu elektronów i jąder atomowych $\Psi(\bm{r}_i,\bm{R}_j)$ spełnia równanie Schr\"{o}dingera +% +\begin{equation} +H\Psi(\bm{r}_i,\bm{R}_j) = E\Psi(\bm{r}_i,\bm{R}_j), +\label{Sch} +\end{equation} +% +gdzie $E$ jest całkowitą energią układu. + +Kwantowo-mechaniczny opis kryształu można uprościć wykorzystując duży stosunek masy jadrą atomowego do masy elektronu, +który dla najlżejszego jądra wodoru wynosi $m_p/m_e=1836$. +Powoduje to, że energia kinetyczna jąder jest znacznie mniejsza niż energia kinetyczna elektronów i może być pominięta +przy wyznaczaniu funkcji falowej podukładu elektronowego $\Phi(\bm{r_i},\bm{R_j})$. +Podejście to nazywa się przybliżeniem adiabatycznym lub przybliżeniem Borna-Oppenheimera \cite{BO}. +Wprowadzając funkcję falową całego układu w postaci iloczynu funkcji elektronowej i funkcji jąder atomowych $\chi(\bm{R}_j)$ +% +\begin{equation} +\Psi(\bm{r}_i,\bm{R}_j) = \Phi(\bm{r}_i,\bm{R}_j)\chi(\bm{R}_j) +\label{wave} +\end{equation} +% +można rozseparować (\ref{Sch}) na dwa równania +% +\begin{equation} +(-\frac{\hbar^2}{2m}\sum_{i=1}^N \nabla_i^2-\sum_{i,j} \frac{Z_{j}e^2}{|\bm{r}_i-\bm{R}_j|}+\frac{1}{2}\sum_{i\neq j} +\frac{e^2}{|\bm{r}_i-\bm{r}_j|})\Phi(\bm{r}_i,\bm{R}_j)=E_n(\bm{R}_j)\Phi(\bm{r}_i,\bm{R}_j), +\label{Sch-el} +\end{equation} +% +\begin{equation} +(-\sum_j \frac{\hbar^2}{2M_j} \nabla_j^2 -\sum_{i,j} \frac{Z_iZ_je^2}{|\bm{R}_i-\bm{R}_j|}+E_n(\bm{R}_j))\chi_{n\alpha}(\bm{R}_j)=\varepsilon_{n\alpha}\chi_{n\alpha}(\bm{R}_j). +\end{equation} +% +Pierwsze równanie opisuje funkcje falowe i energie własne $E_n$ układu elektronowego przy ustalonych położeniach jąder atomowych, gdzie $n$ oznacza zdefiniowany zbiór liczb kwantowych stanu elektronowego. Z drugiego równania możemy otrzymać funkcje falowe i energie własne $\varepsilon_{n\alpha}$ związane z ruchem jąder atomowych, +gdzie $\alpha$ jest kwantową liczbą, która charakteryzuje te wielkości. Energia potencjalna w równaniu opisującym ruch jąder atomowych zależy od wzajemnego oddziaływania między jądrami i od energii podukładu elektronowego $E_n(\bm{R}_j)$. Obie wielkości są funkcją aktualnego położenia wszystkich jąder atomowych. + +Zapiszmy funkcję falową układu $N$ elektronów, przy zadanych położeniach jader atomowych, w formie $\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_N)$. +Znajomość funcji falowej pozwala wyznaczyć wiele podstawowych wielkości fizycznych dla danego układu. W szczególności gęstość elektronowa w punkcie $\bm{r}$ +dana jest wzorem +% +\begin{equation} +n(\bm{r})=N\int d\bm{r}_2...d\bm{r}_N \Phi^*(\bm{r},\bm{r}_2,...,\bm{r}_N) \Phi(\bm{r},\bm{r}_2,...,\bm{r}_N). +\end{equation} +% +Podstawową własnością elektronowej funkcji falowej jest jej antysymetryczność. Oznacza, że zamiana miejscami dwóch elektronów powoduje zmianę jej znaku +% +\begin{equation} +\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_i,...,\bm{r}_j,...,\bm{r}_N)=-\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_j,...,\bm{r}_i,...,\bm{r}_N). +\label{anty} +\end{equation} +% +Ta własność wynika z zakazu Pauliego, który mówi, że dwa fermiony (czyli cząstki o spinie połówkowym) nie mogą znajdować się w tym samym stanie kwantowym - w stanie opisanym takim samym zestawem liczb kwantowych. + +Równanie Schr\"{o}dingera (\ref{Sch-el}) zawiera oddziaływania wielociałowe i nie posiada dokładnych rozwiązań analitycznych dla dwóch lub większej ilości elektronów/ +Konieczne jest zastosowanie metod przybliżonych, które pozwalają wyznaczyć funkcje falowe i energie stanów elektronowych. +Jako przykład rozważmy prosty układ z dwoma elektronami, jakim jest cząsteczka wodoru H$_2$. +Hamiltonian tego układu, po uwzlędnieniu przybliżenia Borna-Oppenheimera, przyjmuje postać +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\nabla_1^2-\frac{\hbar^2}{2m}\nabla_2^2-\frac{e^2}{r_{1A}}-\frac{e^2}{r_{1B}}-\frac{e^2}{r_{2A}}-\frac{e^2}{r_{2B}}+\frac{e^2}{r_{12}}+\frac{e^2}{r_{AB}}, +\end{equation} +% +gdzie $r_{1A}$, $r_{1B}$, $r_{2A}$, $r_{1B}$ oznaczają odległości elektronów (1 i 2) od dwóch protonów ($A$ i $B$), $r_{12}$ jest odległością między elektronami +i $r_{AB}$ odległością miedzy protonami. +W roku 1927, Heitler i London zaproponowali funkcję falową w formie \cite{HL} +% +\begin{equation} +\Phi(\bm{r}_1,\bm{r}_2)=N_{\pm}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)\pm \psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\chi_{\sigma}, +\end{equation} +% +gdzie $N_{\pm}$ jest czynnikiem normalizacyjnym, $\chi_{\sigma}$ jest częścią spinową funkcji falowej, a cztery funkcje $\psi_{\alpha}(\bm{r})$ +sa orbitalami $1s$ dla stanu podstawowego atomu wodoru +% +\begin{equation} +\psi_{\alpha}(\bm{r})=\frac{1}{\sqrt{\pi a_0^3}}e^{-\frac{|\bm{r}-\bm{r}_{\alpha}|}{a_0}}, +\end{equation} +gdzie $a_0$ jest promieniem Bohra, a $\bm{r}_{\alpha}$ jest położeniem protonu $\alpha=A$ lub $B$. +Biorąc pod uwagę warunek antysymetryczności (\ref{anty}), funkcja falowa przyjmuje jedną z dopuszczalnych postaci +% +\begin{equation} +\Phi_S(\bm{r}_1,\bm{r}_2)=N_{+}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)+\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\frac{1}{\sqrt{2}}(|\uparrow\downarrow\rangle-|\downarrow\uparrow\rangle), +\end{equation} +% +dla całkowitego spinu $S=0$ (stan singletowy), oraz +% +\begin{equation} +\Phi_T(\bm{r}_1,\bm{r}_2)=\begin{cases} +N_{-}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)-\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]|\uparrow\uparrow\rangle, \\ +N_{-}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)-\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\frac{1}{\sqrt{2}}(|\uparrow\downarrow\rangle+|\downarrow\uparrow\rangle), \\ +N_{-}[\psi_A(\bm{r}_1)\phi_B(\bm{r}_2)-\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]|\downarrow\downarrow\rangle, +\end{cases} +\end{equation} +% +dla spinu $S=1$ (stan trypletowy). Stanem podstawowym cząsteczki wodoru jest stan singletowy, którego energia +$E_S$ jest niższa od energii stanu stanu trypletowego $E_T$ dla każdej odległości między protonami $r_{AB}$. +Stan związany odpowiada minimum energetycznemu $E_S=\langle\Phi_S|H|\Phi_S\rangle$, które dostajemy dla $r_{AB}=0.87$ \AA. Ta odległość jest większa od wartości eksperymentalnej równej 0.74 \AA. Natomiast wyliczona energia dysocjacji cząsteczki na dwa atomy wodoru wynosi $E_d=3.14$ eV i jest mniejsza od energii zmierzonej 4.75 eV. Jest to przykład wiązania kowalencyjnego, w którym dwa elektrony o przeciwnych spinach zostają uwspólnione, co prowadzi +do obniżenia energii całego układu w porównaniu do sumy energii dwóch osobnych atomów. +W odróżnieniu od stanu singletowego, stan trypletowy nie tworzy stanu związanego dwóch atomów wodoru. + +Dokładniejsze wartości $r_{AB}=0.74$ \AA\ i $E_d=3.63$ eV otrzymuje się w przybliżeniu Hartree-Focka, które będzie tematem następnego rozdziału. +Najlepsze wyniki uzyskuje się metodą wariacyjną, w której funkcja falowa zapisana jest w ogólnej formie iloczynu symetrycznej funkcji przestrzennej i antysymetrycznej funkcji spinowej \cite{JC} +% +\begin{equation} +\Phi_S(\bm{r}_1,\bm{r}_2)=\Psi(\bm{r}_1,\bm{r}_2)\chi_0. +\end{equation} +% +Część przestrzenna funkcji falowej zależy od $M$ parametrów wariacyjnych, $p_1$, $p_2$,..., $p_M$. +Minimalizując energię układu dla $M=13$ otrzymuje się wartości $E_d=4.70$ eV i $r_{AB}=4.74$ \AA, w bardzo dobrej zgodności z danymi eksperymentalnymi \cite{JC}. + + +\section{Równanie Hartree-Focka} + +Jedną z pierwszych metod zostosowaną do układów molekularnych jest przybliżenie Hartree-Focka \cite{hartree28,fock30,slater30}, w którym funkcja falowa dla $N$ elektronów ma postać wyznacznika Slatera +% +\begin{equation} +\Phi = \frac{1}{\sqrt{N!}} +\begin{vmatrix} +\phi_1(\bm{r}_1,\sigma_1) & \phi_2(\bm{r}_1,\sigma_1) & \dots & \phi_N(\bm{r}_1,\sigma_1) \\ +\phi_1(\bm{r}_2,\sigma_2) & \phi_2(\bm{r}_2,\sigma_2) & \dots & \phi_N(\bm{r}_2,\sigma_2) \\ +\dots & \dots & &\dots \\ +\phi_1(\bm{r}_N,\sigma_N) & \phi_2(\bm{r_N},\sigma_N) & \dots & \phi_N(\bm{r}_N,\sigma_N) \\ +\end{vmatrix}, +\label{slater} +\end{equation} +% +gdzie funkcje jednoelektronowe są iloczynem części zależnej od położenia $\bm{r}_i$ +i od spinu $\sigma_i$ +% +\begin{equation} +\phi_i(\bm{r}_i,\sigma_i)=\psi_i^{\sigma_i}(\bm{r}_i)\xi_i(\sigma_i). +\end{equation} +% +Funkcja falowa zapisana w postaci wyznacznika Slater spełnia podstawowe +własności układu nieodróżnialnych cząstek. +Zamiana miejscami dwóch elektronów odpowiada zamianie dwóch kolumn w wyznaczniku, co powoduje +zmianę znaku funkcji falowej zgodnie z warunkiem antysymetryczności. +Jeżeli dwa elektrony znajdują się w tym samym stanie kwantowym to dwie kolumny +są jednakowe i cały wyznacznik się zeruje, co zgodne jest z zakazem Pauliego. + +Rozwiązanie równania Schr\"{o}dingera odpowiada funkcji falowej, dla której średnia +z hamiltonianu przyjmuje wartość minimalną. Przy założeniu ortonormalności funkcji $\Phi$ +odpowiada to zasadzie wariacyjnej w postaci +% +\begin{equation} +\delta(\langle\Phi|H|\Phi\rangle - E\langle\Phi|\Phi\rangle)=0, +\label{var} +\end{equation} +% +gdzie symbol $\delta$ oznacza pochodną wariacyjną. +Wyliczając średnią z hamiltonianu (\ref{hamiltonian}) dla funkcji (\ref{slater}) otrzymujemy +% +\begin{equation} +\langle\Phi|H|\Phi\rangle=\sum_{i,\sigma}\int d\mb{r} \psi_i^{\sigma*}(\mb{r})[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})]\psi_i^{\sigma}(\mb{r}) ++E_H+E_x, +\label{E_HF} +\end{equation} +% +gdzie $V_Z$ jest potencjałem wytwarzanym przez jądra atomowe, a $E_H$ nazywa się energią Hartree +% +\begin{equation} +E_H=\frac{e^2}{2}\sum_{i,j,\sigma,\sigma'} +\int d\mb{r} \int d\mb{r}' \frac{\psi_i^{\sigma*}(\mb{r})\psi_j^{\sigma'*}(\mb{r}')\psi_i^{\sigma}(\mb{r})\psi_j^{\sigma'}(\mb{r}')}{|\mb{r}-\mb{r}'|}. +\end{equation} +% +Wprowadzając gęstość ładunkową w punkcie $\mb{r}$ +% +\begin{equation} +n(\mb{r})=e\sum_{i,\sigma} |\psi_i^{\sigma}(\mb{r})|^2, +\label{dens} +\end{equation} +% +możemy zapisać energię Hartree w prostszej formie +% +\begin{equation} +E_H=\frac{1}{2} \int d\mb{r} \int d\mb{r}' \frac{n(\mb{r})n(\mb{r}')}{|\mb{r}-\mb{r}'|}, +\label{Hartree} +\end{equation} +% +która odpowiada klasycznej energii oddziaływania kulombowskiego przy zadanym rozkładzie gęstości ładunku elektrycznego. +% +$E_x$ nazywa się energią wymiany i wynosi +% +\begin{equation} +E_x=-\frac{e^2}{2}\sum_{i,j,\sigma,\sigma'} +\int d\mb{r} \int d\mb{r}' \frac{\psi_i^{\sigma*}(\mb{r})\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')\psi_j^{\sigma}(\mb{r})}{|\mb{r}-\mb{r}'|}. +\label{exc} +\end{equation} +% +Energia wymiany jest wielkością kwantową, która nie ma odpowiednika w fizyce klasycznej. +Oddziaływanie wymianne charakteryzują dwie ważne cechy, które są ze sobą ściśle powiązane. +Przede wszystkim, oddziaływanie to dotyczy tylko elektronów o takim samym kierunku spinu. +Zgodnie z zasadą Pauliego dwa elektrony o tym samym kierunku spinu nie moga mieć takich samych +pozostałych liczb kwantowych, co wiązałoby się z obsadzeniem tego samego stanu kwantowego. +Efektywnie prowadzi to do powiększenia odległości między takimi elektronami i +obniżenia energii oddziaływania kulombowskiego. Z tego wynika druga cecha +oddziaływania wymiennego: wartość ujemna energii tego oddziaływania. Można interpretować oddziaływanie wymienne +jako oddziaływanie kulombowskie elektronu z ładunkiem dodatnim tzw. {\it dziurą wymienną} ({\it ang. exchange hole}), +która powoduje redukcję gestości ładunku ujemnego wokół każdego elektronu. + +Po zastosowaniu metody wariacyjnej do (\ref{E_HF}) otrzymujemy równanie Hartree-Focka +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})+V_H(\mb{r})]\psi_i^{\sigma}(\mb{r}) +-\frac{e^2}{2}\sum_{j,\sigma}\int d\mb{r}' \frac{\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')}{|\mb{r}-\mb{r}'|}\psi_j^{\sigma}(\mb{r})=E\psi_i^{\sigma}(\mb{r}), +\label{HF} +\end{equation} +% +gdzie $V_H$ oznacza potencjał Hartree +% +\begin{equation} +V_H(\mb{r})=\int d\mb{r}' \frac{n(\mb{r}')}{|\mb{r}-\mb{r}'|}. +\end{equation} +% +Równanie Hartree-Focka jest równaniem nieliniowymi ponieważ w ostatnim wyrazie Hamiltonianu występuje poszukiwana funkcja falowa. +Slater zaproponował inną postać równań (\ref{HF}), która +pozwala lepiej zrozumieć charakter oddziaływania wymiennego \cite{slater51}. +Mnożąc i dzieląc wyraz wymienny przez $\psi_i^{\sigma}(r)$ otrzymujemy +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})+V_H(\mb{r}) +-\frac{e}{2}\int d\mb{r}' \frac{n(\mb{r},\mb{r}')}{|\mb{r}-\mb{r}'|}]\psi_i^{\sigma}(\mb{r})=E\psi_i^{\sigma}(\mb{r}), +\label{HFS} +\end{equation} +% +gdzie $n(\mb{r},\mb{r}')$ można interpretować jako gęstość ładunku wymiennego +% +\begin{equation} +n(\mb{r},\mb{r}')= e\sum_{j,\sigma}\frac{\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')\psi_j^{\sigma}(\mb{r})\psi_i^{\sigma*}(\mb{r})}{\psi_i^{\sigma*}(\mb{r})\psi_i^{\sigma}(\mb{r})}, +\label{EC} +\end{equation} +% +która jest funkcją dwóch położeń $\mb{r}$ i $\mb{r}'$ i zależy od stanu kwantowego $i$. Całkowity ładunek dziury wymiennej +równy jest ładunkowi pojedynczego elektronu, co łatwo pokazać wykonując całkowanie po $\mb{r}'$ i korzystaniu z ortogonalności +funkcji falowych +% +\begin{equation} +q=e\sum_{j,\sigma}[\int d\mb{r}'\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')]\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}= +e\sum_{j,\sigma}\delta_{ij}\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}=e. +\end{equation} +% +Biorąc obydwa położenia równe $\bm{r}=\bm{r'}$ otrzymujemy gęstość ładunku wymiennego zgodną ze wzorem (\ref{dens}). +Powoduje to, że człon opisujący oddziaływanie elektronu z jego własnym polem wymiennym ma taką sama postać jak oddziaływanie +z potencjałem Hartree, ale przeciwny znak i wzajemnie się kasują. Dzięki tej własności w przybliżeniu Hartree-Focka nie występuje problem oddziaływania elektronu z jego własnym polem ({\it samooddziaływanie, ang. self-interaction}). +W formie (\ref{HFS}) równanie Hartree-Focka ma postać jednoelektronowego równania Schr\"{o}dingera z potencjałem wymiennym wytwarzanym +w miejscu znajdowania się elektronu przez ładunek wymienny. + +Podejście Hartree-Focka jest metodą przybliżoną, zatem wyliczona energia +i funkcje falowe różnią się od wielkości dokładnych, które odpowiadają rozwiązaniom równania +Schr\"{o}dingera dla funkcji wieloelektronowej. +Uwzglednienie korelacji w wieloelektronowej funkcji falowej umożliwia +dodatkowe obniżenie energii w porównaniu do energii Hartree-Focka. +Różnica między dokładną wartością energii ($E_{\rm{exact}}$) i energią wyliczoną w przybliżeniu +Hartree-Focka ($E_{\rm{HF}}$), nosi nazwę energii korelacji +% +\begin{equation} +E_c=E_{\rm{exact}}-E_{\rm{HF}}. +\end{equation} +% +Energia korelacji wynika z faktu, że również elektrony o przeciwnych +kierunkach spinów dążą do przestrzennej separacji i +zmniejszenia energii oddziaływania kulombowskiego. +Korelacje elektronowe można uwzględnić przez zastosowanie funkcji wielowyznacznikowych, +w ramach metody oddziaływania konfiguracji ({\it ang. configuration interaction} - CI) \cite{GTO}. +To podejście pozwala wyznaczyć bardzo dokładnie funkcję falową i energię stanu podstawowego, +jednak czas obliczeniowy skaluje się eksponencjalnie z rozmiarem układu, +więc stosowane jest jedynie do małych układów molekularnych. + +\section{Metoda pola samouzgodnionego} + +Równania Hartree-Focka najczęściej rozwiązuje się numerycznie stosując metodę pola samouzgodnionego, nazywaną również przybliżeniem średniego pola. +Przy zadanych położeniach atomów wybieramy początkowe funkcje falowe $\psi_{i0}^{\sigma}$, +które przykładowo mogą być orbitalami izolowanych atomów. +Dla tych funkcji falowych wyliczamy gęstość elektronową $n(\mb{r})$ i potencjał $V(\mb{r})$ +w każdym punkcie przestrzeni badanego układu. +Dla tak wyliczonego potencjału rozwiązujemy równanie (\ref{HF}) wyznaczając zbiór jednoelektronowych funkcji falowych i energii +stanów elektronowych. Wyznaczone funkcje falowe stosujemy do ponownego wyliczenia gęstości elektronów +i potencjału efektywnego. Procedurę powtarzamy do momentu, gdy otrzymane w kolejnych krokach energie i funkcje falowe +są jednakowe lub różnią się o niewielką zadaną wielkość. Najczęściej parametrem służącym do badania zbieżności +rachunku jest całkowita energia układu. Metoda pola samoouzgodnionego zastosowana była po raz pierwszy +do rozwiązania równania Hartree, które możemy otrzymać z rownania Hartree-Focka po usunięciu +oddziaływania wymiennego. Równanie Hartree odpowiada funkcji falowej w postaci +iloczynu niezależnych funkcji jednocząstkowych, czyli opisuje zbiór niezależnych elektronów +w efektywnym polu elektrostatycznym. Metoda pola samouzgodnionego stosowana jest obecnie w większości +metod obliczeniowych struktury elektronowej ciał stałych. + +\section{Gaz elektronowy} + +Jednorodny gaz elektronowy jest dobrym przybliżeniem rzeczywistej struktury +elektronowej prostych metali i jest często wykorzystywany w wielu podstawowych +metodach obliczeniowych (np. w przybliżeniu lokalnej gęstości). +Najprostszy model gazu elektronowego składa się z nieoddziałujących cząstek +zamkniętych w sześcianie o objętości $V=L^3$. Długość elektronowej fali de'Broglie'a +rozchodzącej się w każdym kierunku musi spełniać warunek periodyczności ($n\lambda=L$), +co prowadzi to kwantowania wektora falowego w kierunkach $x$, $y$ i $z$ +% +\begin{equation} +\mb{k}=(\frac{2\pi n_x}{L},\frac{2\pi n_x}{L},\frac{2\pi n_x}{L}), +\end{equation} +% +gdzie $n_x$, $n_y$, $n_z$ są liczbami całkowitymi. +Energie i funkcje falowe dyskretnych stanów elektronowych dane są wzorami +% +\begin{equation} +E_k=\frac{\hbar^2 k^2}{2m}, +\end{equation} +% +\begin{equation} +\psi_k(\mb{r})=\frac{1}{\sqrt{V}}e^{i\mb{kr}}, +\label{pw} +\end{equation} +% +Zakładamy, że układ nie jest spolaryzowany magnetycznie i liczba elektronów ze spinami skierowanymi +do góry i na dół jest jednakowa, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. +Zgodnie z zakazem Pauliego w stanie kwantowym o danym wektorze falowym $\mb{k}$ mogą +znajdować się maksymalnie dwa elektrony o przeciwnych kierunkach spinu. +W temperaturze $T=0$ K elektrony obsadzają kolejne stany od najniższego do +maksymalnej wartości $E_F$ nazywanej energią Fermiego. +Całkowita energia układu $N$ elektronów wynosi +% +\begin{equation} +E=2\sum_{k0$. +Tuż powyżej energii Fermiego ($E_F$) znajdują się stany, do których przechodzą elektrony wzbudzone termicznie lub w wyniku oddziaływania z innymi +elektronami. W półprzewodnikach i izolatorach, powyżej ostatniego zajętego stanu elektronowego, znajduje się przerwa obejmująca +zakres zabronionych energetycznie stanów. +Pasmo, które znajduje się tuż poniżej przerwy energetycznej nazywa się pasmem walencyjnym, a to które jest powyżej +pasmem przewodnictwa. +Półprzewodniki zwykle charakteryzują się mniejszą przerwa energetyczną ($\sim$1-2 eV) niż izolatory. +Występują też materiały nazywane półmetalami, w których przerwa energetyczna i $\rho(E_F)$ są równe zeru (np. grafen). +Odrębną grupę materiałów stanowią izolatory Motta, w których przerwa energetyczna jest wynikiem silnych oddziaływań +elektronowych. + + + +\chapter{Teoria funkcjonału gęstości} + +Większość nowoczesnych metod obliczeniowych stosowanych do badania własności materiałów opiera się na teorii funkcjonału gestości ({\it ang. density functional theory} - DFT), która została sformułowana w pracach Hohenberga i Kohna \cite{kohn64} +oraz Kohna i Shama \cite{kohn65}. Obecnie, DFT stosowana jest powszechnie do wyliczania struktury elektronowej, +optymalizacji sieci krystalicznej, badania własności elastycznych i dynamiki sieci oraz wielu innych własności materiałowych. +Podobnie jak w opisie oddziaływania wymiennego zaproponowanym przez Slatera~\cite{slater51} +i w teorii Thomasa-Fermiego~\cite{thomas,fermi,dirac} podstawową wielkością jest tutaj gęstość elektronowa zdefiniowana w każdym punkcie materiału $n(\bm{r})$. +Główną ideą tego podejścia jest mozliwość zastąpienie dokładnej funkcji falowej, układem stanów jednocząstkowych w efektywnym potencjale elektronowym, który +daje taką samą gęstość elektronową jak opis wieloelektronowy. +Takie podejście daje możliwość wykorzystania dokładnej informacji o oddziaływaniach wymiennych i korelacyjnych +otrzymanych dla jednorodnego gazu elektronowego do badania niejednorodnych układów atomowych. + +\section{Twierdzenia Hohenberga-Kohna} + +Praca Hohenberga i Kohna \cite{kohn64} zawiera dwa fundamentalne twierdzenia, które +dotyczą relacji między gęstością elektronową $n(\bm{r})$, zewnętrznym potencjałem $V_{ext}(\bm{r})$ +oraz energią całkowitą układu elektronów $E[n]$, która jest funkcjonałem +gęstości elektronowej. Zależność funkcjonalna oznacza, że dla dowolnego rozkładu +elektronów w całej przestrzeni układu $n(\bm{r})$ można jednoznacznie wyznaczyć energię całkowitą +układu $E[n]$. Zapiszmy hamiltonian układu oddziałujących elektronów +w ogólnej formie + +\begin{equation} +H=-\frac{\hbar^2}{2m}\sum_{i}\nabla_i^2+V_{ext}(\bm{r})+\frac{1}{2}\sum_{i\neq j}\frac{e^2}{|\bm{r}_i-\bm{r}_j|}. +\label{hamil} +\end{equation} +% +Twierdzenia Hohenberga-Kohna można sformułować następująco: + +{\bf Twierdzenie I:} +Zewnętrzny potencjał układu oddziałujących elektronów $V_{ext}$ jest jednoznacznie określony (z dokładnością do stałej wartości) +przez gęstość elektronową w stanie podstawowym $n_0(\mb{r})$. + +{\bf Twierdzenie II:} +Dla ustalonego potencjału zewnętrznego $V_{ext}(\bm{r})$, funkcjonał energii $E[n]$ osiąga +minimalną wartość $E_0$ dla gęstości elektronowej w stanie podstawowym $n_0(\bm{r})$. + +Z twierdzeń tych wynikają następujace wnioski. Ponieważ hamiltonian jest jednoznacznie określony (z dokładnościa do stałej) +przez $n_0(\bm{r})$, funkcje falowe wszystkich stanów elektronowych, +jak również wszystkie własności układu są całkowicie zdeterminowane przez gęstość elektronową w stanie podstawowym. +Znajomość funkcjonału energii $E[n]$ jest wystarczająca do wyznaczenia dokładnej energii i gęstości elektronowej +stanu podstawowego. + +\section{Równanie Kohna-Shama} + +Twierdzenia Kohna-Shama pozwalają w sposób ścisły powiązać gestość elektronową w stanie podstawowym +z równaniem Schr\"{o}dingera dla układu oddziałujacych elektronów, opisanego hamiltonianem (\ref{hamil}). +W praktyce nie jest możliwe bezpośrednie rozwiązanie równania Schr\"{o}dingera i wyznaczenie wielociałowych funkcji falowych. +Teoria funkcjonału gęstości pozwala zastąpić równanie wielociałowe nowym równaniem, nazywanym równaniem Kohna-Shama, które ma +taką postać jak dla nieoddziałujących cząstek znajdujacych się w efektywnym polu $V_{eff}$. +Znając jednoelektronowe rozwiązania równania Kohna-Shama $\psi_i^{\sigma}(\bm{r})$, zależne od położenia i spinu, +możemy wyznaczyć gęstość elektronową w każdym punkcie +% +\begin{equation} +n(\bm{r})=\sum_{i,\sigma} f_{i\sigma}|\psi_i^{\sigma}(\bm{r})|^2, +\label{density} +\end{equation} +% +gdzie dla uproszczenia indeks $i$ określa zarówno numer stanu $j$, jak i wektor falowy $\bm{k}$, a $f_{i\sigma}$ są liczbami obsadzeń +stanów, które w ogólnym przypadku mogą przyjmować ułamkowe wartości, np. zgodnie z rozkładem Fermiego-Diraca. +Przyjmujemy również, że ładunek elementarny $e=1$, co oznacza, że gęstość ładunku jest tożsama z gęstością elektronową. +Twierdzenia Kohna-Shama zapewniają nam, że efektywny potencjał $V_{eff}$ jest jednoznacznie +określony przez gęstość elektronową, jak również, że funkcjonał energii całkowitej osiąga +minimum dla gęstości elektronowej w stanie podstawowym. +Zatem stan podstawowy układu możemy wyznaczyć jeżeli znamy funkcjonał energii i potrafimy +znaleźć jego minimum. W postaci ogólnej funkcjonał energii układu elektronów możemy +zapisać +% +\begin{equation} +E[n]=T[n] + E_{ext}[n] + E_H[n] + E_{xc}[n], +\label{EKS} +\end{equation} +% +gdzie $T[n]$ jest energią kinetyczną elektronów +% +\begin{equation} +T[n]=-\frac{\hbar^2}{2m}\sum_{i,\sigma} \int d\bm{r} \psi^{\sigma *}_i(\bm{r})\nabla_i^2 \psi^{\sigma}_i(\bm{r}), +\end{equation} +% +$E_{ext}[n]$ jest energią oddziaływania z potencjałem zewnętrznym +% +\begin{equation} +E_{ext}[n]=\int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}), +\end{equation} +% +$E_H[n]$ jest energią Hartree (\ref{Hartree}) i $E_{xc}[n]$ jest energią wymienno-korelacyjną. + +Możemy teraz zastosować podejście wariacyjne uwzględniając warunek ortonormalności +orbitali Kohna-Shama: $\langle\psi_i^{\sigma *}|\psi_j^{\sigma'}\rangle = \delta_{ij}\delta_{\sigma\sigma'}$ +i wprowadzając mnożniki Lagrange'a +% +\begin{equation} +\frac{\delta}{\delta\psi_i^{\sigma *}}(E[n]-\sum_{i,\sigma}\varepsilon_{i\sigma}[\int d\bm{r} \psi_i^{\sigma *}(\bm {r})\psi_i^{\sigma}(\bm{r})-1]) = 0. +\label{delta} +\end{equation} +% +Wstawiając funkcjonał energii w postaci (\ref{EKS}) do (\ref{delta}) otrzymujemy +% +\begin{equation} +\frac{\delta T[n]}{\delta \psi_i^{\sigma *}}+\frac{\delta}{\delta n}(\int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}) + E_H[n] + E_{xc}[n])\frac{\delta n}{\delta \psi_i^{\sigma *}}-\varepsilon_{i\sigma} \frac{\delta}{\delta\psi_i^{\sigma *}}\sum_{j,\sigma'}\int d\bm{r} \psi_j^{\sigma' *}\psi_j^{\sigma}=0, +\end{equation} +% +gdzie zastosowalismy wzór na pochodna funkcji złozonej: +% +\begin{equation} +\frac{\delta}{\delta \psi_i^{\sigma *}}=\frac{\delta}{\delta n}\frac{\delta n}{\delta \psi_i^{\sigma *}}. +\end{equation} +% +Wykonując pochodne wariacyjne dostajemy równanie Kohna-Shama +% +\begin{equation} +[-\frac{\hbar^2\nabla_i^2}{2m}+V_{KS}(\bm{r})]\psi_i^{\sigma}(\bm{r})=\varepsilon_{i\sigma}\psi_i^{\sigma}(\bm{r}), +\end{equation} +% +które ma postać jednocząstkowego równania Schr\"{o}dingera z potencjałem Kohna-Shama złożonym z trzech wyrazów +% +\begin{equation} +V_{KS}(\bm{r})=V_{ext}(\bm{r})+V_H(\bm{r})+V_{xc}(\bm{r})=V_{ext}(\bm{r})+\int d\bm{r'} \frac{n(\mb{r}')}{|\bm{r}-\bm{r'}|}+\frac{\delta E_{xc}[n]}{\delta n}. +\label{VKS} +\end{equation} +% +W potencjale tym nieznana jest dokładnie energia wymienno-korelacyjna, która musi być przybliżana +odpowiednimi metodami, które będą omówione w kolejnych rozdziałach. +Znając spektrum energetyczne rozwiązań równania Kohna-Shama, energię stanu podstawowego można wyrazić w postaci +% +\begin{equation} +E[n,f_i]=\sum_{i\sigma}f_{i\sigma} \varepsilon_{i\sigma} - \int d\bm{r} n(\bm{r})V_{KS}(\bm{r}) + \int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}) + E_H[n] + E_{xc}[n]. +\end{equation} +% +Funkcje jednoelektronowe i energie stanów Kohna-Shama $\varepsilon_{i\sigma}$ nie mają jednoznacznej interpretacji fizycznej. +Można je jednak powiązać ze zmianą energii całkowitej przy zmianie obsadzenia stanów +% +\begin{equation} +\frac{\partial E}{\partial f_{i\sigma}}=\Big(\frac{\partial E}{\partial f_{i\sigma}}\Big)_n+\int d\bm{r} \frac{\delta E}{\delta n}\frac{\partial n}{\partial f_{i\sigma}}. +\label{janak} +\end{equation} +% +Drugi wyraz po prawej stronie równania zeruje się dla stanu podstawowego ($\delta E/\delta n=0$), +co prowadzi do wzoru +% +\begin{equation} +\varepsilon_{i\sigma}=\frac{\partial E}{\partial f_{i\sigma}}, +\end{equation} +% +który nazywany jest twierdzeniem Janaka \cite{janak}. +Zastosowanie tego wzoru do najwyższego obsadzonego stanu elektronowego daje energię jonizacji, czyli energię potrzebną do usunięcia pojedynczego elektronu +z danego układu atomowego. + + + +\section{Funkcjonał wymienno-korelacyjny} + +\subsection{Przybliżenie lokalnej gęstości (LDA)} + +Funkcjonał wymienno-korelacyjny $E_{xc}$ i odpowiadający mu potencjał $V_{xc}$ nie są znane dokładnie i w ramach teorii +funkcjonału gęstości muszą być opisywane w przybliżony sposób. +Najprostszym podejściem jest przybliżenie lokalnej gęstości ({\it ang. local density approximation} - LDA). +W przybliżeniu LDA przyjmujemy, że energia wymienno-korelacyjna w każdym punkcie przestrzeni, gdzie gęstość elektronowa wynosi $n(\mb{r})$, +równa jest energii wymienno-korelacyjnej jednorodnego gazu elektronowego o tej samej gęstości, $n=n(\mb{r})$. +Funkcjonał wymienno-korelacyjny może być wtedy zapisany w postaci +% +\begin{equation} +E_{xc}[n]=\int d\mb{r} n(\mb{r}) \varepsilon_{xc}(n), +\end{equation} +% +gdzie$\varepsilon_{xc}(n)$ jest energią wymienno-korelacyjną przypadającą na pojedynczy elektron w jednorodnym gazie elektronowym o gestości $n$. +Można ją zapisać jako sumę części wymiennej i korelacyjnej, $\varepsilon_{xc}(n)=\varepsilon_x(n)+\varepsilon_c(n)$. +Przybliżenie LDA jest dokładne w granicy wolno zmieniającej się gęstości, co odpowiada warunkowi +% +\begin{equation} +\frac{q}{k_F}\ll 1, +\end{equation} +% +gdzie $q$ jest miarą niejednorodności układu +% +\begin{equation} +q=\frac{|\nabla k_F|}{2k_F}, +\end{equation} +% +a $k_F$ odpowiada wektorowi falowemu Fermiego dla gazu jednorodnego, który w punkcie o lokalnej gęstości $n(\bm{r})$ dany jest wzorem +% +\begin{equation} +k_F=[3\pi^2n(\bm{r})]^{1/3}. +\end{equation} +% + +Można łatwo uogólnić to przybliżenie do układów z polaryzacją spinową. Wtedy energia wymienno-korelacyjna jest funkcjonałem +gęstości spinów skierowanych do góry $n_{\uparrow}$ i w dół $n_{\downarrow}$ +% +\begin{equation} +E_{xc}[n^{\uparrow},n^{\downarrow}]=\int d\bm{r} n(\mb{r}) \varepsilon_{xc}(n_{\uparrow},n_{\downarrow}). +\label{xclda} +\end{equation} +% +To uogólnienie nazywane jest czasem przybliżeniem lokalnej gestości spinowej ({\it ang. local spin density} - LSD). +Potencjał wymienno-korelacyjny zależny od spinu $\sigma$ w tym przybliżeniu określony jest przez zależność +% +\begin{equation} +V^{\sigma}_{xc}=\frac{\delta E_{xc}}{\delta n_{\sigma}}=\varepsilon_{xc}+n_{\sigma}\frac{\partial \varepsilon_{xc}}{\partial n_{\sigma}}. +\end{equation} +% +Zgodnie ze wzorem (\ref{exchange}), część wymienna dana jest wzorem +% +\begin{equation} +\varepsilon_x(n_{\sigma})=-\frac{3}{4}\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}, +\end{equation} +% +co prowadzi do potencjału wymiennego w formie +% +\begin{equation} +V^{\sigma}_x=-\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}. +\end{equation} +% +Część korelacyjna może być wyznaczona bardzo dokładnie numerycznie metodą kwantowego Monte Carlo \cite{CeperleyAlder80}. +W praktyce stosuje się odpowiednie wyrażenia analityczne dofitowane do wyników numerycznych, które określają zależność energii korelacji +od gęstości elektronowej \cite{PZ,VWN}. +Przykładowo energia korelacji w parametryzacji Pardew-Zungera \cite{PZ} ma postać +% +\begin{eqnarray} +\varepsilon_c(r_s)&=&-0.048+0.031 \ln(r_s) -0.0116 r_s+0.002r_s \ln(r_s), \quad r_s<1 \\ + &=&-0.1423/(1+1.0529\sqrt{r_s}+0.3334 r_s), \quad r_s>1. +\end{eqnarray} +% + +\subsection{Uogólnione przybliżenie gradientowe (GGA)} +\label{sec:GGA} + +Uwzględnienie lokalnych zmian gęstości poprzez rozwinięcie energii wymienno-korelacyjnej w szereg gradientów gęstości +zaproponowano już w pracy Kohna i Shama z 1965 roku \cite{kohn65}. Podejście to jednak nie spełnia reguł sum i załamuje się dla większości układów atomowych, +w których zmiany gęstości elektronowej sa przeważnie bardzo duże. +Zaproponowane zostało nowe podejście zwane uogólnionym przybliżeniem gradientowym ({\it ang. generalized gradient approximation} - GGA), +gdzie energia wymienno-korelacyjna jest funkcjonałem gęstości elektronowej i jej gradientów \cite{Langreth83,Pardew86,Becke88}. +W ogólnej formie dla układu spolaryzowanego spinowo może być zapisana w formie +% +\begin{equation} +E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\mb{r} f(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow}) +\label{xcgga} +\end{equation} +% +Część wymienną tego funkcjonału dla układu bez polaryzacji spinowej można zapisać w postaci +% +\begin{equation} +E_x[n]=\int d\mb{r} n \varepsilon_x(n) F_x(s), +\end{equation} +% +gdzie $s=|\nabla n|/2k_Fn$ jest przeskalowanym (bezwymiarowym) gradientem gęstości elektronowej. Rozszerzenie na układy z polaryzacja spinową uzyskuje się stosując następujący wzór, +który spełniony jest dla dokładnej energii wymiennej +% +\begin{equation} +E_x[n^{\uparrow},n^{\downarrow}]=\frac{1}{2}(E_x[2n^{\uparrow}]+E_x[2n^{\downarrow}]). +\end{equation} +% +Wiele form funkcji $F_x(s)$ zostało zaproponawych, w tym te najczęściej stosowane, które opisane są w pracach: A. D. Becke (Becke88) \cite{Becke88}, +J. P. Perdew i Y. Wang (PW91) \cite{PW91} i J. P. Perdew, K. Burke, and M. Ernzerhof (PBE) \cite{PBE}. +Jako przykład omówię funkcjonał PBE, który ma prostą postać i dobrze zdefiniowane warunki graniczne +które musi spełniać funkcja $F_x(s)$: + +\begin{enumerate} + +\item{W granicy małych wartości gradientu ($s\rightarrow0$) +spełniony jest warunek +% +\begin{equation} +F_x(s)\rightarrow 1+\mu s^2, +\end{equation} +% +gdzie $\mu =0.219$. Warunek ten zapewnia właściwe zachowanie się odpowiedzi liniowej jednorodnego gazu +elektronów (liniowe przyczynki od energii wymiany i korelacji kasują się).} + +\item{Dla dużych wartości gradientu ($s\rightarrow\infty$) funkcja ograniczona jest od góry $F_x(s)\leq 1.804$.} + +Funkcja, która spełnia te warunki ma postać +% +\begin{equation} +F_x(s)=1+\kappa-\frac{\kappa}{1+\frac{\mu s^2}{\kappa}}, +\end{equation} +% +gdzie $\kappa=0.804$. +\end{enumerate} + +Część korelacyjną można zapisać w ogólnej formie +% +\begin{equation} +E_c[n^{\uparrow},n^{\downarrow}]=\int d\mb{r} n [\epsilon_c(r_s,\zeta)+H(r_s,\zeta,t)], +\end{equation} +% +gdzie $\zeta=(n^{\uparrow}-n^{\downarrow})/n$ jest względną polaryzacją spinową, $t=|\nabla n|/2\phi k_s n$ jest bezwymiarowym gradientem, +$\phi=\sqrt{(1+\zeta)^{2/3}+(1-\zeta)^{2/3})}/2$ jest spinową funkcją skalującą i $k_s=\sqrt{4k_F/\pi a_0}$ wektorem ekranowania Thomasa-Fermiego. +Funkcja $H$ spełnia następujące warunki: + +\begin{enumerate} +\item{Dla małych gradientów ($t\rightarrow 0$) funkcja dana jest wyrazem rozwinięcia drugiego rzędu +% +\begin{equation} +H\rightarrow \frac{e^2}{a_0}\beta\phi^3 t^2, +\end{equation} +% +gdzie $\beta=0.067$.} +\item{Przy szybko zmieniających się gęstościach ($t\rightarrow \infty$) energia korelacji znika +co spełnione jest przy warunku +% +\begin{equation} +H\rightarrow -\epsilon_c. +\end{equation}} +% +\item{W granicy dużych gęstości ($r_s\rightarrow 0$) energia korelacji dąży do stałej wartości. +Funkcja $H$ musi kasować logarytmiczną osobliwość w $\epsilon_c$ +% +\begin{equation} +H\rightarrow \frac{e^2}{a_0}\gamma\phi^3 \ln t^2, +\end{equation} +% +gdzie $\gamma=0.031$.} +\end{enumerate} + +Warunki te spełnia funkcja w postaci +% +\begin{equation} +H=\frac{e^2}{a_0}\gamma\phi^3\ln[1+\frac{\beta}{\gamma}t^2\frac{1+At^2}{1+At^2+A^2t^4}], +\end{equation} +% +gdzie +% +\begin{equation} +A=\frac{\beta}{\gamma}[\exp\{-\epsilon_c/(\gamma\phi^3e^2/a_0)\}-1]^{-1}. +\end{equation} + + +W tabeli \ref{EXC} porównane są wartości energii wymiany i korelacji w przybliżeniu LDA i PBE +z wartościami dokładnymi wyznaczonymi dla kilku wybranych atomów. Wartości bezwzględne energii wymiany są większe +o około rząd wielkości od energii korelacji. W LDA, energia wymiany jest zaniżona średnio o $10\%$, a energia korelacji jest znacznie zawyżona, +nawet powyżej $100\%$, w porównaniu do wartości dokładnych. Ze względu na przeciwne znaki odchyleń od wartości dokładnych, błędy energii wymiany +i korelacji w przybliżeniu LDA częściowo kasują się. + +\begin{table}[h!] +\caption{Porównanie energii wymiennej i korelacyjnej uzyskanych w kilku przybliżeniach z wartościami dokładnymi dla kilku wybranych atomów.} +\label{EXC} +\begin{center} +\begin{tabular}{|c|c|c|c|c|c|c|} +\hline + & \multicolumn{2}{c|}{LDA} & \multicolumn{2}{c|}{PBE} & \multicolumn{2}{c|}{Dokładna wartość} \\ \hline +Atom& $E_x$ & $E_c$ & $E_x$ & $E_c$ & $E_x$ & $E_c$ \\ +\hline + H & -0.2680 & -0.0222 & -0.3059 & -0.0060 & -0.3125 & 0.0000\\ + He & -0.8840 & -0.1125 & -1.0136 & -0.0420 & -1.0258 & -0.0420\\ + Be & -2.3124 & -0.2240 & -2.6358 & -0.0856 & -2.6658 & -0.0950\\ + N & -5.9080 & -0.4268 & -6.5521 & -0.1799 & -6.6044 & -0.1858\\ + Ne & -11.0335 & -0.7428 & -12.0667 & -0.3513 & -12.1050 & -0.3939\\ \hline +\end{tabular} +\end{center} +\end{table} + +Te duże różnice w energii wymiany i korelacji wynikają z nieuwzględnienia wpływu lokalnych zmian +gęstości elektronowej, które są charakterystyczne dla atomów i molekuł \cite{Pardew92}. +W przybliżeniu GGA, wartości obydwóch energii poprawiają się. Energia wymiany jest w dalszym ciągu zaniżona, ale tylko +na poziomie $\sim 1\%$. Energia korelacji w atomie wodoru jest znacznie zredukowana w porównaniu do LDA, +a dla atomu helu jest bardzo dobrze odtworzona. W pozostałych przypadkach pokazanych w tabeli \ref{EXC} jest mniejsza +od wartości dokładnej o kilka procent. + +Funkcjonał GGA w granicy zerowych gradientów, czyli dla jednorodnego gazu elektronowego, jest równoważny przybliżeniu LDA. +Oznacza to, że dla niejednorodnych układów powinień dawać zawsze wyniki lepsze niż LDA. Tak się jednak nie dzieje, a wynika +to z faktu, że dla niektórych układów częściowe redukowanie się błedów energii wymiany i korelacji jest większe w LDA niż w GGA. +Przykładem są metale szlachetne (Ag, Au, Pt), dla których stałe sieci wyznaczone w LDA bardzo dobrze zgadzają się +z eksperymentem, a w GGA są zawyżone. Większe wartości stałej sieci w przybliżeniu GGA wynikają z zaniżonej energii kohezji kryształów. +LDA zwykle daje zawyżone wartości energii kohezji i zaniżone wartości stałych sieci. +Dla układów magnetycznych, czyli z otwartymi powłokami $d$ lub $f$, przybliżenie GGA daje zwykle lepsze wyniki niż LDA. +Klasycznym przykładem jest żelazo, dla którego stanem podstawowym w przybliżeniu LDA jest struktura centrowana powierzchniowo ($fcc$) +z uporządkowaniem antyferromagnetycznym, a GGA daje poprawny wynik, czyli strukturę centrowaną objętościowo ($bcc$) z uporządkowaniem ferromagnetycznym. + +\section{Procedura iteracyjna} + +Równania Kohna-Shama (KS) rozwiązywane są metodą iteracyjną, której kolejne kroki przedstawione są na rysunku \ref{fig:diagram}. +Ogólnie stosowane procedury pozwalają zminimalizować funkcjonał energii całkowitej przy zadanych położeniach atomów, +jak również wyznaczyć położenia atomów i parametry sieci krystalicznej, które odpowiadają minimum energii całkowitej +układu. Najpierw ustalamy początkowe położenia atomów, które można przyjąć na przykład na podstawie +danych z eksperymentu dyfrakcyjnego. Przy ustalonych położeniach atomowych przyjmuje się początkowy +rozkład gęstości elektronowej $n_0(\bm{r})$, dla którego wylicza się potencjał ze wzoru (\ref{VKS}). +Dla tego potencjału rozwiązuje się równania KS i wyznacza jednoelektronowe funkcje falowe +w odpowiedni wybranej bazie funkcyjnej. + +\begin{figure}[h] +\centering +\includegraphics[scale=0.45]{diagram.pdf} +\caption{Schemat interacyjnej procedury rozwiązywania równań Kohna-Sham.} +\label{fig:diagram} +\end{figure} + +Rozwiązywanie równań KS dla atomów w ciele stałym jest złożonym problemem i będzie dyskutowane w kolejnych rozdziałach. +Znając funkcje falowe i energie własne równania KS wyznacza się gęstość elektronową w każdym punkcie przestrzeni +z zależności (\ref{density}) i całkowitą energię układu. +Nowy rozkład gęstości pozwala ponownie wyznaczyć potencjał KS i rozwiązać równania KS. Dostajemy nowy rozkład gęstości i zmienioną +energię całkowitą. Jeżeli ta energia pokrywa się z energią w poprzednim +kroku lub te energie różnią sie o małą wielkość (zdefiniowaną na początku obliczeń) to oznacza, że +otrzymaliśmy prawidłowo zbiegnięty rozkład gęstości. Zakończona jest w ten sposób pętla elektronowa, +która daje rozwiązanie równań KS i minimalną energię całkowitą przy zadanych położeniach atomowych. + +Procedurę minimalizacji można przyspieszyć wykorzystując odpowiednio gęstości elektronowe +w każdym kroku iteracyjnym. W najprostszym podejściu początkową wartość gęstości elektronowej $n^p_{i+1}$ w kroku $i+1$ +można wyznaczyć jako liniową poprawkę do gęstości z poprzedniego kroku +% +\begin{equation} +n^p_{i+1}=n^p_i+\alpha(n^k_i-n^p_i), +\label{mixing} +\end{equation} +% +gdzie $\alpha$ jest współczynnikiem liniowym, $n^p_i$ i $n^k_i$ są początkową i końcową wartością gęstości w kroku $i$. +Stała wartość współczynnika $\alpha$ nie daje optymalnej szybkości zbieżności. +W najczęściej stosowanej metodzie Broydena, współczynnik liniowy wyznaczany jest z jakobianu układu $J_i$, +który optymalizowany jest w każdym kroku iteracji, $\alpha=-J^{-1}_i$. + +Aby zoptymalizować układ ze względu na położenia atomowe należy odpowiednio przesuwać +atomy w nowe położenia, tak aby całkowita energia obniżała się w kolejnych krokach. +Wykorzystuje się do tego bardzo efektywną metodę sprzężonego gradientu ({\it ang. conjugate gradient}), +która jest również metodą iteracyjną (pętla jonowa). +W każdym kroku tej procedury wykonuje się pełną optymalizację elektronową, aby wyznaczyć rozkład gęstości elektronowej +i energię układu dla aktualnego położenia atomów. Wyznaczona gęstość końcowa jest używana do wyznaczenia +gęstości startowej w kolejnym kroku pętli jonowej według formuły (\ref{mixing}). +Warunkiem zbieżności jest osiągnięcie stanu o minimalnej energii ze względu na położenia atomów +i parametry sieci krystalicznej. Według najczęściej przyjmowanego kryterium zbieżność jest osiągnięta jeżeli różnice energii +całkowitej w dwóch kolejnych krokach jonowych jest mniejsza od zadanej na początku wartości. + +Stan podstawowy otrzymany w wyniku procedury minimalizacyjnej powinien spełniać warunki stanu równowagi badanego materiału. +Warunki te są następujące: + +\begin{enumerate} +{\item +Całkowita siła działająca na każdy atom zeruje się. +Siły działające na atomy można wyznaczyć stosując twierdzenie Hellmanna-Feynmana \cite{Hellmann,Feynman}, +które mówi, że siła działająca na atom $i$ równa jest pochodnej energii całkowitej po położeniu +tego atomu wziętej ze znakiem przeciwnym +% +\begin{equation} +\bm{F_i}=-\frac{\partial E_{tot}}{\partial\bm{R_i}}. +\end{equation} +% +Zgodnie z tym wzorem, w stanie podstawowym, który odpowiada minimum energii, wszystkie siły $\bm{F_i}$ są równe zeru. +Wartości sił stanowią często dodatkowe kryterium zbieżności układu w procedurze optymalizacyjnej: +zbieżność jest osiągnięta jeżeli największa siła działająca na atomy jest mniejsza od zadanej wartości.} + +{\item Makroskopowe naprężenia w układzie równe jest naprężeniu wywołanym ciśnieniem zewnętrznym. +Średni tensor naprężeń określony jest przez pochodną energii całkowitej po tensorze deformacji +% +\begin{equation} +\sigma_{\alpha\beta}=-\frac{1}{V}\frac{\partial E}{\partial u_{\alpha\beta}}. +\end{equation} +gdzie $V$ jest objętością układu. Tensor deformacji jest symetrycznym tensorem pochodnych wektora przesunięcia +$\bm{u}=\bm{r}-\bm{r'}$ po położeniu $\bm{r}$. +Przy kompresji hydrostatycznej, ciśnienie wiąże się z tensorem naprężeń zależnością $P=-\frac{1}{2}\sum_{\alpha}\sigma_{\alpha\alpha}$.} +\end{enumerate} + + + +\chapter{Metody wyznaczania struktury elektronowej} + +Najważniejsze metody wyliczania struktury pasmowej oparte są na teorii DFT i polegają na +wyznaczaniu jednocząstkowych funkcji falowych poprzez rozwiązanie równań Kohna-Shama +lub podobnych równań zawierających efektywny potencjał elektronowy. +Podstawowym elementem odróżniającym poszczególne metody jest wybór funkcji bazowych, +które służą do rozwinięcia funkcji falowych w całym obszarze kryształu lub w poszczególnych jego częściach. +Najbardziej naturalną bazą w periodycznym krysztale są fale płaskie i obliczenia w tej bazie są bardzo efektywne oraz łatwe do implementacji. +Niestety, nie nadają sie do opisu elektronów w całym obszarze kryształu i wszystkich stanów elektronowych. +Elektrony, które znajdują się najbliżej jąder atomowych i obsadzają najniższe stany energetyczne +wchodzą w skład rdzenia atomowego ({\it ang. atomic core}). +W obszarze rdzeni atomowych, potencjał elektryczny jest silnie przyciągający i zbliżony jest do potencjału atomowego. +Przez to stany elektronowe znajdujące się blisko jądra atomowego, zachowują sie podobnie do orbitali atomowych, czyli +silnie oscylują i zmieniają swój znak. Oznacza to również, że energia kinetyczna elektronów w tym obszarze jest duża. +Funkcje falowe stanów rdzenia sa silnie zlokalizowane i szybko zanikają z odległością. +W tym przypadku znacznie lepszą zbieżność uzyskuje się stosując bazę zlokalizowanych funkcji, np. harmoniki sferyczne. +Funkcja falowa elektronów walencyjnych zachowuje się odmiennie w obszarze rdzeni atomowych i w obszarze międzywęzłowym. +Schematycznie potencjał periodyczny i funkcja falowa elektronów walencyjnych pokazana jest na rysunku \ref{fig:bloch}. +W obszarze rdzeni, zaznaczonych kółkami o promieniu $r_c$, funkcja falowa, podobnie jak w przypadku stanów rdzenia, +zmienia się bardzo szybko. +W obszarze miedzywęzłowym ($r>r_c$), potencjał i gęstość elektronowa zmieniają się wolno w funkcji położenia. +Również funkcja falowa elektronów walencyjnych w tym obszarze jest wolnozmienna i +w tym przypadku można uzyskać szybką zbieżność w rozwinięciu na fale płaskie. + + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.5]{crystal.pdf} +\caption{Potencjał periodyczny i funkcja falowa elektronów walencyjnych.} +\label{fig:bloch} +\end{figure} + +\newpage + +Najważniejsze metody wyznaczania struktury pasmowej można podzielić na trzy główne grupy: + + +\begin{enumerate} +\item{{\bf Pseudopotencjały.} Jest to grupa metod, która ogranicza ilość elektronów i rozwiązania równania Kohna-Shama tylko do stanów walencyjnych. +Ma to uzasadnienie wynikające z charakteru stanów rdzenia, które są silnie zlokalizowane blisko jądra atomowego i nie biorą udziału w wiązaniach atomowych. +Przez to najważniejsze własności materiałów zdeterminowane są przez zachowanie elektronów walencyjnych. +W metodzie pseudopotencjału stosuje się rozwinięcie funkcji falowej w bazie fal płaskich. Aby zachować jednolity opis funkcji falowej w całym obszarze kryształu, stosuje się w tych metodach przybliżony potencjał działający na elektrony walencyjne w obszarze rdzenia atomowego, który nazywany jest pseudopotencjałem. +Dla elektronów walencyjnych wyznacza się pseudofunkcję falową, która jest rozwiązaniem jednocząstkowego równania Schr\"{o}dingera z odpowiednim pseudopotencjałem. W obszarze międzywęzłowym jest ona równa dokładnej funcji falowej, a w obszarze rdzenia jest wolnozmienną funkcją bez oscylacji i miejsc +zerowych. Najdokładniejsze obliczenia w tej grupie metod stosują pseudopotencjały ultramiękkie i potencjały typu PAW.} +\item{{\bf Zlokalizowane orbitale.} W tym podejściu funkcję falową elektronów zapisujemy w bazie orbitali zlokalizowanych na poszczególnych +atomach. W najprostszym przybliżeniu ciasnego wiązania jedynymi istotnymi parametrami są elementy macierzowe Hamiltonianu, które +opisują przekrywanie się lokalnych orbitali lub funkcji Wanniera. W dokładniejszych obliczeniach jako bazę stosuje się funkcje Gaussa +lub orbitale Slatera.} +\item{{\bf Stowarzyszone fale i atomowe sfery}. Ta grupa obejmuje metody obliczeniowe, które bazują na ogólnej zasadzie podziału +kryształu na dwa obszary. Pierwszy obszar zawiera rdzenie atomowe, w których funkcje falowe zachowują cechy orbitali atomowych i drugi obszar między atomami, +gdzie elektrony walencyjne opisane są wolnozmienną funkcją falową. W każdym z dwóch charakterystycznych obszarów stosuje się +rozwinięcia funkcji falowej w różnych bazach funkcyjnych. Obszar rdzenia atomowego definiuje wartość promienia $r_c$. Funkcje falowe +otrzymane dla odległości mniejszych i wiekszych od $r_c$ muszą spełniać odpowiednie warunki ciągłości na granicy rdzenia atomowego.} + +\end{enumerate} + +W kolejnych rozdziałach opisane zostaną metody obliczeniowe należące do tych trzech grup. + +\section{Pseudopotencjały} + +Główną ideę pseudopotencjału ilustruje rysunek \ref{fig:pseudopot}. W obszarze rdzenia atomowego ($rr_c$ pseudopotencjał pokrywa się z dokładnym potencjałem, +a pseudofunkcja odpowiada dokładnej funkcji falowej $\psi$. Dzięki takiemu przybliżeniu, pseudofunkcja falowa może być rozwinięta +na fale płaskie w całym obszarze kryształu. + + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.1]{pseudopots-new.pdf} +\caption{Psudopotencjał i pseudofunkcja falowa.} +\label{fig:pseudopot} +\end{figure} + +Metoda pseudopotencjału rozwinęła się z podejścia zortogonalizowanych fal płaskich ({\it ang. ortogonalized plane waves} - OPW) +zaproponowanego przez Herringa w 1940 \cite{herring40}. +Można zdefiniować transformację, która prowadzi od dokładnego potencjału do pseudopotencjału, wprowadzając jednocześnie pseudofunkcję falową do opisu elektronów walencyjnych \cite{Antoncik,KP}. +Wprowadzamy osobne oznaczenia dla stanów walencyjnych $|\psi_v\rangle$ i stanów rdzenia $|\psi_c\rangle$, które są stanami własnymi +hamiltonianu $H$ z odpowiednimi energiami własnymi $\varepsilon_v$ i $\varepsilon_c$. +Zakładamy, że dokładna funkcja falowa elektronów walencyjnych może być wyrażona przez gładką funkcję $\tilde{\psi}_v$ (pseudofunkcję), +która jest ortogonalna do stanów rdzenia +% +\begin{equation} +|\psi_v\rangle =|\tilde{\psi}_v\rangle +\sum_{\alpha,c} a_{\alpha} |\psi_{\alpha c}\rangle, +\label{OPW} +\end{equation} +% +gdzie sumowanie przebiega po atomach $\alpha$ i stanach rdzenia $c$. +Dla uproszczenia zapisu wskaźniki $v$ i $c$ określają zarówno numer stanu, jak i kierunek spinu elektronu. +Współczynniki rozwinięcia dostajemy z warunku ortogonalności +% +\begin{equation} +a_{\alpha}=-\langle \psi_{\alpha c}|\tilde{\psi}_v\rangle. +\label{a_alpha} +\end{equation} +% +W obszarze miedzywęzłowym dokładna funkcja falowa równa jest pseudofunkcji, która może być wyrażona w bazie fal płaskich. +Wstawiając (\ref{OPW}) do równania $H|\psi_v\rangle=\varepsilon_v|\psi_v\rangle$ otrzymujemy +% +\begin{equation} +H|\tilde{\psi}_v\rangle +\sum_{\alpha,c} a_{\alpha} \varepsilon_{\alpha c} |\psi_{\alpha c}\rangle = +\varepsilon_v|\tilde{\psi}_v\rangle + \sum_{\alpha c} a_{\alpha} \varepsilon_v|\psi_{\alpha c}\rangle. +\end{equation} +% +Przenosząc drugie równanie na prawą stronę i wykorzystując (\ref{a_alpha}) dostajemy +% +\begin{equation} +(H +\sum_{\alpha,c}(\varepsilon_v - \varepsilon_{\alpha c})|\psi_{\alpha c}\rangle \langle \psi_{\alpha c}|)|\tilde{\psi}_v\rangle = +\varepsilon_v|\tilde{\psi}_v\rangle. +\end{equation} +% +Dostaliśmy równanie typu Schr\"{o}dingera z dodatkowym potencjałem +% +\begin{equation} +V^{R}=\sum_{\alpha,c}(\varepsilon_v - \varepsilon_{\alpha c})|\psi_{\alpha c}\rangle \langle \psi_{\alpha c}|. +\end{equation} +% +Jeżeli dodamy to wyrażenie do oryginalnego potencjału $V$ dostaniemy wielkość nazywaną pseudopotencjałem $\tilde{V}=V+V^{R}$. +W obszarze walencyjnym, pseudopotencjał $\tilde{V}$ pokrywa się z potencjałem $V$. +Silnie przyciagający potencjał atomowy w obszarze rdzenia jest znacznie osłabiony przez dodatnią wartość $V^R$. +To umożliwia zbieżność pseudofunkcji falowej w bazie fal płaskich. + + +\subsection{Pseudopotencjały zachowujące normę} + +Dobre pseudopotencjały mają charakter uniwersalny. Wygenerowane w określonej configuracji atomowej +powinny zachowywać się jednakowo dobrze w każdym innym ukladzie atomowym. +W roku 1979, Hamann, Schl\"{u}ter i Chiang \cite{HSC} zaproponowali pseudopotencjały zachowujące normę, +które spełniały nastepujące warunki: + +\begin{enumerate} +{\item Prawdziwa funkcja i pseudofuncja falowa są równe, $\psi_i(r)=\tilde{\psi}_i(r)$, dla $r\geq r_c$.} +{\item Ich energie własne dla elektronów walencyjnych powinny być równe.} +{\item Ładunek prawdziwy i pseudoładunek zawarty w obszarze o promieniu $r\geq r_c$ powinny się pokrywać (zachowanie normy) +% +\begin{equation} +\int_0^r dr r^2 |\psi_i(r)|^2=\int_0^r dr r^2 |\tilde{\psi}_i(r)|^2. +\end{equation}} +% +{\item Pochodna logarytmiczna prawdziwej funkcji i pseudofunkcji są równe dla $r\geq r_c$ +% +\begin{equation} +\frac{1}{\psi_i(r)}\frac{d\psi_i(r)}{dr}=\frac{1}{\tilde{\psi}_i(r)}\frac{d\tilde{\psi}_i(r)}{dr}. +\end{equation}} + +\end{enumerate} +% +Z tych własności wynika również spełnienie warunku równych pochodnych po energii funkcji dokładnej i pseudofunkcji dla $r\geq r_c$, +co dodatkowo wzmacnia przenośny charakter tych pseudopotencjałów. +Metody generowania pseudopotencjałów zachowujących normę zostały opisane szczegółowo w wielu pracach \cite{HSC,BHS}. + +Ponieważ pseudopotencjały w obszarze rdzenia zależą od orbitalnej liczby kwantowej $l$, ich charakter nie jest lokalny. +Wartość charakterystycznego promienia $r_c$ również zależy od $l$. +Ogólnie można podzielić cały pseudopotencjał na część lokalną i nielokalną +% +\begin{equation} +V_l(r)=V_{lok}(r)+\delta V_l(r). +\end{equation} +% +Nielokalny charakter dotyczy tylko obszaru rdzenia, więc $\delta V_l(r)=0$ dla $r>r_c$ +i wszystkie dalekozasięgowe efekty zależą tylko od $V_{lok}(r)$. +Możliwość wyboru promienia $r_c$ daje pewną swobodę przy konstrukcji pseudopotencjałów. +Dokładniejsze i bardziej uniwersalne pseudopotencjały charakteryzują sie mniejszymi wartościami +$r_c$. Jednak większa dokładnosć wymaga uwzględnienia większej ilości fal płaskich +w rozwinięciu pseudofunkcji falowej. Takie pseudopotencjały nazywane są twardymi. Miękkie pseudopotencjały odznaczają się +większymi wartościami $r_c$, mniejszą ilość fal płaskich i bardziej gładkim charakterem pseudofunkcji falowej. + +\subsection{Pseudopotencjały ultramiękkie} + +W roku 1990, Vanderbilt zaproponował nowy rodzaj pseupotencjałów, nazywane ultramiękkimi ({\it ang. ultrasoft pseudopotentials} - US-PP), które nie zachowują normy \cite{Vanderbilt90}. W tym podejściu, pseudofunkcje falowe spełniają ugólnione równanie własne w postaci +% +\begin{equation} +H|\tilde{\psi}_i\rangle=\varepsilon_iS|\tilde{\psi}_i\rangle, +\end{equation} +% +gdzie Hamiltonian ma ogólną postać +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\nabla^2+V_{lok}+\delta V_{NL}, +\end{equation} +a $S$ jest operatorem przekrywania +% +\begin{equation} +S=1+\sum_{i,j} Q_{ij}|\beta_i\rangle\langle\beta_j|, +\end{equation} +% +który określa uogólniony warunek normalizacji pseudofunkcji falowych $\langle\tilde{\psi}_i|S|\tilde{\psi}_j\rangle=\delta_{ij}$. +Macierz $Q_{ij}$ opisuje różnicę w normalizacji funkcji i pseudofunkcji falowych +% +\begin{equation} +Q_{ij}=\int_0^{r_c} dr Q_{ij}(\bm{r})=\int_0^{r_c} dr r^2[\psi_i^*(\bm{r})\psi_j(\bm{r})-\tilde{\psi}_i^*(\bm{r})\tilde{\psi}_j(\bm{r})]. +\end{equation} +% +Zbiór lokalnych funkcji falowych +% +\begin{equation} +|\beta_i\rangle=\sum_j (B^{-1})_{ij}|\chi_j\rangle, +\end{equation} +% +gdzie funkcje +% +\begin{equation} +|\chi_j\rangle=(\varepsilon_i+\frac{\hbar^2}{2m}\nabla^2-V_{loc})|\tilde{\psi}_j\rangle +\end{equation} +% +zerują się w obszarze dla $r>r_c$. +Nielokalną część speudopotencjału otrzymuje się ze wzoru +% +\begin{equation} +\delta V_{NL}=\sum_{ij}D_{ij}|\beta_i\rangle\langle\beta_j|, +\end{equation} +% +gdzie $D_{ij}=B_{ij}+\varepsilon_j Q_{ij}$. Całkowitą gęstość elektonów walencyjnych +w danym punkcie przestrzeni otrzymujemy ze wzoru +% +\begin{equation} +n_v(\bm{r})=\sum_i \tilde{\psi}_i^*(\bm{r})\tilde{\psi}_i(\bm{r})+\sum_{i,j}\sum_k\langle\beta_i|\tilde{\psi}_k\rangle\langle\tilde{\psi}_k|\beta_j\rangle Q_{ij}(\bm{r}), +\end{equation} +% +gdzie wyraz jest poprawką wynikającą z niezachowania normy przez pseudofunkcje falowe. + + +\begin{figure}[h] +\centering +\includegraphics[scale=1]{usp.pdf} +\caption{Porównanie dokładnej funkcji falowej $2p$ dla tlenu (linia ciągła) z pseudofunkcją zachowującą normę (linia kropkowana) +i pseudofunkcją otrzymaną dla pseudopotancjału ultramiękkiego (linia przerywana). Rysunek z pracy \cite{Vanderbilt90}.} +\label{fig:ups} +\end{figure} + +Na rysunku \ref{fig:ups} pokazana jest dokładna funkcja falowa dla orbitalu $2p$ w tlenie oraz dwie pseudofunkcje otrzymane dla pseudopotencjału zachowujacego normę i pseudopotencjału ultramiękkiego. Promień obcięcia jest wyraźnie większy dla pseudopotencjału ultramiękkiego ($r_c\approx1.5$ a.u.) niż dla zachowującego normę ($r_c\approx0.5$ a.u.). + +\subsection{Metoda PAW} + +Omówione metody pseudopotencjałów pozwalaja efektywnie wyliczać wiele wielkości fizycznych bazując na pseudofukcjach falowych. +W wielu przypadkach dokładniejsze obliczenia wymagają znajomości funkcji falowych elektronów walencyjnych +również w obszarze rdzenia atomowego. +W roku 1994, Bl\"{o}chl zaproponował nową metodę PAW ({\it ang. projector augmented-wave}), +która łączy efektywność pseudopotencjałów i dokładność obliczeń porównywalną z metodami pełnego potencjału \cite{Blochl}. +Do opisu elektronów walencyjnych podejście to wykorzystuje również pseudofunkcje falowe $\tilde{\psi}_v$, które rozwijane są na fale płaskie i +w obszarze międzywęzłowym pokrywają sie z funkcjami dokładnymi $\psi_v$. +Główną zaletą tej metody jest możliwość wyznaczenia dokładnej funkcji falowej poprzez transformację liniową pseudofukcji falowej +% +\begin{equation} +|\psi_v\rangle=\mathcal{T}|\tilde{\psi}_v\rangle. +\end{equation} +% +Operator liniowy $\mathcal{T}$ działa w obszarach otoczonych sferą o promieniu $r_c$ wokół atomów w położeniach $\bm{R}_m$ +% +\begin{equation} +\mathcal{T}=1+\sum_m \mathcal{T}_m. +\label{operator} +\end{equation} +% +Dokładna funkcja falowa i pseudofukcja rozwinięte są w obszarze atomowym na funkcje parcjalne $|\phi_m\rangle$ i $|\tilde{\phi}_m\rangle$ +% +\begin{eqnarray} +|\psi_v\rangle=\sum_m c_m |\phi_m\rangle, \label{eq1}\\ +|\tilde{\psi_v}\rangle=\sum_m c_m |\tilde{\phi}_m\rangle, +\label{eq2} +\end{eqnarray} +% +gdzie w obydwóch sumach występują te same współczynniki rozwinięcia $c_m$. Zatem te lokalne funkcje powiązane są tą samą +transformacją +% +\begin{equation} +|\phi_m\rangle=(1+\sum_m \mathcal{T}_m)|\tilde{\phi}_m\rangle. +\end{equation} +% +Funkcje $|\phi_m\rangle$ są rozwiązaniami równania Schr\"{o}dingera dla dokładnego potencjału atomowego, które odpowiadają energiom $\varepsilon_m$ +i są ortogonalne do stanów rdzenia. Wskaźnik $m$ określa jednocześnie położenia atomów $\bm{R}$ i zbiór liczb kwantowych orbitali atomowych. +Każdej parcjalnej funkcji dokładnej odpowiada jedna pseudofunkcja $|\tilde{\phi}_m\rangle$, z którą pokrywa się poza sferą o promieniu $r_c$. +Oba rodzaje funkcji parcjalnych są funkcjami radialnymi, zdefiniowanymi na logarytmicznej siatce radialnej, przemnożonymi przez +harmoniki sferyczne. + +Odejmując stronami (\ref{eq1}) i (\ref{eq2}) dostajemy równanie +% +\begin{equation} +|\psi_v\rangle=|\tilde{\psi}_v\rangle-\sum_m c_m |\tilde{\phi}_m\rangle + \sum_m c_m |\phi_m\rangle. +\label{psiv} +\end{equation} +% +Aby operator $\mathcal{T}$ był liniowy współczynniki $c_m$ muszą być liniowymi funkcjonałami pseudofunkcji falowej $|\tilde{\psi}_v\rangle$ +% +\begin{equation} +c_m=\langle\tilde{p}_m|\tilde{\psi}_v\rangle, +\label{coef} +\end{equation} +% +gdzie $\langle\tilde{p}_m|$ są funkcjami rzutowymi dualnymi względem funkcji parcjalnych +$\langle\tilde{p}_m|\tilde{\phi}_n\rangle=\delta_{m,n}$. +Dla każdej funkcji $|\tilde{\phi}_m\rangle$ mamy jedną funkcja rzutową $\langle\tilde{p}_m|$ +i dla nich spełniony jest warunek $\sum_m |\tilde{\phi}_m\rangle\langle\tilde{p}_m|=1$. +Funkcje rzutowe są funkcjami radialnymi pomnożonymi przez harmoniki sferyczny, a następnie przetransformowane do bazy fal płaskich. +Są przypisane do położeń atomów, ale nie zależą od potencjału atomowego. +% +Wstawiając (\ref{coef}) do (\ref{psiv}) otrzymujemy +% +\begin{equation} +|\psi_v\rangle=|\tilde{\psi}_v\rangle+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|)\tilde{\psi}_v\rangle +=[1+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|]|\tilde{\psi}_v\rangle, +\label{psiv2} +\end{equation} +% +gdzie wyrażenie w nawiasie kwadratowym jest wprowadzonym wcześniej operatorem liniowym +% +\begin{equation} +\mathcal{T}=1+\sum_m \mathcal{T}_m=1+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|. +\end{equation} +% + +Funkcje falowe rdzenia $|\psi_c\rangle$, podobnie do funkcji walencyjnych, są rozłożone na trzy składowe +% +\begin{equation} +|\psi_c\rangle=|\tilde{\psi}_c\rangle+|\phi_c\rangle-|\tilde{\phi}_c\rangle, +\end{equation} +% +gdzie kolejne wyrazy odpowiadają pseudofunkcji elektronów rdzenia, która pokrywa się z dokładną funkcją dla $r>r_c$, +lokalnej (parcjalnej) funkcji rdzenia i lokalnej pseudofukcji rdzenia. Obydwie lokalne funcje wyrażone są jako funkcje radialne +pomnożone przez harmoniki sferyczne. + +Średnia z operatora $A$ może być wyznaczona przy pomocy dokładnych funkcji lub pseudofunkcji +% +\begin{equation} +\langle A \rangle = \sum_n f_n \langle \psi_n|A|\psi_n\rangle = \sum_n f_n \langle \tilde{\psi}_n|\tilde{A}|\tilde{\psi}_n\rangle, +\end{equation} +% +gdzie $f_n$ określa obsadzenie stanu $n$, a $\tilde{A}$ jest pseudooperatorem, który można otrzymać transformując operator $A$ +% +\begin{equation} +\tilde{A}=\mathcal{T}^{\dagger} A \mathcal{T}= A +\sum_{i,j} |\tilde{p}_i\rangle (\langle \phi_i |A|\phi_j\rangle - \langle \tilde{\phi}_i |A|\tilde{\phi}_j\rangle ) \langle\tilde{p}_j|. +\end{equation} +% +Przykładowo, stosując te wyrażenia do operatora gęstości $n=|\bm{r}\rangle\langle\bm{r}|$, +możemy wyrazić gęstość elektronową następującym wyrażeniem +% +\begin{equation} +n(\bm{r})=\tilde{n}(\bm{r})+n^1(\bm{r})-\tilde{n}^1(\bm{r}), +\end{equation} +% +gdzie +% +\begin{equation} +\tilde{n}(\bm{r})=\sum_n f_n \langle \tilde{\psi}_n|\bm{r}\rangle\langle \bm{r}| \tilde{\psi}_n\rangle=\sum_n f_n |\tilde{\psi_n}(\bm{r})|^2, +\end{equation} +% +\begin{equation} +n^1(\bm{r})=\sum_{n,i,j} f_n \langle \tilde{\psi}_n|\tilde{p}_i\rangle\langle\phi_i|\bm{r}\rangle\langle \bm{r}|\phi_j\rangle\langle\tilde{p}_j |\tilde{\psi}_n\rangle, +\end{equation} +% +\begin{equation} +\tilde{n}^1(\bm{r})=\sum_{n,i,j} f_n \langle \tilde{\psi}_n|\tilde{p}_i\rangle\langle\tilde{\phi}_i|\bm{r}\rangle\langle \bm{r}|\tilde{\phi}_j\rangle\langle\tilde{p}_j |\tilde{\psi}_n\rangle. +\end{equation} +% +W powyższych wzorach sumowanie obejmuje zarówno stany walencyjne, jak i stany rdzenia. + +Metoda PAW należy obecnie do najdokładniejszych i najbardziej efektywnych metod. Została zaimplementowana +w takich programach, jak Vienna Ab Initio Simulation Package (VASP) \cite{Vasp,PawVasp} i Quantum Espresso \cite{QE}. + + +\section{Zlokalizowane orbitale} + +\subsection{Metoda ciasnego wiązania} + +W odróżnieniu od metod pseudopotencjału, które wykorzystują bazę fal płaskich, metody opisane w tym rozdziale +stosują lokalne orbitale, które powiązane są z danymi atomami lub centrowane są w położeniach atomów. +Opis przy pomocy lokalnych orbitali nadaje się dobrze do układów, gdzie występują zlokalizowane stany +elektronowe, ale możliwy jest ruch elektronów poprzez przeskoki do sąsiednich atomów. +Najprostszym opisem takich układów jest model ciasnego wiązania. +Lokalne orbitale atomowe możemy zapisać w postaci $\phi_{\alpha}(\bm{r}-\bm{R}_{\alpha})$, +gdzie wektor $\bm{R}_{\alpha}$ oznacza położenie danego atomu. Wskaźnik $\alpha$ oznacza tutaj wszystkie liczby kwantowe, +które charakteryzują dany orbital ($\alpha=n,l,m$). Zakładamy dla uproszczenia, że z danym atomem związny jest tylko +jeden orbital, ale model ciasnego wiązania można łatwo uogólnić na dowolną liczbę orbitali. +Hamiltonian możemy zapisać jako +% +\begin{equation} +H=-\frac{\hbar^2}{2m}\nabla^2+\sum_{\alpha}V_{\alpha}(\bm{r}-\bm{R}_{\alpha}), +\end{equation} +% +gdzie $V_{\alpha}$ jest potencjałem atomowym wokół położenia $\bm{R}_{\alpha}$. +Elementy macierzowe hamiltonianu możemy wyznaczyć ze wzoru +% +\begin{equation} +H_{\alpha\beta}=\int d\bm{r} \phi_{\alpha}^*(\bm{r}-\bm{R}_{\alpha})H\phi_{\beta}(\bm{r}-\bm{R}_{\beta}). +\label{matrix} +\end{equation} +% +Ponieważ orbitale atomowe należące do różnych atomów nie są wzajemnie ortogonalne +wprowadza się również macierz przekrywania +% +\begin{equation} +S_{\alpha\beta}=\int d\bm{r} \phi_{\alpha}^*(\bm{r}-\bm{R}_{\alpha})\phi_{\beta}(\bm{r}-\bm{R}_{\beta}). +\end{equation} +% +Elementy diagonalne hamiltonianu $\varepsilon_{\alpha}=H_{\alpha\alpha}$ określają lokalną energię elektronu w danym orbitalu $\alpha$. +Natomiast elementy pozadiagonalne $t_{\alpha\beta}=H_{\alpha\beta}$ nazywane są całkami przeskoku i określają prawdopodobieństwo +przeskoku elektronu między dwoma atomami. + +Aby przetransformować elementy macierzowe hamiltonianu i macierzy $S$ do przestrzeni odwrotnej +wprowadzamy bazę, która odpowiada wektorom falowym $\bm{k}$ +% +\begin{equation} +\phi_{\bm{k}\alpha}(\bm{r})=A_{\alpha\bm{k}}\sum_n e^{i\bm{k}\bm{T}_n}\phi_{\alpha}[\bm{r}-(\bm{R}_{\alpha}+\bm{T}_n)], +\end{equation} +% +gdzie $A_{\bm{k}\alpha}$ są czynnikami normalizacji, a $\bm{T}_n$ są wektorami translacji sieci krystalicznej. +W tej bazie możemy zapisać funkcję falową, która spełnia twierdzenie Blocha +% +\begin{equation} +\psi_{\bm{k}i}=\sum_{\alpha} c_{i\alpha} \phi_{\bm{k}\alpha}(\bm{r}), +\end{equation} +% +oraz elementy macierzowe hamiltonianu i macierzy $S$ +% +\begin{equation} +H_{\alpha\beta}(\bm{k})=\int d\bm{r} \phi_{\alpha\bm{k}}^*(\bm{r})H\phi_{\beta\bm{k}}(\bm{r})=\sum_n e^{i\bm{k}\bm{T}_n} H_{\alpha\beta}, +\end{equation} +% +\begin{equation} +S_{\alpha\beta}(\bm{k})=\int d\bm{r} \phi_{\alpha\bm{k}}^*(\bm{r})\phi_{\beta\bm{k}}(\bm{r})=\sum_n e^{i\bm{k}\bm{T}_n} S_{\alpha\beta}. +\end{equation} +% +Równanie na energie własne $\varepsilon_i(\bm{k})$ i współczynniki rozwinięcia funkcji falowej $c_{i,\alpha}(\bm{k})$ przyjmuje postać +% +\begin{equation} +\sum_{\beta}[H_{\alpha\beta}(\bm{k})-\varepsilon_i(\bm{k})S_{\alpha\beta}(\bm{k})]c_{i\beta}(\bm{k})=0. +\label{ham_loc} +\end{equation} +% +Dla orbitali wzajemnie ortogonalnych, mamy $S_{\alpha\beta}=\delta_{\alpha\beta}$ i równanie (\ref{ham_loc}) +przyjmuje postać taką samą jak równanie w bazie fal płaskich (\ref{ham_rec}). + +\subsection{Funkcje Wanniera} +\label{sec:wannier} + +W metodzie ciasnego wiązania często wykorzystuje się bazę funkcji Waniera, które są zlokalizowanymi funkcjami, +centrowanymi na położeniach atomowych $\bm{R}_n$. +Funkcja Wanniera zdefiniowana jest jako transformata Fouriera funkcji Blocha powiązanej z danym pasmem $j$ +% +\begin{equation} +w_j(\bm{r}-\bm{R}_n)=\frac{1}{\sqrt{N}}\sum_{\bm{k}}e^{-i\bm{k}\bm{R}_n}\psi_{\bm{k}j}(\bm{r}). +\end{equation} +% +Spełniona jest również transformata odwrotna, która pozwala wyrazić funkcje Blocha przez funkcje +Wanniera +% +\begin{equation} +\psi_{\bm{k}j}(\bm{r})=\frac{1}{\sqrt{N}}\sum_n e^{i\bm{k}\bm{R}_n} w_j(\bm{r}-\bm{R}_n). +\end{equation} +% +Funkcje Wanniera dla różnych położeń atomowych są ortogonalne +% +\begin{multline} +\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)w_j(\bm{r}-\bm{R}_m)=\frac{1}{N}\sum_{\bm{k},\bm{k}'}\int d\bm{r}e^{i(\bm{k}\bm{R}_n-\bm{k}'\bm{R}_m)}\psi_{\bm{k}j}(\bm{r})\psi_{\bm{k}'j}(\bm{r}) \\ +=\frac{1}{N}\sum_{\bm{k}}e^{i\bm{k}(\bm{R}_n-\bm{R}_m)}=\delta_{mn}, +\end{multline} +% +gdzie wykorzystaliśmy ortogonalność funkcji Blocha. Spełniony jest również warunek zupełności +% +\begin{equation} +\sum_n w_j^*(\bm{r}-\bm{R}_n)w_j(\bm{r}'-\bm{R}_n)=\delta^3(\bm{r}-\bm{r}'). +\end{equation} +Zatem funkcje Wanniera tworzą zbiór zlokalizowanych funkcji bazowych. +Energie pasma $j$ dla funkcji Blocha w tej bazie może być wyznaczona ze wzoru +% +\begin{equation} +\varepsilon_{\bm{k}j}=\int d\bm{r} \psi_{\bm{k}j}^*(\bm{r})H\psi_{\bm{k}j}(\bm{r}) +=\frac{1}{N}\int d\bm{r}\sum_n w_j^*(\bm{r}-\bm{R}_n)e^{-i\bm{k}\bm{R}_n}H\sum_m w_j(\bm{r}-\bm{R}_m)e^{i\bm{k}\bm{R}_m}. +\end{equation} +% +Sumowanie po wskaźnikach $n$ i $m$ możemy rozdzielić na dwa wyrazy dla $n=m$ i $n\neq m$ +% +\begin{multline} +\varepsilon_{\bm{k}j}=\frac{1}{N}\sum_n\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)Hw_j(\bm{r}-\bm{R}_n) +\\ +\frac{1}{N}\sum_{n\neq m}e^{i\bm{k}(\bm{R}_m-\bm{R}_n)}\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)Hw_j(\bm{r}-\bm{R}_m). +\end{multline} +% +Wykorzystując oznaczenia, które wprowadziliśmy dla elementów macierzowych hamiltonianu (\ref{matrix}) +dostajemy +% +\begin{equation} +\varepsilon_{\bm{k}j}=\frac{1}{N}\sum_n \varepsilon_n+\frac{1}{N}\sum_{n\neq m}e^{i\bm{k}(\bm{R}_m-\bm{R}_n)}t_{nm}. +\end{equation} +% +Wzór ten pozwala wyznaczyć strukturę pasmową w ramach metody ciasnego wiązania. +Jeżeli ograniczymy się do modelu jednopasmowego i do przeskoków tylko między najbliższymi sąsiadami +możemy dostać uproszczony model z jednym parametrem przeskoku $t$. +Dla prostej struktury kubicznej dostajemy +% +\begin{equation} +\varepsilon_{\bm{k}j}=\varepsilon_0+\frac{t}{N}\sum_{n}e^{i\bm{k}(\bm{R}_{n+1}-\bm{R}_n)}=\varepsilon_0+2t(cosk_xa+cosk_ya+cosk_za). +\label{band} +\end{equation} +% +gdzie $a$ jest stałą sieci, a $\varepsilon_0$ jest energią elektronu zlokalizowanego w stanie atomowym. +Szerokość pasma w tym przybliżeniu dana jest wzorem $w=2z|t|$, gdzie $z$ jest liczbą najbliższych sąsiadów. + +Metoda ciasnego wiązania, która wykorzystuje bazę orbitali atomowych lub funkcji Wanniera, +często wykorzystywana jest w obliczeniach modelowych. W ramach tego podejścia można łatwo uwzględnić lokalne oddziaływania +kulombowskie lub oddziaływania parujące w modelach nadprzewodników wysokotemperaturowych. +Lokalne energie i całki przeskoku mogą być wyznaczone przez dofitowanie struktury elektronowej +z modelu ciasnego wiązania do wyników eksperymentalnych lub do struktury pasmowej wyznaczonej z obliczeń DFT. +W tym drugim przypadku stosuje się najczęściej bazę maksymalnie zlokalizowanych funkcji Wanniera. +Wykorzystuje się swobodę wyboru fazy dla funkcji Blocha, którą możemy przemnożyć przez czynnik $e^{i\theta(\bm{k})}$, +gdzie $\theta(\bm{k})$ jest dowolną funkcją rzeczywistą, bez wpływu na energie stanów elektronowych. +Taki czynnik ma jednak wpływ na kształt funkcji Wanniera, w szczególności na ich zasięg przestrzenny. +Można tak dobrać czynnik fazowy, aby funkcja Wanniera $w_i(\bm{r}-\bm{R}_n)$ zlokalizowana była +wokół punktu $\bm{R}_n$ i szybko zanikała z odległością. + +\begin{figure}[h] +\centering +\includegraphics[scale=1]{FeSe.pdf} +\caption{Porównanie struktury pasmowej otrzymanej w ramach modelu ciasnego wiązania i obliczeń DFT dla {\bf a.} CeCoIn$_5$ i {\bf b.} FeSe. +Rysunek z pracy \cite{FeSe}.} +\label{fig:fese} +\end{figure} + +Na rysunku \ref{fig:fese} pokazano przykłady struktur pasmowych dla dwóch związków, CeCoIn$_5$ i FeSe, wyliczonych w modelu ciasnego wiązania z bazą +maksymalnie zlokalizowanych funkcji Wanniera. +Parametry modelu wyznaczono przez dofitowanie energii stanów elektronowych, dla każdego wektora falowego $\bm{k}$, +do struktur pasmowych otrzymanych w ramach obliczeń DFT \cite{FeSe}. +Obliczenia wykonano programem Quantum Espresso \cite{QE}, stosując funkcjonał GGA \cite{PW91} w ramach metody PAW \cite{Blochl}. +Wyznaczone modele ciasnego wiązania zostały następnie wykorzystane do wyliczenia podatności tworzenia par Coopera +i zbadania własności nadprzewodzących obydwóch materiałów \cite{FeSe}. + + +\subsection{Funkcje Gaussa} + +Lokalne orbitale można również wykorzystać jako bazę do rozwiniecia funkcji falowej w ramach samozgodnej procedury rozwiązywania równań Kohna-Shama. +Jeżeli funkcjami bazowymi są orbitale atomowe mówimy o metodzie liniowych kombinacji orbitali atomowych ({\it ang. linear combination +of atomic orbitals} - LCAO). Zwykle jednak stosuje się atomo-podobne orbitale, których postać funkcyjna ułatwia implementację +i przyspiesza obliczenia. Do najczęściej stosowanych należą orbitale typu Slatera \cite{STO1,STO2} i funkcje typu Gaussa (gaussiany) \cite{GTO}. +Te drugie są szczególnie wygodne ponieważ całki z funkcji Gaussa można wyliczyć analitycznie. +Naturalną reprezentacją dla gaussianów jest układ współrzędnych biegunowych, ale wygodniejszy do wyznaczania elementów macierzowych hamiltonianu jest układ kartezjański, w którym te funkcje mają postać +% +\begin{equation} +G_{ijk}(\bm{r},\alpha,\bm{R}_n)=N(x-x_n)^i(y-y_n)^j(z-z_n)^ke^{-\alpha (\bm{r}-\bm{R}_n)^2}, +\end{equation} +% +gdzie $\alpha$ jest parametrem wariacyjnym, który umożliwia optymalizację bazy dla konkretnych atomów, $\bm{R}_n=(x_n,y_n,z_n)$ jest wektorem określającym centrowanie danej funkcji, a $N$ jest czynnikiem normalizacyjnym. +Spełniona jest ponadto zależność $l=i+j+k$, gdzie $l$ jest orbitalną liczbą kwantową. +W wyniku iloczynu dwóch fukcji typu $s$ ($l=0$) centrowanych w punktach $\bm{R}_n$ i $\bm{R}_m$ dostajemy +% +\begin{equation} +G_s(\bm{r},\alpha,\bm{R}_n)G_s(\bm{r},\beta,\bm{R}_m)=e^{-\gamma(\bm{R}_n-\bm{R}_m)^2}G_s(\bm{r},\kappa,\bm{R}_p), +\end{equation} +% +gdzie +% +\begin{equation} +\kappa=\alpha+\beta, \quad \gamma=\frac{\alpha\beta}{\alpha+\beta}, \quad \bm{R}_p=\frac{\alpha\bm{R}_n+\beta\bm{R}_m}{\alpha+\beta}, +\end{equation} +% +gdzie $\bm{R}_p$ jest wektorem centrowania wynikowej funkcji Gaussa. +W ogólnym przypadku iloczyn dwóch gaussianów można zapisać w formie +% +\begin{multline} +G_{i_1j_1k_1}(\bm{r},\alpha,\bm{R}_n)G_{i_2j_2k_2}(\bm{r},\beta,\bm{R}_m) = Ne^{-\gamma(\bm{R}_n-\bm{R}_m)^2}e^{-\kappa(\bm{r}-\bm{R}_p)^2} \\ +\times (x-x_n)^{i_1}(x-x_m)^{i_2}(y-y_n)^{j_1}(y-y_m)^{j_2}(z-z_n)^{k_1}(z-z_m)^{k_2}. +\end{multline} +% +Te wzory pokazują, ze iloczyn funkcji Gaussa jest również funkcją Gaussa. Jest to główna zaleta tej bazy umożliwiająca +analityczne wyliczenie złożonych całek zawierajacych kilka funkcji bazowych i w ten sposób znaczne przyspieszenie rachunków. +W odróżnieniu od metod wykorzystujących fale płaskie, metoda funkcji Gaussa wymaga odpowiedniego wybrania funkcji bazowych +dla danego układu atomowego. Metoda ta stosowana jest głównie przez chemików, a najbardziej popularnym programem jest GAUSSIAN. +Głównym twórca tego programu jest John Pople, który w roku 1998 otrzymał wspólnie z Walterem Kohnem Nagrodę Nobla w dziedzinie chemii. + +\section{Stowarzyszone fale i atomowe sfery} + +Ostatnia grupa metod obliczeniowych łączy główne cechy dwóch poprzednich: pseudopotencjałów i lokalnych orbitali. +Do rozwinięcia funkcji falowych stosowane są dwie różne bazy w zależności od położenia w krysztale. +Wokół rdzeni atomowych naturalnym wyborem sa lokalne funkcje, które można otrzymać z rozwiązania +równania Schr\"{o}dingera w potencjale sferyczno-symetrycznym. W obszarze miedzywezłowym +stosuje się rozwinięcie w bazie funkcji, które umożliwiają szybką zbieżność rachunków (np. fale płaskie). +Centralnym problemem stają sie odpowiednie warunki brzegowe, które zapewniają ciągłość funkcji falowej i jej pochodnej +na granicy między tymi obszarami. +Wszystkie metody omawiane w tym rozdziale stosowały na początku uproszczony potencjał typu {\it muffin-tin}, który w obszarze rdzenia +ma charakter potencjału atomowego, a w obszarze międzywęzłowym jego wartość jest stała. +Obecnie podejścia te zostały zaimplementowane w ramach procedury samozgodnej i zaliczane są do metod pełnego potencjału. + +\subsection{Metoda KKR} + +W dwóch pracach, Korringa \cite{K47} oraz Kohn i Rostoker \cite{KR54} (KKR) zaproponowali metodę, która nazywana jest również metodą funcji Greena +lub metodą wielokrotnego rozpraszania. +Pierwsze obliczenia stałych sieci i modułów sztywności wykonano właśnie z wykorzystaniem tej metody \cite{Moruzzi77}. Była to przełomowa praca, która +pokazała możliwość zastosowania DFT do badania własności materiałowych. + +Podstawową wielkością stosowaną tutaj jest funkcja Greena $G(E,\bm{r},\bm{r}')$, która opisuje propagację elektronu o energii $E$ między punktami $\bm{r}$ i $\bm{r}'$. Proces przemieszczania się elektronu można podzielić na swobodny ruch w obszarze międzywęzłowym i rozpraszanie na sferach atomowych +w wyniku oddziaływania elektronu z potencjałem rdzenia atomowego. +Dla elektronu opisanego jednocząstkowym równaniem Schr\"{o}dingera +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla^2+V(\bm{r})]\psi_i(\bm{r})=\varepsilon_i\psi_i(\bm{r}), +\end{equation} +% +funkcja Greena spełnia równanie +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla^2+V(\bm{r})-E]G(E,\bm{r}-\bm{r}')=\delta(\bm{r}-\bm{r}'), +\end{equation} +% +które posiada rozwiązanie w formie +% +\begin{equation} +G(E,\bm{r},\bm{r}')=\sum_i\frac{\psi_i(\bm{r})\psi_i^*(\bm{r}')}{E-\varepsilon_i}. +\end{equation} +% +Dla nieoddziałujących elektronów mamy $V(\bm{r})=0$ i funkcja Greena ma postać +% +\begin{equation} +G_0(E,|\bm{r}-\bm{r}'|)= \frac{m}{2\pi\hbar^2}\frac{e^{ik_0|\bm{r}-\bm{r}'|}}{|\bm{r}-\bm{r}'|}, +\end{equation} +% +gdzie $k_0=\frac{\sqrt{2mE}}{\hbar}$. + +Funkcja Greena dla elektronu oddziałującego z siecią atomową może być zapisana w postaci rozwinięcia +% +\begin{equation} +G=G_0+G_0tG_0+G_0tG_0tG_0+...=G_0+G_0tG, +\end{equation} +% +które prowadzi do zależności +% +\begin{equation} +G=(G_0^{-1}-t)^{-1}, +\end{equation} +% +gdzie $t$ jest macierzą rozpraszania elektronów na pojedynczych atomach sieci krystalicznej. +Można wprowadzić również macierz całkowitego, wielokrotnego rozpraszania elektronów $T$, która zdefiniowana jest wzorem +% +\begin{equation} +G=G_0+G_0TG_0=G_0+G_0(t+tG_0T)G_0, +\end{equation} +% +z którego dostajemy +% +\begin{equation} +T=(t^{-1}-G_0)^{-1}. +\end{equation} +% +Stany stacjonarne, które odpowiadają rozwiązaniom równania Schr\'{o}dingera, są biegunami macierzy $T$ +i mogą być wyznaczone jako miejsca zerowe wyznacznika +% +\begin{equation} +\det(t^{-1}-G_0)=0. +\end{equation} +% +Równanie to dostarcza rozwiązania problemu wielokrotnego rozpraszania elektronów w przybliżeniu potencjału {\it muffin-tin}. +Pełna informacja o rozpraszaniu elektronu na pojedynczej sferze atomowej zawarta jest w macierzy rozpraszania $t_l(E)$, +która zależy tylko od energii stanu elektronowego $E$ i orbitalnego krętu $l$. +Korzystając z teorii rozpraszania, można wyrazić macierz rozpraszania jako funkcję przesunięcia fazy funkcji falowej $\eta_l(E)$ +% +\begin{equation} +t_l(E)=-\frac{1}{k_0}e^{i\eta_l(E)}\sin(\eta_l(E)). +\label{fshift} +\end{equation} +% +Funkcja Greena $G_0$ zależy tylko od geometrii sieci krystalicznej i energii $E$. +Wykorzystując rozwinięcie fal płaskich w bazie harmonik sferycznych, funcję Greena +możemy zapisać w formie +% +\begin{equation} +G_0(E,|\bm{r}-\bm{r}'|)=\sum_{L,L'} i^lj_l(k_0r)Y_L(\hat{\bm{r}})B_{LL'}(E,\bm{R}-\bm{R}')(-i)^{l'}j_{l'}(k_0r')Y^*_{L'}(\hat{\bm{r}}'), +\end{equation} +% +gdzie $j_l(k_0r)$ są funkcjami Bessela, $B_{LL'}$ są stałymi struktury KKR i $L=\{l,m\}$. +Wektory położenia $\bm{r}$ i $\bm{r}'$ odnoszą się do dwóch sfer atomowych, których środki +określają wektory $\bm{R}$ i $\bm{R}'$. Przy założeniu, że rozpraszanie w każdym węźle atomowym jest takie samo, +co odpowiada sieci złożonej z jednego rodzaju atomów, możemy wprowadzić zależność stałych struktury od wektora falowego +% +\begin{equation} +B_{LL'}(E_{\bm{k}},\bm{k})=\sum_{m} B_{LL'}(E_{\bm{k}},\bm{T}_m)e^{-i\bm{k}\bm{T}_m}, +\end{equation} +% +gdzie $\bm{T}_m$ są wektorami translacji sieci krystalicznej, a energie $E_{\bm{k}}$ +są rozwiązaniami równania +% +\begin{equation} +\det[t_l^{-1}(E_{\bm{k}})\delta_{LL'}-B_{LL'}(E_{\bm{k}},\bm{k})]=0. +\end{equation} +% +Korzystając z wyrażenia (\ref{fshift}) dostajemy podstawowe równania na strukturę pasmową w metodzie KKR +% +\begin{equation} +\sum_{L'}[B_{LL'}(E_{\bm{k}},\bm{k})+k_0\cot(\eta_l(E_{\bm{k}}))\delta_{LL'}]a_{L'}(\bm{k})=0. +\label{KKR} +\end{equation} +% +Rozwiązania tego równania pozwalają nam wyznaczyć funkcje falowe wewnątrz sfer atomowych +% +\begin{equation} +\psi_{\bm{k}}(\bm{r})=\sum_{L'}a_{L'}(\bm{k})u_l(r,E_{\bm{k}})Y_L(\hat{\bm{r}}), +\end{equation} +% +gdzie $u_l(r,E_{\bm{k}})$ są rozwiązaniami równania radialnego wewnątrz sfery, umówionego dokładnie w następnym rozdziale. +Funkcje falowe w obszarze międzywęzłowym są rozwiązaniami następującego równania całkowego +% +\begin{equation} +\psi_{\bm{k}}(\bm{r})=-\int d\bm{r}'G_0(E_{\bm{k}},|\bm{r}-\bm{r}'|)V(\bm{r}')\psi_{\bm{k}}(\bm{r}'). +\end{equation} +% +Funkcje falowe w obydwóch obszarach muszą spełniać warunki brzegowe na każdej sferze atomowej. + +W ogólnym przypadku macierz rozpraszania zależy od położenia atomu $t_l(E,\bm{R})$ +i równanie na funkcje Greena przyjmuje postać +% +\begin{equation} +[G_{LL'}(E,\bm{R},\bm{R}')]^{-1}=\Big[[B_{LL'}(E,\bm{R}-\bm{R}')]^{-1}-t_l(E,\bm{R})\delta_{\bm{R}\bm{R}'}\delta_{LL'}]\Big], +\end{equation} +% +a stany stacjonarne otrzymujemy z warunku +% +\begin{equation} +\det\Big[t_l^{-1}(E,\bm{R})\delta_{\bm{R}\bm{R}'}\delta_{LL'}-B_{LL'}(E,\bm{R}-\bm{R}')\Big]=0. +\end{equation} + +Funkcja Green pozwala wyznaczyć różne wielkości fizycznych. Na przykład, część urojona funkcji Greena zwiazana jest z lokalną gęstością stanów +% +\begin{equation} +n_L(E,\bm{R})=-\frac{1}{\pi}\operatorname{Im}G_{LL}(E+i\delta,\bm{R}). +\end{equation} +% +Podobnie część urojona transformaty Fouriera funkcji Green daje nam gęstość spektralną, +czyli gęstość stanów elektronowych dla danej energii i wektora falowego +% +\begin{equation} +n_L(E,\bm{k})=-\frac{1}{\pi}\operatorname{Im}G_{LL}(E+i\delta,\bm{k}). +\end{equation} +% + +Metoda funkcji Greena umożliwia wprowadzenie efektywnego (koherentnego) potencjału, który łączy własności dwóch różnych atomów. +Jest to przybliżenie koherentnego potencjału ({\it ang. coherent potential approximation} - CPA), które stosowane jest do badania +stopów metalicznych lub układów domieszkowanych \cite{CPA1,CPA2}. +Metoda polega na uśrednieniu własności rozpraszania dwóch atomów umieszczonych w pobliżu efektywnego potencjału. +Warunek równoważności średniej ważonej po obydwóch atomach i efektywnego potencjału prowadzi do zespolonego, +zależnego od energii potencjału CPA. + + +\subsection{Metoda LAPW} + +Metoda zlinearyzowanych stowarzyszonych fal płaskich ({\it ang. linearized augmented plane wave} - LAPW) +jest modyfikacją oryginalnego podejścia rozszerzonych fal płaskich (APW) zaproponowanego przez Slatera w roku 1937 \cite{slater37}. +Podobnie jak w metodzie pseudopotencjału, cały kryształ podzielony jest na obszary wewnątrz sfer otaczających atomy ($rr_c$). Funkcje falowe w otoczeniu jądra atomowego charakteryzują sie dużą zmiennością i +w przybliżeniu maja kształt sferyczny. Z tego względu naturalnym wyborem bazy sa funkcje radialne, będące rozwiązaniami równania Schr\"{o}dingera z +potencjałem sferycznie symetrycznym. W obszarze więdzywęzłowym, gdzie potencjał zmienia sie bardzo wolno, rozwiązania +funkcji falowej rozwijane są w bazie fal płaskich. Funkcję falową w metodzie APW można +zapisać w postaci +% +\begin{equation} +\psi_{\bm{k}j}(\bm{r})=\sum_{\bm{G}}c_{\bm{G}j}\phi_{\bm{k}+\bm{G}}(\bm{r}), +\end{equation} +% +gdzie $\bm{G}$ oznaczają wektory sieci odwrotnej. Funkcje bazowe mogą być zapisane w formie +% +\begin{equation} +\phi_{\bm{k}+\bm{G}}(\bm{r})=\begin{cases} + e^{i(\bm{k}+\bm{G})\bm{r}} & r>r_c \\ + \sum_{lm}A_{lm}(\bm{k}+\bm{G})u_l(r,E_l)Y_{lm}(\theta,\varphi) & rr_c \\ + \sum_{lm}V_{lm}Y_{lm}(\theta,\phi) & rr_c. + \end{cases} +\end{equation} +% +Funkcja $J_l(\kappa,r)$ jest tak skonstruowana, aby funkcje bazowe wewnątrz sfery nie zależały od energii, +czyli spełnione było równanie +% +\begin{equation} +\frac{d}{d\varepsilon}\phi_{lm}(\varepsilon,\kappa,\bm{r})=i^lY_{lm}[\dot{u}_l(\varepsilon,r) +\kappa\frac{d}{d\varepsilon} cot(\eta_l(\varepsilon))J_l(\kappa,r)]=0 +\end{equation} +% +dla energii $\varepsilon=E_{\nu}$ odpowiadającej średniej energii danego orbitalu LMTO. +Ten warunek prowadzi do wzoru +% +\begin{equation} +J_l(\kappa,r)=-\frac{\dot{u}_l(E_{\nu},r)}{\kappa\frac{d}{d\varepsilon}cot(\eta_l(E_{\nu}))}. +\end{equation} +% +W obszarze międzywęzłowym funkcje bazowe centrowane w położeniu danej sfery $\bm{R}$ otrzymuje się przez rozwinięcie na funkcji $J_l$ +powiązane z sąsiednimi sferami w położeniach $\bm{R}'$ +% +\begin{equation} +N_l(\kappa,\bm{r}-\bm{R})=4\pi\sum_{l',l''}C_{l',l'',l'''}n^*_{l''}(\kappa,\bm{R}-\bm{R'})J_{l'}(\kappa,\bm{r}-\bm{R}'). +\end{equation} +% +Taka konstrukcja powoduje, że funkcje LMTO są kombinacją liniową funkcji $u_l$ i $\dot{u}_l$ wewnątrz danej sfery +i są gładko przedłużane do obszaru międzywęzłowego, łącząc się w sposób ciagły z funkcjami $\dot{u}_l$ z każdej +sąsiedniej sfery. + +Metodę LMTO można uprościć poprzez pominięcie obszaru międzywęzłowego i ograniczenie się do optymalizacji funkcji falowych tylko wewnątrz sfer. +W podejściu nazywanym przybliżeniem atomowych sfer ({\it ang. atomic sphere approximation} - ASA) +stosuje się sfery, które częściowo na siebie nachodzą i ich sumaryczna objętość równa się całkowitej objetości kryształu. +Zastoswanie takiego podejścia ma uzasadnienie jedynie dla kryształów z gęstym upakowaniem atomów. + +\chapter{Poprawki do funkcjonału energii} + +Teoria funkcjonału gęstości odniosła wiele spektaklarnych sukcesów w badaniach własności materiałowych. +Posiada jednak braki, które nie pozwalają opisać poprawnie struktury elektronowej i tych własności, które są konsekwencją wzajemnych oddziaływań elektronowych. +Niektóre z tych niedoskonałości wynikają bezpośrednio z przybliżeń stosowanych do wyliczenia energii wymienno-korelacyjnej, +której dokładna postać funkcjonalna nie jest znana i prawdopodobnie w ogóle nie istnieje. +Do tej grupy należą błedy wynikające z samoodziaływania, czyli niedokładnego zerowania się energii oddziaływania elektronu z jego własnym polem kulombowskim. +Metoda, która pozwala dokonać korekcji samoodziaływania omówiona będzie w rozdziale~\ref{sec:sic}. +Można częściowo zmniejszyć efekt samoodziaływania przez zastosowanie funkcjonału hybrydowego, czyli połączenia energii wymiany wyznaczanej z podejścia Hartree-Focka i +przybliżenia stosowango w DFT, co będzie tematem rozdziału~\ref{sec:hybrid}. +Drugim ważnym defektem jest brak zależności standardowych funkcjonałów wymienno-korelacyjnych od rodzaju orbitalu. Mówiąc ściślej, +stosowane funkcjonały wymienno-korelacyjne nie odróżniają stanów o różnej liczbie kwantowej $m$. +Wszystkie orbitale traktowane są jednakowo i nie ma możliwości wyróżnienia cech, które decydują o nierównomiernym ich obsadzeniu. +Taka możliwość często decyduje o charakterze stanu podstawowego i jest szczególnie istotna w układach silnie skorelowanych. +Wprowadzenie zależności orbitalnej umożliwia metoda LDA+U, która omówiona będzie w rozdziale~\ref{sec:ldau}. +Jedną z wielkości, która nie jest poprawnie opisywana w ramach standardowych przyblizeń DFT jest przerwa energetyczna wystepujaca w półprzewodnikach i izolatorach. +Problem zaniżonej wartości przerwy energetycznej i metody jej poprawiania omówione będą w rozdziale \ref{sec:gapproblem}. + + +\section{Korekcja samoodziaływania (SIC)} +\label{sec:sic} + +Niedokładności w wartościach energii wymiany i korelacji, wynikające ze stosowania przybliżenia LDA lub GGA, są jednym z głównych źródeł błędów +w obliczeniach opartych na teorii funkcjonału gęstości. Na przykładzie atomu wodoru, dyskutowanym w rozdziale \ref{sec:GGA}, +dobrze widać efekt jaki powodują różnice między wartościami dokładnymi i przybliżonymi. +Ponieważ wartość bezwględna energii wymiany jest mniejsza niż wartość dokładna, nie kasuje całkowicie dodatniej energii Hartree. +Wprawdzie częściowo różnica ta redukowana jest przez niezerową i ujemną energię korelacji, ale pozostaje skończona. +Ta dodatkowa energia oddziaływania elektronu z samym sobą jest wielkością niefizyczną i może powodować duże błędy w obliczeniach. +Samoodziaływanie występuje również w układach wieloelektronowych i przyjmuje bardzo różne wartości +w zależności od rodzaju materiału. Jest ono zaniedbywalnie małe dla rozległych stanów elektronowych, +zdelokalizowanych w dużym obszarze danego materiału. Dlatego wpływ samoodziaływania na stany elektronowe w prostych metalach, +gdzie dominują stany walencyjne typu $s$ i $p$, może być pominięty. +W materiałach, w których występują stany elektronowe mające tendencję do lokalizacji (np. stany {\it 3d} i {\it 4f}), +jest ono szczególnie silne i często prowadzi do wyników jakościowo niezgodnych z eksperymentem. +W stanach zlokalizowanych, oddziaływanie elektronu z jego własnym polem kulombowskim, które ma charakter odpychający, +może prowadzić do znacznego wzrostu energii. Zredukowanie tej energie jest możliwe tylko poprzez zwiększenie delokalizacji +ładunku i poszerzenie pasm elektronowych. Prowadzi to efektywnie do zmniejszenia przerwy energetycznej +otrzymywanej w obliczeniach dla półprzewodników i izolatorów. W skrajnym przypadku błędy samoodziaływania powodują delokalizację ładunków w stanach $3d$ +i zamknięcie przerwy energetycznej, co skutkuje niewłaściwym stanem metalicznym w materiałach, które w rzeczywistości są izolatorami Motta. + +W roku 1981, Pardew and Zunger zaproponowali metodę korekcji samoodziaływania ({\it ang. self-interaction correction} - SIC) \cite{PZ}. +Metoda ta dotyczy stanów zlokalizowanych, więc rozpatrujemy zbiór orbitali $\phi_{\alpha\sigma}(\bm{r})$, gdzie $\alpha$ oznacza numer orbitalu, +a $\sigma$ kierunek spinu. Oznaczamy gęstość elektronową pojedynczego orbitalu przez +% +\begin{equation} +n_{\alpha\sigma}(\bm{r})=f_{\alpha\sigma}|\phi_{\alpha\sigma}(\bm{r})|^2, +\end{equation} +% +gdzie liczba $f_{\alpha\sigma}$ określa obsadzenie danego orbitalu. +Warunkiem braku samoodziaływania w każdym orbitalu jest kompletne wzajemne kasowanie się energii Hartree danej wzorem (\ref{Hartree}) +i energii wymienno-korelacyjnej +% +\begin{equation} +E_H[n_{\alpha\sigma}]+E_{xc}[n_{\alpha\sigma}]=0, +\label{nosic} +\end{equation} +% +gdzie obydwie energie są funkcjonałami gęstości pojedynczego orbitalu. +Dla pojedynczego elektronu spełniony jest również warunek kasowania +się energii Hartree i dokładnej energii wymiany wylicznej w podejściu Hartree-Focka +% +\begin{equation} +E_H[n_{\alpha\sigma}]+E_{x}[n_{\alpha\sigma}]=0. +\end{equation} +% +Ponieważ energia korelacji $E_c=E_{xc}-E_{x}$, z tych dwóch warunków wynika, że energia korelacji dla pojedynczego orbitalu musi się zerować +% +\begin{equation} +E_c[n_{\alpha\sigma}]=0. +\end{equation} +% +Warunki te nie są spełnione dla energii wymienno-korelacyjnej danej wzorami w przybliżeniu LDA (\ref{xclda}) +lub GGA (\ref{xcgga}), co prowadzi do samoodziaływania elektronów. Oznaczmy ogólnie przez $E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]$ funkcjonał wymienno-korelacyjny wyznaczonony w jednym z tych przybliżeń. Wtedy wzór na poprawioną energię wymienno-korelacyjną można zapisać w formie +% +\begin{equation} +E_{xc}^{SIC}[n_{\alpha\sigma}]=E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]-\sum_{\alpha\sigma}\delta_{\alpha\sigma}, +\label{xcsic} +\end{equation} +% +gdzie +% +\begin{equation} +\delta_{\alpha\sigma}=E_H[n_{\alpha\sigma}]+E_{xc}^{DFT}[n_{\alpha\sigma}], +\end{equation} +% +a sumowanie jest tylko po zajętych orbitalach $\alpha$. +Dla dokładnej wartości energii wymienno-korelacyjnej mielibyśmy $\delta_{\alpha\sigma}=0$, +czyli spełniony byłby warunek (\ref{nosic}). +Energia wymienno-korelacyjna zdefiniowana wzorem (\ref{xcsic}) nie jest funkcjonałem gęstości elektronowej, +tylko funkcjonałem orbitali atomowych. Powoduje to, że również funkcjonał energii całkowitej (\ref{EKS}) staje się zależny od orbitali +% +\begin{equation} +E^{SIC}[n_{\alpha\sigma}]=\sum_{\alpha\sigma}\langle\phi_{\alpha\sigma}|-\frac{\hbar^2}{2m}\nabla^2|\phi_{\alpha\sigma}\rangle+E_{ext}[n]+E_H[n]+E_{xc}^{SIC}[n_{\alpha\sigma}]. +\label{esic} +\end{equation} +% +Podobnie, jak w przypadku funkcjonału Kohna-Shama, możemy zastosować metodę wariacyjną do zmninimalizowania tej energię względem +zbioru orbitali $\phi_{\alpha\sigma}$, przy założonym warunku ortonormalności +% +\begin{equation} +\langle\phi_{\alpha\sigma}|\phi_{\alpha'\sigma'}\rangle=\delta_{\alpha\alpha'}\delta_{\sigma\sigma'}. +\end{equation} +% +Dostajemy wtedy równania jednocząstkowe analogiczne do równań Kohna-Shama +% +\begin{equation} +[-\frac{\hbar^2}{2m}\nabla^2+V_{eff}(n_{\alpha\sigma},\bm{r})]\phi_{\alpha\sigma}(\bm{r})=\varepsilon_{\alpha\sigma}^{SIC}\phi_{\alpha\sigma}(\bm{r}), +\label{eqsic} +\end{equation} +% +z efektywnym potencjałem danym wzorem +% +\begin{equation} +V_{eff}(n_{\alpha\sigma},\bm{r})=V^{DFT}(\bm{r})-V_H(n_{\alpha\sigma},\bm{r})-V_{xc}(n_{\alpha\sigma},\bm{r}), +\end{equation} +% +gdzie ostatnie dwa wyrazy to korekcja samoodziaływania do efektywnego potencjału elektronowego. +Podobnie jak w przypadku stanów Kohna-Shama spełniona jest zależność +% +\begin{equation} +\varepsilon_{\alpha\sigma}^{SIC}=\frac{\partial E^{SIC}}{\partial f_{\alpha\sigma}}. +\end{equation} + +Równanie (\ref{eqsic}) pozwala wyznaczyć orbitale i energie własne zlokalizowanych stanów elektronowych. +Jednak w rzeczywistych materiałach, mamy często doczynienia z współistnieniem stanów zlokalizowanych i zdelokalizowanych, co powoduje, że rozwiązania tego równania nie muszą odpowiadać globalnemu minimum. Pełna optymalizacja funkcji falowych powinna +uwzlędniać zarówno stany zlokalizowane (typu Wanniera) i zdelokalizowane (typu Blocha). +W praktyce polega to na wyznaczeniu różnych możliwych konfiguracji stanów zlokalizowanych i zdelokalizowanych, +a następnie wybraniu tej o najniższej energii. + +\begin{figure}[h] +\centering +\includegraphics[scale=1]{rare-earths.pdf} +\caption{Różnice energii całkowitej dla walencyjności II i III wyliczone dla ziemiach rzadkich (o), porównane z eksperymentem (linia przerywana) +i wartościami dla związków ziem rzadkich z siarką (+). Rysunek z pracy \cite{RE}.} +\label{fig:rare} +\end{figure} + + +Dobrym przykładem są metale ziem rzadkich, w których występują zarówno stany zlokalizowane ($4f$), +jak i zdelokalizowane ($5d$ i $6s$). Dodatkowo występują dwa rodzaje elektronów $4f$. Cześć z nich jest zlokalizowana, +tak jak elektrony rdzenia, mając decydujący wpływ na moment magnetyczny i walencyjność danego atomu. +Pozostałe, w wyniku hybrydyzacji ze stanami $5d$ i $6s$, tworzą pasmo elektronowe i biorą udział w wiązaniu metalicznym. +W ramach tradycyjnych przybliżeń energii wymienno-korelacyjnej nie można opisać prawidłowo tak złożonej +struktury elektronowej ziem rzadkich. W pracy \cite{RE} zastosowano metodę SIC do wyliczenia obsadzeń +stanów $4f$ i walencyjności we wszystkich atomach ziem rzadkich (rysunek \ref{fig:rare}). +Walencyjność zdefiniowana jest jako ilość stanów zdelokalizowanych przypadająca na jeden atom i wyliczana jest ze wzoru +% +\begin{equation} +N_{val}=Z-N_{core}-N_{SIC}, +\end{equation} +% +gdzie $Z$ jest liczbą atomową, $N_{core}$ ilością elektronów w rdzeniu i $N_{SIC}$ liczbą stanów zlokalizowanych $4f$, +dla których odjęto energię samoodziaływania. Dla ziem rzadkich walencyjność przyjmuje dwie możliwe wartości: +$N_{val}=2$ (atomy dwuwartościowe, II) lub $N_{val}=3$ (atomy trójwartościowe, III). +Dla tych dwóch przypadków wyliczone różnice ich energii całkowitych $E_{II}-E_{III}$ pokazane są na rysunku \ref{fig:rare}. +Otrzymane wartości bardzo dobrze zgadzają się z danymi eksperymentalnymi. +Jak widać, oprócz Eu i Yb, które są dwuwartościowe, wszystkie pozostałe ziemie rzadkie są trójwartościowe. +Podobnie dobrą zgodność z eksperymentem otrzymano dla promieni Wignera-Seitza, które decydują o stałej sieci kryształów ziem rzadkich \cite{RE}. + + +\section{Funkcjonały hybrydowe} +\label{sec:hybrid} + +Problem samoodziaływania nie występuje w przybliżeniu Hartree-Focka, gdzie dla każdego elektronu +jego własne oddziaływanie kulombowskie kasowane jest przez oddziaływanie wymienne. +Zatem częściowe uwzlędnienie dokładnej wartości energii wymiany w funkcjonale wymienno-korelacyjnym powinno +zmniejszyć efekt samoodziaływania i w ten sposób poprawić całkowitą energię układu. +Takie funkcjonały, w których energia wymiany otrzymana w przybliżeniu LDA lub GGA jest częściowo zastąpiona +dokładną wartością otrzymaną z metody Hartree-Focka, nazywane są funkcjonałami hybrydowymi. +Pierwszy funkcjonał hybrydowych zaproponował Becke w roku 1993 \cite{becke93}, uzasadniając jego postać +na podstawie tzw. formuły adiabatycznego połączenia ({\it ang. adiabatic connection formula}). +Rozważmy ogólny hamiltoniana w postaci +% +\begin{equation} +H_{\lambda}=T+\lambda V, +\end{equation} +% +gdzie $T$ jest operatorem energii kinetycznej, $V$ jest potencjałem oddziaływania między elektronami i $\lambda$ jest parametrem, który +określa siłę tego ddziaływania ($0\leq\lambda\leq 1$). +Funkcje falowe $\psi_{\lambda}$ i energie własne $E_{\lambda}$ tego hamiltonianu są zależne od parametru $\lambda$. +Dla nich spełnione jest równanie +% +\begin{equation} +\frac{dE_{\lambda}}{d\lambda}=\langle\psi_{\lambda}|V|\psi_{\lambda}\rangle, +\end{equation} +% +z którego dostajemy +% +\begin{equation} +E_{\lambda=1}=E_{\lambda=0}+\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle. +\end{equation} +% +Energia dla $\lambda=0$ odpowiada energii kinetycznej, natomiast $\lambda=1$ daje energie z pełnym oddziaływaniem elektronowym $V$. +Ta formuła określa właśnie adiabatyczne połączenie między układem nieoddziałujących i oddziałujących elektronów. +Po zastosowaniu tej formuły do funkcjonału energii (z pominięciem potencjału zewnętrznego $V_{ext}$) dostajemy +% +\begin{equation} +E[n]=T[n]+\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle. +\end{equation} +% +Biorąc pod uwagę funkcjonał Kohna-Shama (\ref{EKS}), możemy napisać wzór na energię wymienno-korelacyjną w postaci +% +\begin{equation} +E_{xc}[n]=\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle-E_H[n]=\int_0^1d\lambda E_{xc,\lambda}[n]. +\label{xcn} +\end{equation} +% +Powyższą całkę można przybliżyć, rozpatrując jedynie wartości końcowe. Dla $\lambda=0$, dostajemy energie wymiany +w przybliżeniu Hartree-Focka, $E_{xc,0}=E_x^{HF}$. Becke zaproponował, aby dla $\lambda=1$ zastosować jedno z przybliżeń stosowanych w DFT (LDA lub GGA), +$E_{xc,1}=E_{xc}^{DFT}$, a dla pośrednich wartości $\lambda$ zastosować interpolację liniową +% +\begin{equation} +E_{xc,\lambda}[n]=(1-\lambda)E_x^{HF}[n]+\lambda E_{xc}^{DFT}[n]. +\end{equation} +% +Po wstawieniu tej zależności do (\ref{xcn}) i wyliczeniu całki dostajemy funkcjonał hybrydowy +% +\begin{equation} +E_{xc}^{hyb}[n]=\frac{1}{2}E_x^{HF}+\frac{1}{2}E_{xc}^{DFT}[n]. +\label{becke} +\end{equation} +% + +Pardew, Ernzerhof i Burke w roku 1996 powiązali zależność energii wymienno-korelacyjnej od $\lambda$ \cite{PBE0} +z rozwinięciem perturbacyjnym Mollera-Plesseta i zaproponowali bardziej ogólną formę +% +\begin{equation} +E_{xc,\lambda}[n]=E_{xc}^{DFT}[n]+(E_x^{HF}[n]-E_x^{DFT}[n])(1-\lambda)^{m-1}, +\end{equation} +% +która prowadzi do funkcjonału w postaci +% +\begin{equation} +E_{xc}^{hyb}[n]=E_{xc}^{DFT}[n]+\frac{1}{m}(E_x^{HF}[n]-E_x^{DFT}[n]). +\end{equation} +% +Dla $m=1$, energia wymiany jest równa dokładnej wartości $E_x^{HF}$. W tym przypadku dodanie przybliżonej wartość energii korelacji $E_c^{DFT}$ +poprawia wyniki w porównaniu do przybliżenia Hartree-Focka. Wyniki są jednak gorsze niż w przybliżeniach LDA lub GGA, w których błędy energii wymiany i korelacji mają przeciwne znaki, co powoduję ich częściowe kasuwanie się. Przypadek $m=2$ odpowiada funkcjonałowi z pracy~\cite{becke93}, który dany jest wzorem~(\ref{becke}). +Za optymalny uznano wybór $m=4$~\cite{PBE0}, wskazując na bardzo dobrą zgodnością wyników otrzymanych w ramach teorii perturbacyjnej Mollera-Plesseta czwartego rzędu z danymi eksperymentalnymi \cite{pople89}. Co więcej, w tym przypadku zarówno wartości $E_{xc,\lambda}$ i $E_{xc}^{DFT}$, jak również ich pierwsze oraz drugie pochodne wzajemnie pokrywają się dla $\lambda=1$. Warunek ciągłości pochodnych nie jest spełniony dla $m=2$. + +Oddziaływanie wymienne ma charakter krótkozasięgowy i można uwzględnić wkład od dokładnej wartości jedynie +w pewnym zakresie odległości. Uwzględniając ten efekt Heyd, Scuseria i Enzerhof (HSE) \cite{HSE} zaproponowali nowy funkcjonał +w postaci +% +\begin{equation} +E_{xc}^{hyb}(\mu) = (1-a)E_{x}^{GGA,SR}(\mu)+aE_x^{HF,SR}(\mu) + E_x^{GGA,LR} + E_c^{GGA}, +\end{equation} +% +gdzie $E_x^{GGA,SR}$ i $E_x^{GGA,LR}$ odpowiadają krótkozasięgowemu i długozasięgowemu oddziaływaniu wymiennemu w przybliżeniu GGA, +$E_x^{HF,SR}$ jest częścią krótkozasięgowego dokladnego oddziaływania wymiennego, a parametr $\mu$ +określa zasięg oddziaływania krótkozasięgowego. Parametr $a$ związany jest z wykładnikiem $m$ prostą zależnością $a=\frac{1}{m}$. + +\section{Funkcjonały OEP} +\label{sec:mgga} + +Główną zaletą funkcjonału Kohna-Shama, która umożliwia obliczenia nawet dla dużych układów, jest lokalny charakter potencjału +wymienno-korelacyjnego. Dokładny potencjał jest nielokalny i ogólnie jest zależny od funkcji falowych. +Taką formę ma energia oddziaływania wymiennego zależna od orbitali jednocząstkowych w ramach przybliżenia Hartree-Focka. +Omawiany wcześniej potencjał efektywny w metodzie SIC również jest zalezny od orbitali atomowych. +Podejście nazywane metodą zoptymalizowanego potencjału efektywnego ({\it ang. optimized effective potential} - OEP) +zakłada funkcjonalną zależność energii wymienno-korelacyjnej od orbitali $\phi_{j\sigma}$, przy zachowanym lokalnym charakterze potencjału $V^{OEP}_{\sigma}$ +\cite{Sharp,Talman}. +Energię całkowitą Kohna-Shama możemy zapisać jako funkcjonał orbitali +% +\begin{equation} +E[\{\phi_{j\sigma}\}]=T[\{\phi_{j\sigma}\}]+\int d\bm{r} V_{ext}(\bm{r})n(\bm{r})+\frac{1}{2}\int \int d\bm{r} d\bm{r}' \frac{n(\bm{r})n(\bm{r}')}{|\bm{r}-\bm{r}'|}+E_{xc}[\{\phi_{j\sigma}\}]. +\end{equation} +Metoda OEP ma charakter wariacyjny i opiera się na dwóch równaniach. Pierwsze określa warunek minium (stacjonarności) energii całkowitej +względem efektywnego potencjału +% +\begin{equation} +\frac{\delta E[\{\phi_{j\sigma}\}]}{\delta V^{OEP}_{\sigma}}=0. +\end{equation} +% +Drugie z nich ma postać równania Kohna-Shama z efektywnym potencjałem zależnym od orbitali +% +\begin{equation} +\Big[-\frac{\hbar^2}{2m}\nabla^2+V^{OEP}_{\sigma}[\{\phi_{j\sigma}\}](\bm{r})\Big]\phi_{j\sigma}(\bm{r})=\varepsilon_{j\sigma}\phi_{j\sigma}(\bm{r}). +\end{equation} +% +Część potencjału opisującą oddziaływanie wymienno-korelacyjne moża wyrazić w formie: +% +\begin{equation} +V^{OEP}_{xc\sigma}(\bm{r})=\frac{\delta E_{xc}[\{\phi_{j\sigma}\}]}{\delta n_{\sigma}(\bm{r})}=\sum_{\nu\mu\i}\int\int d\bm{r}' d\bm{r}''\frac{\delta E_{xc}}{\delta \phi_{i\nu}(\bm{r}')}\frac{\delta \phi_{i\nu}(\bm{r}')}{\delta V^{OEP}_{\mu}(\bm{r}'')}\frac{\delta V^{OEP}_{\mu}(\bm{r}'')}{\delta n_{\sigma}(\bm{r})}. +\label{voep} +\end{equation} +% +Drugą pochodną funkcjonalna pod całką można wyrazić w pierwszym rzędzie rozwinięcia pertubacyjnego przy pomocy funkcji Greena dla nieodziałujęcego układu elektronów +% +\begin{equation} +\frac{\delta \phi_{i\nu}(\bm{r}')}{\delta V^{OEP}_{\mu}(\bm{r}'')}=\delta_{\nu\mu}G^R_{i\mu}(\bm{r}',\bm{r}'')\phi_{i\mu}(\bm{r}'')=\delta_{\nu\mu}\sum_{k\neq i}\Big[\frac{\phi^*_{k\mu}(\bm{r}')\phi_{k\mu}(\bm{r}'')}{\varepsilon_{i\mu}-\varepsilon_{k\mu}}\Big]\phi_{i\mu}(\bm{r}''). +\end{equation} +% +Trzecia pochodna jest odwrotnością liniowej funkcji odpowiedzi, którą również możemy wyrazić przez funkcję Greena +% +\begin{equation} +\chi_{\sigma}(\bm{r},\bm{r}'')=\delta_{\sigma\mu}\frac{\delta n_{\sigma}(\bm{r})}{\delta V^{OEP}_{\mu}(\bm{r}'')}=\delta_{\sigma\mu}\sum_i G^R_{i\sigma}(\bm{r}'',\bm{r})\phi_{i\sigma}(\bm{r}'')\phi^*_{i\sigma}(\bm{r}). +\label{vchi} +\end{equation} +% +Mnożąc równanie (\ref{voep}) przez $\chi_{\sigma}(\bm{r}',\bm{r})$, całkując wzlędem $\bm{r}'$ i wykorzystując (\ref{vchi}) dostajemy +równanie całkowe metody OEP +% +\begin{equation} +\sum_i\int d\bm{r}' \phi^*_{i\sigma}(\bm{r})[V^{OEP}_{xc\sigma}(\bm{r})-u^{OEP}_{xci\sigma}(\bm{r})]G^R_{i\sigma}(\bm{r}',\bm{r})\phi_{i\sigma}(\bm{r}) + c.c.=0, +\label{oepint} +\end{equation} +% +gdzie +% +\begin{equation} +u^{OEP}_{xci\sigma}(\bm{r})=\frac{1}{\phi^*_{i\sigma}(\bm{r})}\frac{\delta E_{xc}[\{\phi_{j\sigma}\}]}{\delta \phi_{i\sigma}(\bm{r})}. +\end{equation} +% +Jeżeli funkcjonał wymienno-korelacyjny zależy tylko od gęstości, wtedy $u^{OEP}_{xci\sigma}(\bm{r})=V^{OEP}_{xc\sigma}(\bm{r})$ i równanie (\ref{oepint}) +jest automatycznie spełnione. +W ramach metody OEP, część wymienną można traktować dokładnie, tak jak w przybliżeniu Hartree-Focka, i wtedy potencjał zależny od orbitali +ma postać +% +\begin{equation} +u^{OEP}_{xi\sigma}=-\frac{1}{\phi^*_{i\sigma}(\bm{r})}\sum_j \phi^*_{j\sigma}\int d\bm{r}'\frac{\phi^*_{i\sigma}(\bm{r}')\phi_{j\sigma}(\bm{r}')}{|\bm{r}-\bm{r}'|}. +\end{equation} +% + +\section{Funkcjonały meta-GGA} +\label{mgga} + +Dwa podstawowe przybliżenia stosowane do opisu funkcjonału wymienno-korelacyjnego uwzlędniają tylko gęstość ładunku w danym punkcie +przestrzeni (LDA) lub dodatkowo jego gradient (GGA). +Kolejnym krokiem pozwalającym poprawić ten funkcjonał jest uwzlędnienie jego zależności od gradientu orbitali, czyli +części kinetycznej całkowitej energii. Takie funkcjonały noszą nazwę meta-GGA i zapisywane są w ogólnej postaci +% +\begin{equation} +E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\bm{r} n(\bm{r}) \varepsilon_{xc}(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow},\tau_{\uparrow},\tau_{\downarrow}), +\end{equation} +% +gdzie $\tau_{\sigma}$ jest gęstością energii kinetycznej wyznaczoną dla obsadzonych stanów Kohna-Shama +% +\begin{equation} +\tau_{\sigma}= \frac{1}{2}\sum_i |\nabla \psi_{i\sigma}|^2. +\end{equation} +% +Uzasadnieniem włączenia $\tau_{\sigma}$ do funkcjonału jest występowanie tej wielkości w rozwinięciu Taylora +uśrednionej sferycznie dziury wymiennej wokół elektronu~\cite{Becke1998}. Drugą korzystną cecha jest możliwość zredukowania samoodziaływania +w części korelacyjnej funkcjonału. + +Od roku 2003 zaproponowano kilka wersji funkcjonałów meta-GGA~\cite{TPSS,Becke2006,revTPSS,Tran2009,SCAN}. +Najdokładniejszym z nich jest funkcjonał SCAN ({\it ang. strongly contrained and appropriately normed}), który +spełnia 17 znanych warunków i norm dla funkcjonału wymienno-korelacyjnego~\cite{SCAN}. +Jednym z nich jest warunek dla współczynnika określającego stosunek energii wymiany do odpowiedniej wartości w LDA, $F_x=E_x/E^{LDA}_x$, który +nie może przekraczać wartości 1.174. +Poprawnie opisuje również układy, dla których dokładne wartości są znane, np. jednorodny gaz elektronowy. +Funkcjonał SCAN zależy od bezwymiarowego parametru +% +\begin{equation} +\alpha=\frac{\tau-\tau^w}{\tau^{u}}, +\end{equation} +% +gdzie $\tau^w=|\nabla n|^2/8n$ określa granicę $\tau$ dla pojedynczego orbitalu, a $\tau^u=(3/10)(3\pi^2)^{2/3}n^{5/3}$ jest jego wartością +dla jednorodnego gazu. +Parametr $\alpha$ wykorzystywany jest do charakteryzacji rozkładu gęstości elektronowej i pozwala odróżnić +układy z wolnozmienną gestością elektronową, typową dla metali ($\alpha\approx 1$), +materiały z wiązaniami kowalencyjnymi między pojedynczymi orbitalami ($\alpha=0$) oraz słabymi wiązaniami niekowalencyjnymi między +zamkniętymi powłokami atomowymi ($\alpha\rightarrow\infty$). +Jest on bezpośrednio powiązany z funkcją lokalizacji elektronowej ({\it ang. electron localization function} - ELF) +% +\begin{equation} +\textrm{ELF} = \frac{1}{1+\alpha^2}, +\end{equation} +% +która przyjmuje wartości z przedziału $(0,1)$ i jest używana do opisu wiązań chemicznych~\cite{ELF1,ELF2,ELF3}. + +Część wymienną funkcjonału można zapisać w postaci +% +\begin{equation} +E_x[n]=\int d\bm{r} n(\bm{r}) \varepsilon_x(n)F_x(s,\alpha), +\end{equation} +% +gdzie $\varepsilon_x(n)$ jest energią wymiany dla jednorodnego gazu przypadającą na pojedynczy elektron, +a $s$ jest bezwymiarowym gradientem gęstości +% +\begin{equation} +s=\frac{|\nabla n|}{2(3\pi^2)^{1/3}n^{4/3}}. +\end{equation} +% +Rysunek~\ref{fig:Fxs} pokazuje zależność współczynnika $F_x$ od $s$ dla trzech charakterystycznych wartości $\alpha$. +$F_x$ spełnia odpowiednie warunki zarówno dla małych $s\rightarrow0$, jak i dużych wartości $s\rightarrow\infty$. +Dla $\alpha=1$ i małych $s$, $F_x$ pokrywa się z wartościami dla funkcjonału PBE. +Wartości $F_x$ dla innych wartości $\alpha$ uzyskuje się przez odpowiednią interpolację między $\alpha=0$ i $\alpha=1$ oraz ekstrapolację +do $\alpha\rightarrow\infty$. +% +\begin{figure}[h] +\centering +\includegraphics[scale=0.5]{Fxs.png} +\caption{Współczynnik $F_x$ w funkcji $s$ dla różnych wartości $\alpha$. Rysunek z pracy \cite{SCAN}.} +\label{fig:Fxs} +\end{figure} +% + +Podobnie skonstruowany jest całkowity fukcjonał wymienno-korelacyjny $F_{xc}=F_{x}+F_{c}$, który w granicy +dużych gęstości niespolaryzowanego gazu przyjmuje wartość energii wymiennej $F_x$. +Dla małych gęstości funkcjonał spełnia warunek ograniczenia Lieba-Oxforda, $F_{xc}\leq 2.215$. + + + + + +\section{Metoda LDA+U} +\label{sec:ldau} + +Metoda LDA+U została zaproponowana przez Anisimova, Zaanena i Andersena w roku 1991~\cite{anisimov}. +Jednym z pierwszych jej zastosowań było wyliczenie struktury elektronowej dla nadprzewodnika wysokotemperaturowego La$_2$CuO$_4$~\cite{czyzyk}. +Metoda ta polega na połaczeniu podejścia DFT z modelem Hubbarda, który stosowany jest od lat sześćdziesiątych ubiegłego wieku do opisu układów silnie skorelowanych elektronów~\cite{hubbard}. Zacznę od omówienia tego modelu. + +W najbardziej tradycyjnym podejściu, stany elektronowe w krysztale dzielimy na dwie grupy: stany zlokalizowane, które znajdują się w obrębie rdzenia atomowego i posiadają cechy orbitali atomowych oraz stany zdelokalizowane, które rozciągają się w całej przestrzeni kryształu. +O własnościach transportowych danego materiału decydują głównie elektrony należące do drugiej grupy. +Natomiast jeżeli chodzi o własności magnetyczne, to zarówno elektrony zlokalizowane, jak i wędrowne mogą oddziaływać wymiennie +i decydować o rodzaju uporządkowania magnetycznego. W pierwszym przypadku mówimy o zlokalizowanych momentach magnetycznych, +których oddziaływanie można opisać w ramach modelu Heisenberga. W drugim mamy doczynienia z magnetyzmem pasmowym, który wynika +z oddziaływania między mobilnymi elektronami walencyjnymi, które można opisać przy pomocy funkcji Blocha. + +Występują również stany elektronowe, które posiadają cechy obydwu tych grup. Stany te tworzą pasma, zachowując jednocześnie +cechy orbitali atomowych. Ruch elektronów w takiej sytuacji polega na przeskokach między lokalnymi orbitali i odpowiadajace im pasma są znacznie węższe od +typowych pasm metalicznych. Żródłem takiego zachowania są efekty korelacyjne, które uniemożliwiają swobodny przepływ elektronów w krysztale. +Najlepszym przykładem są stany należące do niezapełnionej powłoki $3d$ w metalach przejściowych. +Zgodnie z zakazem Pauliego, w każdym orbitalu mogą znajdować się tylko dwa elektrony z przeciwnymi kierunkami spinu. +Jeżeli występuje silne, lokalne oddziaływanie kulombowskie między ładunkami, to stany kwantowe, w których dwa elektrony +znajdują się w tym samym orbitalu są niekorzystne energetycznie. Zatem ruch elektronu jest bardzo utrudniony i dla odpowiednio dużego oddziaływania kulombowskiego +elektrony zostają zlokalizowane. Materiały, w których występuje taki mechanizm lokalizacji to izolatory Motta. + +Hubbard zaproponował model do opisu stanów elektronowych, które posiadają cechy zlokalizowanych orbitali atomowych, +wynikające z korelacji elektronowych~\cite{hubbard}. +Jest to przykład modelu ciasnego wiązania z orbitalami Wanniera, który opisany jest w rozdziale~\ref{sec:wannier}. +W najprostszym przypadku rozważamy pojedyncze orbitale typu $s$, zlokalizowane w węzłach atomowych. Silne korelacje elektronów znajdujących +się w tym samym orbitalu można uwzględnić dodają do hamiltonianu lokalne oddziaływanie kulombowskie o ustalonej energii $U$. +Hamiltonian modelu Hubbarda zapisujemy stosując formalizm drugiego kwantowania +% +\begin{equation} +H=\sum_{i,j,\sigma}t_{ij}c^{\dagger}_{i\sigma}c_{j\sigma}+U\sum_i n_{i\uparrow}n_{i\downarrow}, +\label{hubbard} +\end{equation} +% +gdzie $c^{\dagger}_{i\sigma}$ i $c_{i\sigma}$ to operatory kreacji i anihilacji elektronu ze spinem $\sigma$ w zlokalizowanym orbitalu Wanniera $w(\bm{r}-\bm{R}_i)$, +a całki przeskoku dane są wzorem +% +\begin{equation} +t_{ij}=\int d\bm{r} w^*(\bm{r}-\bm{R}_i)H_0w(\bm{r}-\bm{R}_j). +\end{equation} +% +$H_0$ jest jednocząstkowym hamiltonianem złożonym z energii kinetycznej i efektywnego potencjału atomowego. +Najczęście uwzlędnia się tylko całki przeskoku między najbliższymi sąsiadami. +Operator liczby cząstek ze spinem $\sigma$ na węźle $i$ dany jest wyrażeniem $n_{i\sigma}=c^{\dagger}_{i\sigma}c_{i\sigma}$. +Energię oddziaływania kulombowskiego dwóch elektronów w tym samym orbitalu można wyliczyć ze wzoru +% +\begin{equation} +U=\int d\bm{r}d\bm{r}' |w(\bm{r}-\bm{R}_i)|^2\frac{e^2}{|\bm{r}-\bm{r}'|}|w(\bm{r}-\bm{R}_i)|^2. +\end{equation} +% +Jeżeli wykonamy transformatę Fouriera operatorów kreacji i anihilacji, +pierwszy wyraz hamiltonianu (\ref{hubbard}) przyjmie postać $\sum_{\bm{k}\sigma}\varepsilon_{\bm{k}}n_{\bm{k}\sigma}$, +gdzie $\varepsilon_{\bm{k}}$ opisuje strukturę pasmową w modelu ciasnego wiązania, +a $n_{\bm{k}\sigma}=c^{\dagger}_{\bm{k}\sigma}c_{\bm{k}\sigma}$ jest operatorem liczby obsadzeń w stanie $\bm{k}$ i spinie $\sigma$. + +Zaproponowano kilka sformułowań metody LDA+U \cite{anisimov,orbital1,dudarev}, które różnią się opisem lokalnych +oddziaływań eletronowych. Ogólny schemat używany do wyliczenia całkowitej energii ma postać +% +\begin{equation} +E_{tot}=E_{DFT}+E_U-E_{dc}, +\label{eldau} +\end{equation} +% +gdzie $E_{DFT}$ jest energią układu otrzymaną w ramach metody DFT (w przybliżeniu LDA lub GGA), $E_U$ jest energią lokalnych oddziaływań elektronowych, +a $E_{dc}$ odpowiada energii oddziaływań kulombowskich w przybliżeniu średniego pola. +Ten ostatni wyraz jest konieczny, aby odjąć przybliżoną energię oddziaływań elektronowych, która uwzlędniona jest w $E_{DFT}$. +W pracy \cite{orbital1} zaproponowano uogólnioną postać energii $E_U$, która uwzglądnia orbitalną zależność oddziaływań elektronowych +% +\begin{multline} +E_U=\frac{1}{2}\sum_{i,\{m\},\sigma}[\langle m,m''|V_{ee}|m',m'''\rangle n_{i\sigma}^{mm'}n_{i-\sigma}^{m''m'''} +\\+(\langle m,m''|V_{ee}|m',m'''\rangle - \langle m,m''|V_{ee}|m''',m'\rangle )n_{i\sigma}^{mm'}n_{i\sigma}^{m''m'''}], +\end{multline} +% +gdzie $i$ numeruje węzły sieci, $\{m\}=(m, m',m'', m''')$ są magnetycznymi liczbami kwantowymi, +a elementy macierzowe oddziaływania kulombowskiego dane są wzorem +% +\begin{equation} +\langle m,m''|V_{ee}|m',m'''\rangle=\int d\bm{r} \int \bm{r}' \phi_{lm}^*(\bm{r})\phi_{lm'}(\bm{r})\frac{e^2}{|\bm{r}-\bm{r}'|}\phi_{lm''}^*(\bm{r}')\phi_{lm'''}(\bm{r}'). +\label{integral} +\end{equation} +% +Występujące pod całką atomowe funkcje falowe określone są dla orbitalnej liczby kwantowej $l$, która definiują zakres magnetycznych liczb kwantowych $-l\le \{m\} \le l$. Liczby obsadzeń orbitali atomowych tworzą tensor drugiego rzędu, którego elementy wyznaczane są przez rzutowanie funkcji falowych Kohna-Shama $\psi_{\bm{k}j}^{\sigma}$ na orbitale atomowe +% +\begin{equation} +n_{i\sigma}^{mm'}=\sum_{\bm{k},j} f_{\bm{k}j}^{\sigma}\langle\psi_{\bm{k}j}^{\sigma}|\phi_{lm'}\rangle\langle\phi_{lm}|\psi_{\bm{k}j}\rangle, +\end{equation} +% +gdzie współczynniki $f_{\bm{k}j}^{\sigma}$ okreśkaja obsadzenia stanów $j$ z wektorem falowym $\bm{k}$ i spinie $\sigma$. +Całkę (\ref{integral}) można przedstawić w postaci sumy iloczynów części kątowej i radialnej +% +\begin{equation} +\langle m,m''|V_{ee}|m',m'''\rangle=\sum_p a_p(m,m',m'',m''')F^p, +\label{vee} +\end{equation} +% +gdzie $p$ jest liczbą parzystą z przedziału $0\le p \le 2l$. Część kątowa $a_p$ wyliczana jest przy pomocy iloczynów współczynników Clebsha-Gordana +% +\begin{equation} +a_p(m,m',m'',m''')=\frac{4\pi}{2p+1}\sum_{q=-p}^p \langle lm|Y_{pq}|lm'\rangle\langle lm''|Y_{pq}^*|lm'''\rangle. +\end{equation} +% +$F^p$ nazywane są całkami Slatera i wyznaczane są ze wzoru +% +\begin{equation} +F^p=e^2\int d\bm{r}\int d\bm{r}' r^2 r'^2 R_{nl}^2(\bm{r})\frac{r_1^p}{r_2^{p+1}} R_{nl}^2(\bm{r}'), +\end{equation} +% +gdzie $R_{nl}(\bm{r})$ są częścią radialną atomu funkcji falowej. +Dla stanów $d$ potrzebne są trzy całki Slatera $F^0$, $F^2$ i $F^4$, a dla stanów $f$ dodatkowo $F^6$, aby wyznaczyć elementy macierzowe +potencjału kulombowskiego (\ref{vee}). +Efektywne parametry, które określają lokalne oddziaływanie kulombowskie ($U$) i wymienne ($J$), można wyrazić przy pomocy całek Slatera +% +\begin{eqnarray} +U&=&\frac{1}{(2l+1)^2}\sum_{m.m'} \langle m,m'|V_{ee}|m,m'\rangle=F^0,\\ +J&=&\frac{1}{2l(2l+1)}\sum_{m\ne m'} \langle m,m'|V_{ee}|m',m\rangle=\frac{F^2+F^4}{14}. +\label{HundJ} +\end{eqnarray} +% +Wykorzystując te parametry, możemy zapisać ostatni wyraz we wzorze (\ref{eldau}) w następującej formie +% +\begin{equation} +E_{dc}=\frac{1}{2}\Big[\sum_i Un_i(n_i-1)-J[n_{i\uparrow}(n_{i\uparrow}-1)+n_{i\downarrow}(n_{i\downarrow}-1)]\Big], +\end{equation} +% +gdzie $n_{i\sigma}=\Tr(n_{i\sigma}^{mm'})$ i $n_i=n_{i\uparrow}+n_{i\downarrow}$ jest całkowitym obsadzeniem orbitali w węźle $i$. +Tak wyznaczone parametry $U$ i $J$ odnoszą sie do izolowanych atomów. Efektywne wartości parametru kulombowskiego $U$, +stosowane dla danego rodzaju atomu, uwzględniaja efekty ekranowania elektronowego i zależą od rodzaju materiału. +Można go wyznaczyć w ramach metody odpowiedzi liniowej poprzez wyliczenie zmiany obsadzenia stanów elektronowych na wybranym atomie +pod wpływem przyłożonego lokalnego potencjału \cite{coco1,coco2}. +Drugi z parametrów $J$, nazywany energią wymiany Hunda, znacznie słabiej zależy od rodzaju materiału i często stosowana jest jego wartość atomowa (\ref{HundJ}). + +\section{Oddziaływanie van der Waalsa} +\label{sec:vdw} + +\chapter{Izolatory i półprzewodniki} +\label{sec:gapproblem} + +\section{Przerwa energetyczna} + +Fundamentalna przerwa energetyczna zdefiniowana jest jako różnica między energią jonizacji ($I$), czyli procesu usunięcia elektronu z danego materiału, +a powinowactwem elektronowym ($A$), czyli energią uzyskaną z dodania elektronu +% +\begin{eqnarray} +E_g=I-A&=&[E(N-1)-E(N)]-[E(N)-E(N+1)] \nonumber \\ + &=&E(N+1)+E(N-1)-2E(N), +\label{energygap} +\end{eqnarray} +% +gdzie $E(N)$, $E(N-1)$ i $E(N+1)$ to energie całkowite wyznaczone kolejno dla układu neutralnego składającego się z $N$ elektronów oraz +układów z odjętym i dodanym elektronem. Każda z tych energii może być wyznaczona jako energia stanu podstawowego układu z odpowiednią ilością +elektronów. Wartość przerwy możemy również zapisać używając energii stanów Kohna-Shama +% +\begin{equation} +E_g=E(N+1)-E(N)-[E(N)-E(N-1)]=\varepsilon_{N+1}(N+1)-\varepsilon_N(N), +\label{truegap} +\end{equation} +% +gdzie $\varepsilon_N(N)$ jest energią najwyższego poziomu pasma walencyjnego w układzie z $N$ elektronami, +a $\varepsilon_{N+1}(N+1)$ energią najniższego stanu pasma przewodnictwa w układzie z $N+1$ elektronami. +Czyli wartość przerwy energetycznej jest teoretycznie osiągalna w ramach DFT, +pod warunkiem, że znana jest dokladna zależność $E(N)$. Stosując funkcjonały LDA i GGA możemy otrzymać ze wzoru (\ref{truegap}) jedynie przybliżone wartości przerwy fundamentalnej. + +Zwykle wykonujemy obliczenia dla układu z ustaloną liczbą elektronów $N$ i otrzymujemy przerwę w spektrum energetycznym Kohna-Shama, +która wynosi +% +\begin{equation} +\Delta_{KS}=\varepsilon_{N+1}(N)-\varepsilon_N(N). +\label{ksgap} +\end{equation} +% +Porównując wzory (\ref{truegap}) i (\ref{ksgap}) dostajemy związek między tymi dwiema przerwami +% +\begin{equation} +E_g=\Delta_{KS}+\varepsilon_{N+1}(N+1)-\varepsilon_{N+1}(N)=\Delta_{KS}+\Delta_{xc}, +\end{equation} +% +gdzie różnica między nimi $\Delta_{xc}$ wynika ze zmiany nachylenia liniowej funkcji $E(N)$ przy całkowitej liczbie elektronów \cite{pardew82}. +Ta nieciągłość ma swoje źródło w potencjale wymienno-korelacyjnym, którego pochodna zmienia się skokowo przy zmianie ilości elektronów +% +\begin{equation} +\Delta_{xc}=\frac{\delta E_{xc}[n]}{\delta n(\bm{r})}|_{N+\delta}-\frac{\delta E_{xc}[n]}{\delta n(\bm{r})}|_{N-\delta}, +\label{deltaxc} +\end{equation} +% +gdzie pochodne funkcjonalne wyznaczone są dla gęstości elektronów $n(\bm{r})$, których całki po całej przestrzeni równe są $N+\delta$ i $N-\delta$, w granicy $\delta\rightarrow 0$. + +Występowanie tej nieciągłości jest podstawową cechą DFT, ale w stosowanych przybliżeniach LDA i GGA, które charakteryzują się analityczną zależnością +energii od gęstości elektronowej, te nieciągłości nie występują. Przybliżony charakter energii stanów jednocząstkowych, +z których wyznaczana jest wartość $\Delta_{KS}$, w połączeniu z brakiem nieciągłości powoduje, że przerwy energetyczne wyznaczone w przybliżeniu LDA są średnio zaniżone o $40\%$. W GGA te wartości są zwykle poprawione, ale również znacznie odbiegają od wartości eksperymentalnych. + +\section{Izolatory Motta} + +Szczególną klasę materiałów stanowią izolatory Motta, których własności elektronowe wynikają z silnych oddziaływaniań kulombowskich miedzy elektronami. +W tym przypadku wielkość charakteryzująca nieciągłość wyliczana w ramach standardowych przybliżeń $\Delta_{KS}$ jest równe zeru +lub jest bardzo małą wielkością. Przerwa energetyczna wynika zasadniczo z nieciągłości funkcjonału energii ($\Delta_{xc}>0$), powstającej przy zmianie obsadzenia stanów orbitalnych. +Ta nieciągła zmiana energii jest proporcjonalna do energii oddziaływania kulombowskiego $U$. Dla stanów $d$ w metalach przejściowych parametr $U$ można zdefiniować +jako energię związaną z transferem elektronu między dwoma atomami z początkowym obsadzeniem $d^n$, +który prowadzi do zwiększenia ilości elektronów na jednym atomie $d^{n+1}$ i zmniejszenia na drugim $d^{n-1}$ +% +\begin{equation} +U=E(d^{n+1})+E(d^{n-1})-2E(d^n), +\end{equation} +% +gdzie $E(d^n)$ jest całkowitą energią układu, w którym pojedynczy atom posiada obsadzenie $d^n$. +Ta relacja oznacza, że sama przerwa energetyczna dana wzorem (\ref{energygap}) powinna być liniową funkcją $U$. +Potwierdzają to obliczenia przeprowadzone w ramach metody LDA+U. + +Jako przykład omówię wyniki obliczeń gestości stanów elektronowych dla izolatora Motta Fe$_2$SiO$_4$, otrzymane metodą GGA+U \cite{Mariana}. +Na rysunku 6.2 pokazane sa wyniki dla stanu antyferromagnetycznego (AFM). +Dla $U=0$ dostajemy nieprawidłowy stan metaliczny ($\Delta_{KS}=0$) z energią Fermiego przecinającą pasmo $t_{2g}$. +Pasmo to obsadzone jest przez elektrony z mniejszościowym kierunkiem spinów (kierunek przeciwny do momentu magnetycznego danego atomu). +Obliczenia dla $U=4.5$ eV dają prawidłowy stan elektronowy z przerwą energetyczną równą około 2 eV, +która rozdziela pasmo $t_{2g}$ na dwie części: obsadzone dolne pasmo Hubbarda i nieobsadzone górne pasmo Hubbarda. + +\begin{figure}[t!] +\centering +\includegraphics[scale=0.21]{Fe2SiO4-2.pdf} +\caption{Gęstość stanów elektronowych w Fe$_2$SiO$_4$ dla $U=0$ (górny panel) i dla $U=4.5$~eV (dolny panel). Rysunek z pracy \cite{Mariana}.} +\label{fig:mott} +\end{figure} + +\begin{figure}[b!] +\centering +\includegraphics[scale=0.18]{Fe2SiO4-1.pdf} +\caption{Zależność przerwy energetycznej od parametru oddziaływania kulombowskiego $U$ w Fe$_2$SiO$_4$ dla stanu antyferromagnetycznego (czerwone kółka) +i ferromagnetycznego (niebieskie kwadraty). Rysunek z pracy \cite{Mariana}.} +\label{fig:gap} +\end{figure} + +Wartość przerwy energetycznej zależy od dokładnej wartości parametru $U$, co pokazano na rysunku 6.3. +Dla małych wartości $U\leq 2$ eV, przerwa energetyczna równa jest zeru. Wynika to z kryterium, które mówi, że w izolatorach Motta, +niezerowa przerwa tworzy się dla wartości energii oddziaływania kulombowskiego większych od szerokości +pasma elektronowego, $U>W$. Rzeczywiście, z rysunku 6.2 wynika, że szerokość pasma $t_{2g}$ jest równa z dobrym przybliżeniem $W=2$ eV. +Gdy energia oddziaływania kulombowskiego $U$ przewyższa $W$, przerwa energetyczna rośnie praktycznie liniowo z jej wartością. +Jak widać z rysunku 6.3 wartości przerwy zależą od rodzaju uporządkowania magnetycznego i dla stanu AFM są większe niż dla stanu FM. + +\section{Izolatory pasmowe i półprzewodniki} + +Metoda LDA+U skutecznie poprawia wartość przerwy energetycznie jedynie w izolatorach Motta. +W przypadku izolatorów pasmowych i półprzewodników lepszymi podejściami są dwie omówione wcześniej +metody: SIC i funkcjonały hybrydowe. +W metodzie SIC, energia całkowita zależy od obsadzenia orbitali atomowych, co daje możliwość odtworzenie nieciągłości +pochodnych funkcjonału wymienno-korelacyjnego (\ref{deltaxc}) i poprawienia wartości przerwy energetycznej. +SIC daje dobre wyniki dla izolatorów z dużą przerwa takich, jak kryształy gazów szlachetnych \cite{PZ}, czy kryształy jonowe. Przykładowo dla NaCl przerwa energetyczna wynosi $E_g^{SIC}=9.2$~eV \cite{norman83}, co dobrze zgadza się z wartością eksperymentalną $E_g^{exp}=8.97$~eV. + +Funkcjonały hybrydowe, które częściowo uwzlędniają dokladną wartość oddziaływania wymiennego i przez to redukują błąd samooddziaływania elektronów, +również poprawiają wartość przerwy energetycznej. Na rysunku~\ref{fig:gaphyb} porównano eksperymentalne wartości przerwy energetycznej +z wyliczonymi w ramach czterech funkcjonałów hybrydowych dla wybranej grupy półprzewodników i tlenków metali przejściowych (FeO, CoO, NiO, MnO, and VO$_2$)~\cite{Gap-hyb}. Dwa z tych funkcjonałów zawierają 20 \% dokładnej wartości energii wymiany (B3PW91 i B3LYP), a dwa pozostałe 25 \% (PBE0 i HSE). Dla wiekszości materiałów +z przerwą mniejszą niź 5 eV, zgodność z eksperymentem jest bardzo dobra dla wszystkich funkcjonałów. Jednocześnie widzimy, że wybrane funkcjonały znacznie zaniżają wartości przerwy dla trzech półprzewodników o dużej przerwie (NaCl, LiCl i LiF). +Dokładna analiza błędów pokazała, że najlepszą zgodność uzyskano dla funkcjonału HSE, który ma tendencję do niewielkiego zaniżania wartości przerwy (średnio o -0.24 eV). Dwa funkcjonały B3PW91 i B3LYP lekko zawyżają przerwę (średnie błedy wynoszą 0.14 eV i 0.13 eV). Największe odstępstwo obserwujemy dla funkcjonału PBE0, który zawyża wartość przerwy średnio o 0.43 eV. + +\begin{figure}[t!] +\centering +\includegraphics[scale=0.5]{gap-hyb.pdf} +\caption{Porównanie eksperymentalnych wartości przerwy energetycznej z obliczonymi dla różnych funkcjonałów hybrydowych. Rysunek z pracy \cite{Gap-hyb}.} +\label{fig:gaphyb} +\end{figure} + +W tabeli~\ref{gap} zebrane są wartości przerwy energetycznej dla wybranych materiałów, wyliczone różnymi metodami +i porównane z danymi eksperymentalnymi. LDA i GGA we wszystkich przypadkach znacznie zaniżają wartość przerwy. +Dotyczy to zarówno półprzewodników, szczególnie germanu, gdzie przerwa jest równa zeru, jak i izolatorów. +Duże rozbieżności w porównaniu do eksperymentu widzimy dla trzech ostatnich materiałów, zaliczanych do izolatorów Motta. +Zastosowanie funkcjonału hybrydowego HSE poprawia wartości przerwy i dla większości półprzewodników zgodność z eksperymentem jest bardzo dobra. +Dla izolatorów, ta zgodność jest lepsza lub gorsza w zależności od materiału. +W tabeli~\ref{gap} pokazano również wyniki otrzymane w ramach metody GW i jej uproszczonej wersji G$_0$W$_0$, które również dają +lepsze wartości przerwy. Metoda GW, która uwzlędnia oddziaływania wielociałowe w ramach rozwinięcia perturbacyjnego, będzie tematem jednego z +kolejnych rozdziałów. + +\begin{table}[h!] +\caption{Wartości przerwy energetycznej wyliczone różnymi metodami i porównane z danymi eksperymentalnymi.} +\label{gap} +\begin{center} +\begin{tabular}{|c|c|c|c|c|c|c|} +\hline + Materiał & LDA & PBE & HSE & G$_0$W$_0$ & GW & Eksperyment \\ \hline + C & 4.14 & 4.17 & 4.94 & 5.50 & 6.18 & 5.50 \\ + Si & 0.60 & 0.71 & 1.11 & 1.12 & 1.41 & 1.17 \\ + Ge & 0.00 & & 0.83 & 0.66 & 0.95 & 0.74 \\ + MgO & 4.70 & 4.74 & 6.46 & 7.25 & 9.16 & 7.90 \\ + GaAs & 0.30 & 0.53 & 1.41 & 1.30 & 1.85 & 1.52 \\ + SiC & 1.35 & & 2.40 & 2.27 & 2.88 & 2.40 \\ + GaP & 1.53 & 1.69 & 2.09 & & & 2.35 \\ + CdS & 0.96 & 1.23 & 2.27 & & & 2.48 \\ + InP & 0.50 & 0.72 & 1.52 & & & 1.42 \\ + BN & 4.42 & 4.53 & 5.39 & & & 6.20 \\ + NaCl & 4.70 & 5.08 & 6.42 & & & 8.97 \\ + LiF & 8.84 & 9.04 & 11.4 & & & 13.6 \\ + MnO & 0.76 & & 2.80 & & 3.50 & 3.90 \\ + FeO & 0 & & 2.2 & & & 2.4 \\ + NiO & 0.42 & & 4.2 & 1.10 & 4.80 & 4.30 \\ \hline +\end{tabular} +\end{center} +\end{table} + +\section{Ferroelektryki} + + + +%\chapter{Efekty wielociałowe i stany wzbudzone} + +%\section{Oddziaływanie van der Waalsa} +%\label{sec:vdw} + +%\section{Metoda GW} +%\label{sec:gw} + +%\section{Teoria dynamicznego średniego pola (DMFT)} +%\label{sec:dmft} + +%\section{Kwantowe Monte Carlo (QMC)} +%\label{sec:qmc} + + + + +\begin{thebibliography}{500} + + +\bibitem{Schrodinger} E. Schr\"{o}dinger, {\it An undulatory theory of the mechanics of atoms and molecules}, Phys. Rev. {\bf 28}, 1049 (1926). + +\bibitem{HL} W. Heitler and F. London, {\it Wechselwirkung neutraler Atome und homöopolare Bindung nach der Quantenmechanik}, +Zeitschrift für Physik {\bf 44}, 455 (1927). + +\bibitem{hartree28} D. Hartree, {\it The wave mechanics of an atom with a non-coulomb central field. Part I. Theory and methods}, Proc. Cambridge Philos. Soc. {\bf 24}, 89 (1928). + +\bibitem{mulliken} R. S. Mulliken, {\it The assignment of quantum numbers for electrons in molecules}, +Phys. Rev. {\bf 32}, 186 (1928). + +\bibitem{JC} H. M. James and A. S. Coolidge, {\it The ground state of the hydrogen molecule}, J. Chem. Phys. {\bf 1}, 825 (1933). + +\bibitem{Fermi} E. Fermi, {\it Zur Quantelung des idealen einatomigen Gases}, Z. Physik {\bf 36}, 902 (1926). + +\bibitem{Dirac26} P. A. M. Dirac, {\it On the theory of quantum mechanics}, Proc. Roy. Soc. Lond. A {\bf 112}, 661 (1926). + +\bibitem{Pauli25} W. Pauli, Z. Physik {\bf 31}, 765 (1925). + +\bibitem{Bloch} F. Bloch, {\it Über die Quantenmechanik der Elektronen in Kristallgittern}, Z. Phys. {\bf 52}, 555 (1928). + +\bibitem{Peierls} R. Peierls, {\it Zur Theorie der galvanomagnetischen Effekte}, Z. Phys. {\bf 53}, 255 (1929). + +\bibitem{Wilson} A. H. Wilson, {\it The theory of electronic semi-conductors}, Proc. R. Soc. Lond. A {\bf 133}, 458 (1931). + +\bibitem{fock30} V. Fock, {\it Naherungsmethode zur Losung des quantenmechanischen Mehrkorperproblems}, Z. Physik {\bf 61}, 126 (1930). + +\bibitem{slater30} J. C. Slater, {\it Note on Hartree's method}, Phys. Rev. {\bf 35}, 210 (1930). + +\bibitem{slater51} J. C. Slater, {\it A simplification of the Hartree-Fock method}, Phys. Rev. {\bf 81}, 385 (1951). + +\bibitem{wigner34} E. P. Wigner, {\it On the interactions of electrons in metals}, Phys. Rev. {\bf 46}, 1002 (1934). + +\bibitem{GB} M. Gellman and K. A. Brueckner, {\it Correlation energy of an electron gas at high-density}, +Phys. Rev. {\bf 106}, 364 (1957). + +\bibitem{wigner33} E. Wigner and F. Seitz, {\it On the constitution of metallic sodium}, Phys. Rev. {\bf 43}, 804 (1933). + +\bibitem{slater37} J. C. Slater, {\it Wave functions in a periodic potential}, Phys. Rev. {\bf 51}, 846 (1937). + +\bibitem{K47} J. Korringa, {\it On the calculation of the energy of a Bloch wave in a metal}, Physica {\bf 13}, 392 (1947). + +\bibitem{KR54} W. Kohn and N. Rostoker, {\it Solution of the Schr\"{o}dinger equation in periodic +lattices with an application to metallic lithium}, Phys. Rev. {\bf 94}, 1111 (1954). + +\bibitem{herring40} C. Herring, {\it A new method for calculating wave functions in crystals}, Phys. Rev. {\bf 57}, 250 (1940). + +\bibitem{Antoncik} E. Antoncik, {\it A new formulation of the method of nearly free electrons}, Czech. J. Phys. {\bf 4}, 439 (1954). + +\bibitem{KP} J. C. Philips and L. Kleiman, {\it New method for calculating wave functions in crystals and molecules}, Phys. Rev. B {\bf 116}, 287 (1959). + +\bibitem{kohn64} P. Hohenberg and W. Kohn, {\it Inhomogeneous electron gas}, Phys. Rev. {\bf 136}, 864 (1964). + +\bibitem{kohn65} W. Kohn and L. J. Sham, {\it Self-consistent equations including exchange and correlation effects}, Phys. Rev. {\bf 140}, 1133 (1965). + +\bibitem{CeperleyAlder80} D. M. Ceperley and B. J. Alder, {\it Ground state of the electron gas by a stochastic method}, +Phys. Rev. Lett. {\bf 45}, 566 (1980). + +\bibitem{PZ} J. P. Pardew and A. Zunger, {\it Self-interaction correction to density-functional approximations for many-electron systems}, +Phys. Rev. B {\bf 23}, 5048 (1981). + +\bibitem{VWN} S. Vosko, L. Wilk, and M. Nusair, {\it Accurate spin-dependent electron liquid correlation energies for local spin density calculations: a critical analysis}, Can. J. Phys. {\bf 58}, 1200 (1983). + +\bibitem{Langreth83} D. C. Langreth and M. J. Mehl, {\it Beyond the local-density approximation in calculations of ground-state electronic properties}, Phys. Rev. B {\bf 28}, 1809 (1983). + +\bibitem{Pardew86} J. P. Perdew and Y. Wang, {\it Accurate and simple density functional for the electronic exchange energy: generalized gradient approximation}, Phys. Rev. B {\bf 33}, 8800 (1986). + +\bibitem{Becke88} A. D. Becke, {\it Density-functional exchange-energy approximation with correct asymptotic behavior}, +Phys. Rev. A {\bf 38}, 3098 (1988). + +\bibitem{Andersen75} O. K. Andersen, {\it Linear methods in band theory}, Phys. Rev. B {\bf 12}, 3060 (1975). + +\bibitem{HSC} D. R. Hamann, M. Schl\"{u}ter, and C. Chiang, {\it Norm-conserving pseudopotentials}, Phys. Rev. Lett. {\bf 43}, 1494 (1979). + +\bibitem{BHS} G. B. Bachelet, D. R. Hamann, and M. Schl\"{u}ter, {\it Pseudopotentials that work: from H to Pu}, Phys. Rev. B {\bf 26}, 4199 (1982). + +\bibitem{Vanderbilt90} D. Vanderbilt, {\it Soft self-consistent pseudopotentials in a generalized eigenvalue formalism}, Phys. Rev. B {\bf 41}, 7892 (1990). + +\bibitem{jones} R. O. Jones and O. Gunnarsson, {\it The density functional formalism, its applications and prospects}, Rev. Mod. Phys. {\bf 61}, 689 (1989). + +\bibitem{payne} M. C. Payne, M. P. Teter, D. C. Allan, T. A. Arias, + and J. D. Joannopoulos, {\it Iterative minimization techniques for ab initio total-energy calculations: molecular dynamics and conjugate gradients}, + Rev. Mod. Phys. {\bf 64}, 1045 (1992). + +\bibitem{martin} R. M. Martin, {\it Electronic structure. Basic theory and practical methods}, Cambridge University Press, 2010. + +\bibitem{peierls} N. F. Mott and R. Peierls, {\it Discussion of the paper by de Boer and Verwey}, Proc. Phys. Soc. (London) {\bf A49}, 72 (1937). + +\bibitem{mott} N. F. Mott, {\it The basis of the electron theory of metals, with special reference to the transition metals}, Proc. Phys. Soc. (London) {\bf A62}, 416 (1949). + +\bibitem{hubbard} J. Hubbard, {\it Electron correlations in narrow energy bands}, Proc. Roy. Soc. (London) {\bf 276}, 238 (1963). + +\bibitem{terakura} K. Terakura, T. Oguchi, A. R. Williams, and J. K\"{u}bler, {\it Band theory of insulating transition-metal monoxides: Band-structure calculations}, + Phys. Rev. B {\bf 30}, 4734 (1984). + +\bibitem{becke93} A. D. Becke, {\it A new mixing of Hartree-Fock and local density-functional theories}, J. Chem. Phys. {\bf 98}, 1372 (1993). + + +\bibitem{anisimov} V. I. Anisimov, J. Zaanen, and O. K. Andersen, {\it Band theory and Mott insulators: Hubbard U instead of Stoner I}, + Phys. Rev. B {\bf 44}, 943 (1991). + +\bibitem{czyzyk} M. T. Czy\.{z}yk and G. A. Sawatzky, {\it Local-density functional and on-site correlations: The electronic structure of La$_2$CuO$_4$ and LaCuO$_3$}, Phys. Rev. B {\bf 49}, 14211 (1994). + +\bibitem{orbital1} A. I. Liechtenstein, V. I. Anisimov, and J. Zaanen, {\it Density-functional theory and strong interactions: orbital ordering in Mott-Hubbard insulators}, Phys. Rev. B {\bf 52}, R5467 (1995). + +\bibitem{orbital2} T. Mizokawa and A. Fujimori, {\it Electronic structure and orbital ordering in perovskite-type 3d transition-metal oxides studied by Hartree-Fock band-structure calculations}, Phys. Rev. B {\bf 54}, 5368 (1996). + +\bibitem{orbital3} V. I. Anisimov, F. Aryasetiawan and A. I. Lichtenstein, {\it First-principles calculations of the electronic structure and spectra of strongly correlated systems: the LDA+U method}, J. Phys.: Cond. Mat. {\bf 9}, 767 (1997). + +\bibitem{dudarev} S. L. Dudarev, G. A. Botton, S. Y. Savrasov, C. J. Humphreys, A. P. Sutton, {\it Electron-energy-loss spectra and the structural stability of nickel oxide: an LSDA+U study}, Phys. Rev. B {\bf 57}, 1505 (1998). + +%\bibitem{Pu-LDAU} S. Y. Savrasov and G. Kotliar, {\it Ground state theory of $\delta$−Pu}, Phys. Rev. Lett. {\bf 84}, 3670 %(2000). + +\bibitem{Georges} A. Georges, G. Kotliar, W. Krauth, and M. J. Rozenberg, {\it Dynamical mean-field theory of strongly correlated fermion systems and the limit of infinite dimensions}, Rev. Mod. Phys. {\bf 68}, 13 (1996). + +\bibitem{BO} M. Born and J. R. Oppenheimer, {\it On the quantum theory of molecules}, Ann. Physik {\bf 84}, 457 (1927). + +\bibitem{GTO} S. F. Boys, {\it Electron wave functions I. A general method for calculation for the stationary states of any molecular system}, Proc. Roy. Soc. London {\bf 200}, 542 (1950). + +\bibitem{MP} H. J. Monkhorst and J. D. Pack, {\it Special points for Brillouin-zone integrations}, Phys. Rev. B {\bf 13}, 5188 (1976). + +\bibitem{thomas} L. H. Thomas, {\it The calculations of atomic fields}, Proc. Cambridge Phil. Roy. Soc. {\bf 23}, 542 (1927). + +\bibitem{fermi} E. Fermi, {\it Un metodo statistico per la determinazione di alcune prioprietà dell'atomo}, Rend. Accad. Naz. Lincei. {\bf 6}, 602 (1927). + +\bibitem{dirac} P. A. M. Dirac, {\it Note on exchange phenomena in the Thomas-Fermi atom}, Proc. Cambridge Phil. Roy. Soc. {\bf 26}, 376 (1930). + +\bibitem{janak} J. F. Janak, {\it Proof that $\partial E/\partial n_i=\varepsilon_i$ in density-functional theory}, Phys. Rev. B {\bf 18}, 7165 (1977) + +\bibitem{PW91} J. P. Perdew and Y. Wang, {\it Accurate and simple representation of the electron-gas +correlation energy}, Phys. Rev. B {\bf 45}, 13244 (1992). + +\bibitem{Pardew92} J. P. Perdew, J. A. Chevary, S. H. Vosko, K. A. Jackson, M. R. Pederson, D. J. Singh, and C. Fiolhais, +{\it Atoms, molecules, solids, and surfaces: Applications of the generalized gradient approximation for exchange and correlation}, +Phys. Rev. B {\bf 46}, 6671 (1992). + +\bibitem{PBE} J. P. Perdew, K. Burke, and M. Ernzerhof, {\it Generalized gradient approximation made simple}, + Phys. Rev. Lett. {\bf 77}, 3865 (1996). + +\bibitem{Hellmann} H. Hellmann, {\it Einführung in die Quantenchemie}, Leipzig, Franz Deuticke, 1937. + +\bibitem{Feynman} R. Feynman, {\it Forces in molecules}, Phys. Rev. {\bf 56}, 340 (1939). + + +\bibitem{Blochl} P. E. Bl\"{o}chl, {\it Projector augmented-wave method}, Phys. Rev. B {\bf 50}, 17953 (1994). + +\bibitem{Vasp} G. Kresse and J. Furthm\"{u}ller, {\it Efficiency of ab-initio total energy calculations for metals and semiconductors using a plane-wave basis set}, Comput. Mater. Sci. {\bf 6}, 15 (1996). + + +\bibitem{PawVasp} G. Kresse and J. Joubert, {\it From ultrasoft pseudopotentials to the projector augmented-wave method}, Phys. Rev. B {\bf 59}, 1758 (1999). + +\bibitem{FeSe} A. Ptok, K. J. Kapcia, P. Piekarz, and A. M. Oleś, {\it The ab initio study of unconventional +superconductivity in CeCoIn$_5$ and FeSe}, New, J. Phys. {\bf 19}, 063039 (2017). + +\bibitem{QE} P. Giannozzi {\it et al.}, J. Phys.: Condens. Matter {\bf 21}, 395502 (2009). + +\bibitem{STO1} J. C. Slater, {\it Atomic shielding constants}, Phys. Rev. {\bf 36}, 57 (1930). + +\bibitem{STO2} J. C. Slater, {\it Analytic atomic wave function}. Phys. Rev. {\bf 42}, 33 (1932). + +\bibitem{Moruzzi77} V. L. Moruzzi, A. R. Williams, and J. F. Janak, {\it Local density theory of metallic cohesion}, Phys. Rev. B {\bf 15}, 2854 (1977). + +\bibitem{CPA1} G. M. Stocks, W. M. Temmerman, and B. L. Gyorffy, {\it Complete solution of the Korringa-Kohn-Rostocker coherent-potential-approximation equations: Cu-Ni alloys}, Phys. Rev. Lett. {\bf 41}, 339 (1978). + +\bibitem{CPA2} J. S. Faulkner and G. M. Stocks, {\it Calculating properties with the coherent-potential approximation}, Phys. Rev. B {\bf 21}, 3222 (1980). + +\bibitem{singh91} D. Singh, {\it Ground-state properties of lanthanum: Treatment of extended-core states}, Phys. Rev. B 43, 6388 (1991). + +\bibitem{RE} P. Strange, A. Svane, W. M. Temmerman, Z. Szotek, and H. Winter, {\it Understanding the valency of rare earths from first-principles theory}, Nature {\bf 399}, 756 (1999). + +\bibitem{PBE0} J. P. Perdew, M. Ernzerhof, and K. Burke, {\it Rationale for mixing exact exchange with density functional approximations}, + J. Chem. Phys {\bf 105}, 9982 (1996). + +\bibitem{pople89} J. A Pople, M. Head-Gordon, D. J. Fox, K. Raqhavachari, and L. A. Curtiss, {\it Gaussian-1 theory: a general procedure for prediction of molecular energies}, J. Chem. Phys. {\bf 90}, 5622 (1989). + +\bibitem{HSE} J. Heyd, G. E. Scuseria, and M. Ernzerhof, {\it Hybrid functionals based on a screened Coulomb potential}, J. Chem. Phys. {\bf 118}, 8207 (2003). + +\bibitem{Sharp} R. T. Sharp and G. K. Horton, {\it A variational approach to the unipotential many-electron problem}, Phys. Rev. {\bf 90}, 317 (1953). + +\bibitem{Talman} J. D. Talman and W. F. Shadwick, {\it Optimized effective atomic central potential}, Phys. Rev. A {\bf 14}, 36 (1976). + +\bibitem{Becke1998} A. D. Becke, {\it A new inhomogeneity parameter in density-functional theory}, J. Chem. Phys. {\bf 109}, 2092 (1998). + +\bibitem{TPSS} J. Tao, J. P. Perdew, V. N. Staroverov, and G. E. Scuseria, {\it Climbing the density functional ladder: nonempirical meta–generalized gradient +approximation designed for molecules and solids}, Phys. Rev. Lett. {\bf 91}, 146401 (2003). + +\bibitem{Becke2006} A. D. Becke and E. R. Johnson, {\it A simple effective potential for exchange}, J. Chem. Phys. {\bf 124}, 221101 (2006). + +\bibitem{revTPSS} J. P. Perdew, A. Ruzsinszky, G. I. Csonka, L. A. Constantin, and J. Sun, {\it Workhorse semilocal density functional for condensed matter physics and quantum chemistry}, Phys. Rev. Lett. {\bf 103}, 026403 (2009). + +\bibitem{Tran2009} F. Tran and P. Blaha, {\it Accurate band gaps of semiconductors and insulators with a semilocal exchange-correlation potential}, +Phys. Rev. Lett. {\bf 102}, 226401 (2009). + +\bibitem{SCAN} J. Sun, A. Ruzsinszky, and J. P. Perdew, {\i Strongly constrained and appropriately normed semilocal density functional}, Phys. Rev. Lett. {\bf 115}, 036402 (2015). + +\bibitem{ELF1} A. D. Becke and K. E. Edgecombe, {\it A simple measure of electron localization in atomic and molecular systems}, J. Chem. Phys. {\bf 92}, 5397 (1990). + +\bibitem{ELF2} B. Silvi and A. Savin, {\it Classification of chemical bonds based on topological analysis of electron localization functions}, Nature {\bf 371}, 683 (1994). + +\bibitem{ELF3} J. Sun, B. Xiao, Y. Fang, R. Haunschild, P. Hao, A. Ruzsinszky, G. I. Csonka, G. E. Scuseria, and J. P. Perdew, {\it Density Functionals that Recognize Covalent, Metallic, and Weak Bonds}, Phys. Rev. Lett. {\bf 111}, 106401 (2013). + +\bibitem{coco1} M. Cococcioni and S. de Gironcoli, {\it Linear response approach to the calculation of the effective interaction parameters +in the LDA+U method}, Phys. Rev. B {\bf 71}, 035105 (2005). + +\bibitem{coco2} B. Himmetoglu, A. Floris, S. de Gironcoli, and M. Cococcioni, {\it Hubbard-corrected DFT energy functionals: the LDA+U +description of correlated systems}, Int. J. Quant. Chem. {\bf 114}, 14 (2014). + +\bibitem{pardew82} J. P. Perdew, R. G. Parr, M. Levy, and J. L. Balduz, {Density-functional theory for fractional particle number: derivative discontinuities of the energy}, Phys. Rev. Lett. {\bf 49}, 1691 (1982). + +\bibitem{Mariana} M. Derzsi, P. Piekarz, P. T. Jochym, J. Łażewski, M. Sternik, A. M. Oleś, and K. Parlinski, {\it Effects of Coulomb interaction on the electronic structure and lattice dynamics of the Mott insulator Fe2SiO4 spinel}, Phys. Rev. B {\bf 79}, 205105 (2009). + +\bibitem{norman83} M. R. Norman and J. P. Pardew, {\it Simplified self-interaction correction applied to the energy bands of neon and sodium chloride}, +Phys. Rev. B {\bf 28}, 2135 (1983). + +\bibitem{Gap-hyb} A. J. Garza and G. E. Scuseria, {\it Predicting band gaps with hybrid density functionals}, J. Phys. Chem. Lett. {\bf 7}, 4165 (2016). + + + + + +\end{thebibliography} + + +\end{document} + + + + diff --git a/book/pseudopots-new.pdf b/book/pseudopots-new.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1000a88106e95927dba3c312f007e3aa6467101c GIT binary patch literal 642609 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�H(iNr6!WT?DQ%%vt-Ai6c7*z@9D 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%0D{c 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

    +lbW_Td13=q{{~Iw5kUMIv#GqBYBO2u0mG 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 literal 0 HcmV?d00001 diff --git a/book/usp.pdf b/book/usp.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ba291660f830b888d40256b0fda6cd3851448d09 GIT binary patch literal 22135 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 Date: Fri, 2 Jan 2026 16:26:56 +0000 Subject: [PATCH 02/23] Initial plan From f312a17e03ea9bc4a2ced1899a18e1d55f68c6b0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 16:32:49 +0000 Subject: [PATCH 03/23] Translate Introduction and Basic Properties section to English Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 195 ++++++++++++++++++++++++++------------------------ 1 file changed, 101 insertions(+), 94 deletions(-) diff --git a/book/main.tex b/book/main.tex index f8d0058..e4879d8 100644 --- a/book/main.tex +++ b/book/main.tex @@ -108,62 +108,66 @@ \chapter*{Introduction} Thanks to these improvements, density functional theory became the basis for calculating electronic structure~\cite{jones}, determining crystal parameters~\cite{payne}, studying lattice dynamics~\cite{parlinski, baroni} and many other material properties~\cite {martin}. For its formulation, Walter Kohn received the Nobel Prize in Chemistry in 1998. -Istnieją jednak układy, w których przybliżenia stosowane w DFT załamują się i nie potrafią poprawnie -opisać struktury elektronowej. Zgodnie z klasyczną teorią pasmową, wiele tlenków metali przejściowych, takich jak NiO lub MnO, -powinno znajdować się w stanie metalicznym, ze względu na częściowe wypełnienie stanów $3d$. -Materiały te są w rzeczywistości izolatorami, ponieważ silne oddziaływanie kulombowskie w stanach $3d$ -uniemożliwia swobodny ruch elektronów i prowadzi do ich lokalizacji \cite{peierls}. -W odróznieniu od izolatorów pasmowych, materiały te nazywane są izolatorami Motta \cite{mott}. -Takie lokalne oddziaływanie elektronów, opisywane w ramach modelu Hubbarda parametrem $U$ \cite{hubbard}, -jest znacznie silniejsze w stanach $d$ i $f$, niż w bardziej rozległych (zdelokalizoanych) stanach $s$ i $p$. -Struktura elektronowa tlenków metali przejściowych, wyznaczana w ramach obliczeń LDA lub GGA, -albo nie posiada przerwy (CoO) albo ta przerwa jest znacznie zaniżona (NiO) \cite{terakura}. -Zbyt mała przerwa energetyczna jest także problemem w obliczeniach dla klasycznych półprzewodników, -takich jak krzem lub german, co oznacza, że również w tych materiałach potencjał wymienno-korelacyjny nie jest -dobrze opisany. - -Podstawowe przybliżenia stosowane do wyznaczenia energii wymienno-korelacyjnej są źródłem błedów, które prowadzą efektywnie do samooddziaływania elektronów. -Ten efekt jest szczególnie silny dla stanów $d$ lub $f$ i prowadzi do niekorzystnego wzrostu energii przy lokalizacji elektronów. -To jest główną przyczyną niepoprawnego stanu metalicznego lub zbyt małej przerwy energetycznej otrzymywanych -w obliczeniach dla tlenków metali przejściowych. -Jedna z metod korekcji tego efektu (SIC) \cite{PZ} polega na bezpośrednim wyliczeniu -energii samoodziaływania i odjęcia jej od funkcjonału energii całkowitej. -Metoda ta umożliwia poprawienie struktury elektronowej, ale nie jest łatwa do zaimplementowania w obliczeniach samouzgodnionych. -Stan elektronowy można również poprawić stosując funkcjonały hybrydowe, w których przybliżona energia wymiany jest częściowo -zastąpiona dokładną wartością otrzymaną w ramach metody Hartree-Focka \cite{becke93}. -Wynika to z faktu, że w przybliżeniu Hartree-Focka nie występuje efekt samoodziaływania. +% **[REVIEW NEEDED]**: Technical terminology for DFT approximations and strongly correlated systems +However, there are systems in which the approximations used in DFT break down and fail to correctly +describe the electronic structure. According to classical band theory, many transition metal oxides, such as NiO or MnO, +should be in a metallic state, due to the partial filling of $3d$ states. +These materials are actually insulators, because the strong Coulomb interaction in the $3d$ states +prevents the free movement of electrons and leads to their localization \cite{peierls}. +In contrast to band insulators, these materials are called Mott insulators \cite{mott}. +Such local electron interaction, described within the Hubbard model by the parameter $U$ \cite{hubbard}, +is much stronger in $d$ and $f$ states than in the more extended (delocalized) $s$ and $p$ states. +The electronic structure of transition metal oxides, determined within LDA or GGA calculations, +either has no gap (CoO) or the gap is significantly underestimated (NiO) \cite{terakura}. +Too small an energy gap is also a problem in calculations for classical semiconductors, +such as silicon or germanium, which means that the exchange-correlation potential is not +well described in these materials either. + +% **[REVIEW NEEDED]**: Self-interaction correction terminology and hybrid functional description +The basic approximations used to determine the exchange-correlation energy are a source of errors that effectively lead to electron self-interaction. +This effect is particularly strong for $d$ or $f$ states and leads to an unfavorable increase in energy upon electron localization. +This is the main reason for the incorrect metallic state or too small energy gap obtained +in calculations for transition metal oxides. +One method for correcting this effect (SIC) \cite{PZ} consists of directly calculating +the self-interaction energy and subtracting it from the total energy functional. +This method enables improvement of the electronic structure, but is not easy to implement in self-consistent calculations. +The electronic state can also be improved by using hybrid functionals, in which the approximate exchange energy is partially +replaced by the exact value obtained within the Hartree-Fock method \cite{becke93}. +This stems from the fact that in the Hartree-Fock approximation there is no self-interaction effect. -Potencjał elektronowy dla zlokalizowanych stanów można również poprawić przez dodanie do funkcjonału DFT -dodatkowego wyrazu proporcjonalnego do energii oddziaływania $U$. Można to zrobić w przybliżeniu średniego -pola w ramach metody LDA+U \cite{anisimov}. Zastosowanie tej metody do tlenków metali przejściowych \cite{anisimov} -lub nadprzewodników wysokotemperaturowych \cite{czyzyk} pozwoliło znacznie poprawić ich strukturę elektronową -i własności magnetyczne w porównaniu do standardowych obliczeń DFT. -Również w przypadku innych złożonych materiałów, w których występują oddziaływania między spinowymi, orbitalnymi -i sieciowymi stopniami swobody to podejście daje jakościowo lepsze wyniki \cite{orbital1,orbital2,orbital3}. -W silnie skorelowanych metalach, jakimi są ziemie rzadkie i aktynowce, -metoda LDA+U pozwala tylko częściowo uwzględnić efekty związane z lokalizacją elekronów. -Dobrym przykładem jest kryształ plutonu, gdzie bardzo duża niezgodność wyliczanej teoretycznie -objetości, a wartością eksperymentalną (około 35 \%) może być skorygowana przy użycie -realistycznej wartości parametru $U$\cite{Pu-LDAU}. -Niestety, efekty dynamiczne takie jak fluktuacja momentów magnetycznych w stanie paramagnetycznyn, czy efekt Kondo -nie mogą być poprawnie opisane na poziomie teorii średniego pola. -W bardziej zaawansowanej metodzie dynamicznego średniego pola (DMFT), efekty wielociałowe -są uwzględniane przez rozwiązanie modelu domieszki Andersona w ramach dokładnej diagonalizacji -lub kwantowego Monte Carlo \cite{Georges}. Rozwiązania zawierają informacje o energii własnej i czasie -życia stanów elektronowych, które nie są dostępne w ramach obliczeń DFT. -Sama metoda kwantowego Monte Carlo rozwijana jest obecnie bardzo intensywnie i stosowana jest do obliczeń -struktury elektronowej molekół i ukladów krystalicznych. +% **[REVIEW NEEDED]**: LDA+U method description and advanced many-body methods +The electronic potential for localized states can also be improved by adding to the DFT functional +an additional term proportional to the interaction energy $U$. This can be done in the mean-field +approximation within the LDA+U method \cite{anisimov}. Application of this method to transition metal oxides \cite{anisimov} +or high-temperature superconductors \cite{czyzyk} has significantly improved their electronic structure +and magnetic properties compared to standard DFT calculations. +Also in the case of other complex materials, in which interactions between spin, orbital, +and lattice degrees of freedom occur, this approach gives qualitatively better results \cite{orbital1,orbital2,orbital3}. +In strongly correlated metals, such as rare earths and actinides, +the LDA+U method allows only partial inclusion of effects related to electron localization. +A good example is plutonium crystal, where the very large discrepancy between the theoretically calculated +volume and the experimental value (about 35\%) can be corrected using +a realistic value of the parameter $U$\cite{Pu-LDAU}. +Unfortunately, dynamic effects such as fluctuation of magnetic moments in the paramagnetic state, or the Kondo effect +cannot be correctly described at the level of mean-field theory. +In the more advanced dynamical mean-field theory (DMFT) method, many-body effects +are included by solving the Anderson impurity model using exact diagonalization +or quantum Monte Carlo \cite{Georges}. The solutions contain information about the self-energy and lifetime +of electronic states, which are not available within DFT calculations. +The quantum Monte Carlo method itself is currently being developed very intensively and is used for calculations +of the electronic structure of molecules and crystalline systems. \chapter{Electron interactions} \section{Basic properties} -Spośród wszystkich oddziaływań, które występują w przyrodzie, decydującymi o własnościach fizycznych i chemicznych układów atomowych -są oddziaływania elektromagnetyczne. -Wiązania międzyatomowe, dzięki którym powstają cząsteczki i ciała stałe, -są efektem wzajemnych oddziaływań elektrostatycznych w układzie elektronów i jąder atomowych. -Hamiltonian, który opisuje dowolny układ atomów ma postać +% **[REVIEW NEEDED]**: Fundamental quantum mechanics terminology - electromagnetic interactions and Hamiltonian description +Among all interactions that occur in nature, the decisive factors for the physical and chemical properties of atomic systems +are electromagnetic interactions. +Interatomic bonds, which give rise to molecules and solids, +are the result of mutual electrostatic interactions in the system of electrons and atomic nuclei. +The Hamiltonian, which describes an arbitrary system of atoms, has the form % \begin{equation} H=-\frac{\hbar^2}{2m}\sum_{i}\nabla_i^2-\sum_{i,j} \frac{Z_{j}e^2}{|\bm{r}_i-\bm{R}_j|}+\frac{1}{2}\sum_{i\neq j}\frac{e^2}{|\bm{r}_i-\bm{r}_j|} @@ -171,34 +175,35 @@ \section{Basic properties} \label{hamiltonian} \end{equation} % -gdzie $\bm{r}_i$ określają położenia elektronów, $\bm{R_j}$ położenia jąder atomowych, $Z_j$ ładunki jąder, $M_j$ masy jąder i $m$ jest masą elektronu. -Pierwsze trzy wyrazy opisują odpowiednio energię kinetyczną elektronów, oddziaływanie elektronów z jądrami i oddziaływania -między elektronami. Ostatnie dwa wyrazy to energia kinetyczna jąder atomowych i oddziaływanie między -ładunkami jąder. Pełna funkcja falowa złożonego układu elektronów i jąder atomowych $\Psi(\bm{r}_i,\bm{R}_j)$ spełnia równanie Schr\"{o}dingera +where $\bm{r}_i$ denote the positions of electrons, $\bm{R_j}$ the positions of atomic nuclei, $Z_j$ the nuclear charges, $M_j$ the nuclear masses, and $m$ is the electron mass. +The first three terms describe respectively the kinetic energy of electrons, the interaction of electrons with nuclei, and the interactions +between electrons. The last two terms are the kinetic energy of atomic nuclei and the interaction between +nuclear charges. The complete wave function of the complex system of electrons and atomic nuclei $\Psi(\bm{r}_i,\bm{R}_j)$ satisfies the Schr\"{o}dinger equation % \begin{equation} H\Psi(\bm{r}_i,\bm{R}_j) = E\Psi(\bm{r}_i,\bm{R}_j), \label{Sch} \end{equation} % -gdzie $E$ jest całkowitą energią układu. +where $E$ is the total energy of the system. -Kwantowo-mechaniczny opis kryształu można uprościć wykorzystując duży stosunek masy jadrą atomowego do masy elektronu, -który dla najlżejszego jądra wodoru wynosi $m_p/m_e=1836$. -Powoduje to, że dynamika elektronów jest znacznie większa niż jader atomowych i stany elektronowe bardzo szybko (adiabatycznie) dopasowują się -do aktualnego położenia atomów. Typowe energie związane z ruchem elektronów są rzędu 1 eV, natomiast średnie energie drgań atomowych -w kryształach są na poziomie 10 meV. -Zatem w pierwszym przybliżeniu możemy rozwiązać równanie Schr\"{o}dingera dla podukładu elektronów przy zadanych położeniach atomowych i -pominąć wpływ kwantowych cech dynamiki atomów na funkcje falowe elektronów. -Podejście to nazywa się przybliżeniem adiabatycznym lub przybliżeniem Borna-Oppenheimera \cite{BO}. -Wprowadzając funkcję falową całego układu w postaci iloczynu funkcji elektronowej $\Phi(\bm{r_i},\bm{R_j})$ i funkcji jąder atomowych $\chi(\bm{R}_j)$ +% **[REVIEW NEEDED]**: Born-Oppenheimer approximation description and adiabatic treatment +The quantum-mechanical description of a crystal can be simplified by exploiting the large ratio of the atomic nuclear mass to the electron mass, +which for the lightest nucleus, hydrogen, equals $m_p/m_e=1836$. +This causes the dynamics of electrons to be much faster than that of atomic nuclei, and electronic states adjust very quickly (adiabatically) +to the current positions of atoms. Typical energies associated with electron motion are on the order of 1 eV, whereas average atomic vibration energies +in crystals are at the level of 10 meV. +Thus, in the first approximation, we can solve the Schr\"{o}dinger equation for the electronic subsystem at fixed atomic positions and +neglect the influence of quantum features of atomic dynamics on electronic wave functions. +This approach is called the adiabatic approximation or the Born-Oppenheimer approximation \cite{BO}. +Introducing the wave function of the entire system as a product of the electronic function $\Phi(\bm{r_i},\bm{R_j})$ and the nuclear function $\chi(\bm{R}_j)$ % \begin{equation} \Psi(\bm{r}_i,\bm{R}_j) = \Phi(\bm{r}_i,\bm{R}_j)\chi(\bm{R}_j) \label{wave} \end{equation} % -można rozseparować (\ref{Sch}) na dwa równania +one can separate (\ref{Sch}) into two equations % \begin{equation} (-\frac{\hbar^2}{2m}\sum_{i=1}^N \nabla_i^2-\sum_{i,j} \frac{Z_{j}e^2}{|\bm{r}_i-\bm{R}_j|}+\frac{1}{2}\sum_{i\neq j} @@ -210,56 +215,58 @@ \section{Basic properties} (-\sum_j \frac{\hbar^2}{2M_j} \nabla_j^2 -\sum_{i,j} \frac{Z_iZ_je^2}{|\bm{R}_i-\bm{R}_j|}+E_n(\bm{R}_j))\chi_{n\alpha}(\bm{R}_j)=\varepsilon_{n\alpha}\chi_{n\alpha}(\bm{R}_j). \end{equation} % -Pierwsze równanie opisuje funkcje falowe i energie własne $E_n(\bm{R}_j)$ układu elektronowego przy ustalonych położeniach jąder atomowych, gdzie $n$ oznacza zdefiniowany zbiór liczb kwantowych stanu elektronowego. Z drugiego równania możemy otrzymać funkcje falowe i energie własne $\varepsilon_{n\alpha}$ związane z ruchem jąder atomowych, -gdzie $\alpha$ jest kwantową liczbą, która charakteryzuje te wielkości. Energia potencjalna w równaniu opisującym ruch jąder atomowych zależy od wzajemnego oddziaływania między jądrami i od energii podukładu elektronowego $E_n(\bm{R}_j)$. Obie wielkości są funkcją aktualnego położenia wszystkich jąder atomowych. +The first equation describes the wave functions and eigenvalues $E_n(\bm{R}_j)$ of the electronic system at fixed positions of atomic nuclei, where $n$ denotes a defined set of quantum numbers of the electronic state. From the second equation we can obtain the wave functions and eigenvalues $\varepsilon_{n\alpha}$ associated with the motion of atomic nuclei, +where $\alpha$ is a quantum number that characterizes these quantities. The potential energy in the equation describing the motion of atomic nuclei depends on the mutual interaction between nuclei and on the energy of the electronic subsystem $E_n(\bm{R}_j)$. Both quantities are functions of the current positions of all atomic nuclei. -Zapiszmy funkcję falową układu $N$ elektronów, przy zadanych położeniach jader atomowych, w formie $\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_N)$. -Znajomość funcji falowej pozwala wyznaczyć wiele podstawowych wielkości fizycznych dla danego układu. W szczególności gęstość elektronowa w punkcie $\bm{r}$ -dana jest wzorem +Let us write the wave function of a system of $N$ electrons, at fixed positions of atomic nuclei, in the form $\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_N)$. +Knowledge of the wave function allows us to determine many basic physical quantities for a given system. In particular, the electron density at point $\bm{r}$ +is given by the formula % \begin{equation} n(\bm{r})=N\int d\bm{r}_2...d\bm{r}_N \Phi^*(\bm{r},\bm{r}_2,...,\bm{r}_N) \Phi(\bm{r},\bm{r}_2,...,\bm{r}_N). \end{equation} % -Podstawową własnością elektronowej funkcji falowej jest jej antysymetryczność. Oznacza, że zamiana miejscami dwóch elektronów powoduje zmianę jej znaku +% **[REVIEW NEEDED]**: Pauli exclusion principle and fermion antisymmetry +The fundamental property of the electronic wave function is its antisymmetry. This means that exchanging the positions of two electrons causes a sign change % \begin{equation} \Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_i,...,\bm{r}_j,...,\bm{r}_N)=-\Phi(\bm{r}_1,\bm{r}_2,...,\bm{r}_j,...,\bm{r}_i,...,\bm{r}_N). \label{anty} \end{equation} % -Ta własność wynika z zakazu Pauliego, który mówi, że dwa fermiony (czyli cząstki o spinie połówkowym) nie mogą znajdować się w tym samym stanie kwantowym - w stanie opisanym takim samym zestawem liczb kwantowych. +This property follows from the Pauli exclusion principle, which states that two fermions (i.e., particles with half-integer spin) cannot occupy the same quantum state - a state described by the same set of quantum numbers. -Równanie Schr\"{o}dingera (\ref{Sch-el}) zawiera oddziaływania wielociałowe i nie posiada dokładnych rozwiązań analitycznych, z wyjątkiem atomu wodoru lub innych układów jednoelektronowych. Dokładne rozwiązania numeryczne równania Schr\"{o}dingera można uzyskać jedynie dla pojedynczych atomów i małych molekuł. -Jako przykład rozważmy prosty układ z dwoma elektronami, jakim jest cząsteczka wodoru H$_2$. -Hamiltonian tego układu, po uwzlędnieniu przybliżenia Borna-Oppenheimera, przyjmuje postać +% **[REVIEW NEEDED]**: Hydrogen molecule example - Heitler-London method terminology +The Schr\"{o}dinger equation (\ref{Sch-el}) contains many-body interactions and has no exact analytical solutions, except for the hydrogen atom or other one-electron systems. Exact numerical solutions of the Schr\"{o}dinger equation can be obtained only for individual atoms and small molecules. +As an example, let us consider a simple system with two electrons, which is the hydrogen molecule H$_2$. +The Hamiltonian of this system, after including the Born-Oppenheimer approximation, takes the form % \begin{equation} H=-\frac{\hbar^2}{2m}\nabla_1^2-\frac{\hbar^2}{2m}\nabla_2^2-\frac{e^2}{r_{1A}}-\frac{e^2}{r_{1B}}-\frac{e^2}{r_{2A}}-\frac{e^2}{r_{2B}}+\frac{e^2}{r_{12}}+\frac{e^2}{r_{AB}}, \end{equation} % -gdzie $r_{1A}$, $r_{1B}$, $r_{2A}$, $r_{1B}$ oznaczają odległości elektronów (1 i 2) od dwóch protonów ($A$ i $B$), $r_{12}$ jest odległością między elektronami -i $r_{AB}$ odległością miedzy protonami. -W roku 1927, Heitler i London zaproponowali funkcję falową w formie \cite{HL} +where $r_{1A}$, $r_{1B}$, $r_{2A}$, $r_{2B}$ denote the distances of electrons (1 and 2) from the two protons ($A$ and $B$), $r_{12}$ is the distance between electrons, +and $r_{AB}$ is the distance between protons. +In 1927, Heitler and London proposed a wave function in the form \cite{HL} % \begin{equation} \Phi(\bm{r}_1,\bm{r}_2)=N_{\pm}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)\pm \psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\chi_{\sigma}, \end{equation} % -gdzie $N_{\pm}$ jest czynnikiem normalizacyjnym, $\chi_{\sigma}$ jest częścią spinową funkcji falowej, a cztery funkcje $\psi_{\alpha}(\bm{r})$ -sa orbitalami $1s$ dla stanu podstawowego atomu wodoru +where $N_{\pm}$ is the normalization factor, $\chi_{\sigma}$ is the spin part of the wave function, and the four functions $\psi_{\alpha}(\bm{r})$ +are $1s$ orbitals for the ground state of the hydrogen atom % \begin{equation} \psi_{\alpha}(\bm{r})=\frac{1}{\sqrt{\pi a_0^3}}e^{-\frac{|\bm{r}-\bm{r}_{\alpha}|}{a_0}}, \end{equation} -gdzie $a_0$ jest promieniem Bohra, a $\bm{r}_{\alpha}$ jest położeniem protonu $\alpha=A$ lub $B$. -Biorąc pod uwagę warunek antysymetryczności (\ref{anty}), funkcja falowa przyjmuje jedną z dopuszczalnych postaci +where $a_0$ is the Bohr radius, and $\bm{r}_{\alpha}$ is the position of proton $\alpha=A$ or $B$. +Taking into account the antisymmetry condition (\ref{anty}), the wave function takes one of the allowed forms % \begin{equation} \Phi_S(\bm{r}_1,\bm{r}_2)=N_{+}[\psi_A(\bm{r}_1)\psi_B(\bm{r}_2)+\psi_B(\bm{r}_1)\psi_A(\bm{r}_2)]\frac{1}{\sqrt{2}}(|\uparrow\downarrow\rangle-|\downarrow\uparrow\rangle), \end{equation} % -dla całkowitego spinu $S=0$ (stan singletowy), oraz +for total spin $S=0$ (singlet state), and % \begin{equation} \Phi_T(\bm{r}_1,\bm{r}_2)=\begin{cases} @@ -269,23 +276,23 @@ \section{Basic properties} \end{cases} \end{equation} % -dla spinu $S=1$ (stan trypletowy). Stanem podstawowym cząsteczki wodoru jest stan singletowy, którego energia -$E_S$ jest niższa od energii stanu stanu trypletowego $E_T$ dla każdej odległości między protonami $r_{AB}$. -Stan związany odpowiada minimum energetycznemu $E_S=\langle\Phi_S|H|\Phi_S\rangle$, które dostajemy dla $r_{AB}=0.87$ \AA. Ta odległość jest większa od wartości eksperymentalnej równej 0.74 \AA. Natomiast wyliczona energia dysocjacji cząsteczki na dwa atomy wodoru wynosi $E_d=3.14$ eV i jest mniejsza od energii zmierzonej 4.75 eV. Jest to przykład wiązania kowalencyjnego, w którym dwa elektrony o przeciwnych spinach zostają uwspólnione, co prowadzi -do obniżenia energii całego układu w porównaniu do sumy energii dwóch osobnych atomów. -W odróżnieniu od stanu singletowego, stan trypletowy nie tworzy stanu związanego dwóch atomów wodoru. -Dokładniejsze wartości $r_{AB}=0.74$ \AA\ i $E_d=3.63$ eV otrzymuje się w przybliżeniu Hartree-Focka, które będzie tematem następnego rozdziału. -Najlepsze wyniki uzyskuje się metodą wariacyjną, w której funkcja falowa zapisana jest w ogólnej formie iloczynu symetrycznej funkcji przestrzennej i antysymetrycznej funkcji spinowej \cite{JC} +for spin $S=1$ (triplet state). The ground state of the hydrogen molecule is the singlet state, whose energy +$E_S$ is lower than the energy of the triplet state $E_T$ for any distance between protons $r_{AB}$. +The bound state corresponds to the energy minimum $E_S=\langle\Phi_S|H|\Phi_S\rangle$, which we obtain for $r_{AB}=0.87$ \AA. This distance is larger than the experimental value of 0.74 \AA. Meanwhile, the calculated dissociation energy of the molecule into two hydrogen atoms is $E_d=3.14$ eV and is smaller than the measured energy of 4.75 eV. This is an example of a covalent bond, in which two electrons with opposite spins become shared, which leads +to a lowering of the energy of the entire system compared to the sum of energies of two separate atoms. +In contrast to the singlet state, the triplet state does not form a bound state of two hydrogen atoms. +More accurate values $r_{AB}=0.74$ \AA\ and $E_d=3.63$ eV are obtained in the Hartree-Fock approximation, which will be the subject of the next chapter. +The best results are obtained by the variational method, in which the wave function is written in the general form of a product of a symmetric spatial function and an antisymmetric spin function \cite{JC} % \begin{equation} \Phi_S(\bm{r}_1,\bm{r}_2)=\Psi(\bm{r}_1,\bm{r}_2)\chi_0. \end{equation} % -Część przestrzenna funkcji falowej zależy od $M$ parametrów wariacyjnych, $p_1$, $p_2$,..., $p_M$. -Minimalizując energię układu dla $M=13$ otrzymuje się wartości $E_d=4.70$ eV i $r_{AB}=4.74$ \AA, w bardzo dobrej zgodności z danymi eksperymentalnymi \cite{JC}. -Dla większości badanych układów molekularnych i ciał stałych nie da się wyliczyć dokładnych rozwiązań równania Schr\"{o}dingera. -Zatem konieczne jest stosowanie metod przybliżonych, głównie numerycznych, które pozwalają wyznaczyć najlepsze możliwe funkcje falowe i energie stanów elektronowych -w rozsądnym czasie obliczeniowym. +The spatial part of the wave function depends on $M$ variational parameters, $p_1$, $p_2$,..., $p_M$. +Minimizing the system energy for $M=13$ yields values $E_d=4.70$ eV and $r_{AB}=4.74$ \AA, in very good agreement with experimental data \cite{JC}. +For most studied molecular systems and solids, it is not possible to calculate exact solutions of the Schr\"{o}dinger equation. +Therefore, it is necessary to use approximate methods, mainly numerical, which allow us to determine the best possible wave functions and energies of electronic states +in a reasonable computational time. \section{Równanie Hartree-Focka} \label{sec:HF} From d7a908bebab971c28dfc126969fa7bf456edb127 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 16:35:34 +0000 Subject: [PATCH 04/23] Translate Hartree-Fock and Self-consistent field sections Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 116 ++++++++++++++++++++++++++------------------------ 1 file changed, 60 insertions(+), 56 deletions(-) diff --git a/book/main.tex b/book/main.tex index e4879d8..b2ebe3c 100644 --- a/book/main.tex +++ b/book/main.tex @@ -294,10 +294,11 @@ \section{Basic properties} Therefore, it is necessary to use approximate methods, mainly numerical, which allow us to determine the best possible wave functions and energies of electronic states in a reasonable computational time. -\section{Równanie Hartree-Focka} +\section{Hartree-Fock equation} \label{sec:HF} -Jedną z pierwszych metod zostosowaną do opisu układów molekularnych jest przybliżenie Hartree-Focka \cite{hartree28,fock30,slater30}. W tym podejściu funkcja falowa układu $N$ elektronów ma postać wyznacznika Slatera +% **[REVIEW NEEDED]**: Slater determinant and Hartree-Fock approximation terminology +One of the first methods used to describe molecular systems is the Hartree-Fock approximation \cite{hartree28,fock30,slater30}. In this approach, the wave function of a system of $N$ electrons has the form of a Slater determinant % \begin{equation} \Phi = \frac{1}{\sqrt{N!}} @@ -310,31 +311,31 @@ \section{Równanie Hartree-Focka} \label{slater} \end{equation} % -gdzie funkcje jednoelektronowe są iloczynem części zależnej od położenia $\bm{r}_i$ -i od spinu $\sigma_i$ +where the single-electron functions are products of the part depending on position $\bm{r}_i$ +and on spin $\sigma_i$ % \begin{equation} \phi_i(\bm{r}_i,\sigma_i)=\psi_i^{\sigma_i}(\bm{r}_i)\xi_i(\sigma_i). \end{equation} % -Funkcja falowa zapisana w postaci wyznacznika Slatera spełnia podstawowe -własności układu nieodróżnialnych cząstek. -Zamiana miejscami dwóch elektronów odpowiada zamianie dwóch kolumn w wyznaczniku, co powoduje -zmianę znaku funkcji falowej zgodnie z warunkiem antysymetryczności. -Jeżeli dwa elektrony znajdują się w tym samym stanie kwantowym to dwie kolumny -są jednakowe i cały wyznacznik się zeruje, co zgodne jest z zakazem Pauliego. +The wave function written in the form of a Slater determinant satisfies the basic +properties of a system of indistinguishable particles. +Exchanging two electrons corresponds to exchanging two columns in the determinant, which causes +a sign change of the wave function in accordance with the antisymmetry condition. +If two electrons are in the same quantum state, then two columns +are identical and the entire determinant vanishes, which is consistent with the Pauli exclusion principle. -Rozwiązanie równania Schr\"{o}dingera odpowiada funkcji falowej, dla której średnia -z hamiltonianu przyjmuje wartość minimalną. Przy założeniu ortonormalności funkcji $\Phi$ -odpowiada to zasadzie wariacyjnej w postaci +The solution of the Schr\"{o}dinger equation corresponds to a wave function for which the average +of the Hamiltonian takes a minimum value. Assuming orthonormality of the function $\Phi$, +this corresponds to the variational principle in the form % \begin{equation} \delta(\langle\Phi|H|\Phi\rangle - E\langle\Phi|\Phi\rangle)=0, \label{var} \end{equation} % -gdzie symbol $\delta$ oznacza pochodną wariacyjną. -Wyliczając średnią z hamiltonianu dla podukładu elektronowego (\ref{Sch-el}) w stanie opisanym funkcją falową (\ref{slater}) otrzymujemy +where the symbol $\delta$ denotes the variational derivative. +Calculating the average of the Hamiltonian for the electronic subsystem (\ref{Sch-el}) in the state described by the wave function (\ref{slater}), we obtain % \begin{equation} \langle\Phi|H|\Phi\rangle=\sum_{i,\sigma}\int d\mb{r} \psi_i^{\sigma*}(\mb{r})[-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})]\psi_i^{\sigma}(\mb{r}) @@ -342,30 +343,31 @@ \section{Równanie Hartree-Focka} \label{E_HF} \end{equation} % -gdzie $V_Z$ jest potencjałem elektrostatycznym wytwarzanym przez jądra atomowe, a $E_H$ nazywa się energią Hartree +% **[REVIEW NEEDED]**: Hartree energy and exchange energy terminology +where $V_Z$ is the electrostatic potential generated by atomic nuclei, and $E_H$ is called the Hartree energy % \begin{equation} E_H=\frac{e^2}{2}\sum_{i,j,\sigma,\sigma'} \int d\mb{r} \int d\mb{r}' \frac{\psi_i^{\sigma*}(\mb{r})\psi_j^{\sigma'*}(\mb{r}')\psi_i^{\sigma}(\mb{r})\psi_j^{\sigma'}(\mb{r}')}{|\mb{r}-\mb{r}'|}. \end{equation} % -Wprowadzając gęstość ładunkową w punkcie $\mb{r}$ +Introducing the charge density at point $\mb{r}$ % \begin{equation} n(\mb{r})=e\sum_{i,\sigma} |\psi_i^{\sigma}(\mb{r})|^2, \label{dens} \end{equation} % -możemy zapisać energię Hartree w prostszej formie +we can write the Hartree energy in a simpler form % \begin{equation} E_H=\frac{1}{2} \int d\mb{r} \int d\mb{r}' \frac{n(\mb{r})n(\mb{r}')}{|\mb{r}-\mb{r}'|}, \label{Hartree} \end{equation} % -która odpowiada klasycznej energii oddziaływania kulombowskiego przy zadanym rozkładzie gęstości ładunku elektrycznego. +which corresponds to the classical Coulomb interaction energy for a given distribution of electric charge density. % -$E_x$ nazywa się energią wymiany i wynosi +$E_x$ is called the exchange energy and equals % \begin{equation} E_x=-\frac{e^2}{2}\sum_{i,j,\sigma} @@ -373,18 +375,19 @@ \section{Równanie Hartree-Focka} \label{exc} \end{equation} % -Energia wymiany jest wielkością kwantową, która nie ma odpowiednika w fizyce klasycznej. -Oddziaływanie wymianne charakteryzują dwie ważne cechy, które są ze sobą ściśle powiązane. -Przede wszystkim, oddziaływanie to dotyczy tylko elektronów o takim samym kierunku spinu. -Zgodnie z zasadą Pauliego dwa elektrony o tym samym kierunku spinu nie moga mieć takich samych -pozostałych liczb kwantowych, co wiązałoby się z obsadzeniem tego samego stanu kwantowego. -Efektywnie prowadzi to do powiększenia odległości między takimi elektronami i -obniżenia energii oddziaływania kulombowskiego. Z tego wynika druga cecha -oddziaływania wymiennego: wartość ujemna energii tego oddziaływania. Można interpretować oddziaływanie wymienne -jako oddziaływanie kulombowskie elektronu z ładunkiem dodatnim tzw. {\it dziurą wymienną} ({\it ang. exchange hole}), -która powoduje redukcję gestości ładunku ujemnego wokół każdego elektronu. +% **[REVIEW NEEDED]**: Exchange interaction and exchange hole concept +The exchange energy is a quantum quantity that has no counterpart in classical physics. +The exchange interaction is characterized by two important features that are closely related to each other. +First of all, this interaction concerns only electrons with the same spin direction. +According to the Pauli principle, two electrons with the same spin direction cannot have the same +remaining quantum numbers, which would be associated with occupying the same quantum state. +Effectively, this leads to an increase in the distance between such electrons and +a reduction of the Coulomb interaction energy. From this follows the second feature +of the exchange interaction: the negative value of this interaction energy. One can interpret the exchange interaction +as the Coulomb interaction of an electron with a positive charge called the {\it exchange hole}, +which causes a reduction of the negative charge density around each electron. -Po zastosowaniu metody wariacyjnej do (\ref{E_HF}) otrzymujemy równanie Hartree-Focka +After applying the variational method to (\ref{E_HF}), we obtain the Hartree-Fock equation % \begin{equation} [-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})+V_H(\mb{r})]\psi_i^{\sigma}(\mb{r}) @@ -392,16 +395,16 @@ \section{Równanie Hartree-Focka} \label{HF} \end{equation} % -gdzie $V_H$ oznacza potencjał Hartree +where $V_H$ denotes the Hartree potential % \begin{equation} V_H(\mb{r})=\int d\mb{r}' \frac{n(\mb{r}')}{|\mb{r}-\mb{r}'|}. \end{equation} % -Równanie Hartree-Focka jest równaniem nieliniowymi ponieważ w ostatnim wyrazie Hamiltonianu występuje poszukiwana funkcja falowa. -Slater zaproponował inną postać równań (\ref{HF}), która -pozwala lepiej zrozumieć charakter oddziaływania wymiennego \cite{slater51}. -Mnożąc i dzieląc wyraz wymienny przez $\psi_i^{\sigma}(r)$ otrzymujemy +The Hartree-Fock equation is a nonlinear equation because the last term of the Hamiltonian contains the wave function we are looking for. +Slater proposed a different form of equations (\ref{HF}), which +allows better understanding of the nature of the exchange interaction \cite{slater51}. +Multiplying and dividing the exchange term by $\psi_i^{\sigma}(r)$, we obtain % \begin{equation} [-\frac{\hbar^2}{2m}\nabla_i^2+V_Z(\mb{r})+V_H(\mb{r}) @@ -409,42 +412,43 @@ \section{Równanie Hartree-Focka} \label{HFS} \end{equation} % -gdzie $n(\mb{r},\mb{r}')$ można interpretować jako gęstość ładunku wymiennego +where $n(\mb{r},\mb{r}')$ can be interpreted as the exchange charge density % \begin{equation} n(\mb{r},\mb{r}')= e\sum_{j,\sigma}\frac{\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')\psi_j^{\sigma}(\mb{r})\psi_i^{\sigma*}(\mb{r})}{\psi_i^{\sigma*}(\mb{r})\psi_i^{\sigma}(\mb{r})}, \label{EC} \end{equation} % -która jest funkcją dwóch położeń $\mb{r}$ i $\mb{r}'$ i zależy od stanu kwantowego $i$. Całkowity ładunek wymienny -równy jest ładunkowi pojedynczego elektronu, co łatwo pokazać wykonując całkowanie po $\mb{r}'$ i korzystaniu z ortogonalności -funkcji falowych +which is a function of two positions $\mb{r}$ and $\mb{r}'$ and depends on the quantum state $i$. The total exchange charge +equals the charge of a single electron, which can be easily shown by integrating over $\mb{r}'$ and using the orthogonality +of wave functions % \begin{equation} q=e\sum_{j,\sigma}[\int d\mb{r}'\psi_j^{\sigma*}(\mb{r}')\psi_i^{\sigma}(\mb{r}')]\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}= e\sum_{j,\sigma}\delta_{ij}\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}=e. \end{equation} % -Biorąc pod uwagę przypadek, gdy obydwa położenia są jednakowe $\bm{r}=\bm{r'}$ otrzymujemy gęstość ładunku wymiennego zgodną ze wzorem (\ref{dens}). -Powoduje to, że wyraz opisujący oddziaływanie elektronu z jego własnym polem wymiennym ma taką sama postać jak potencjał Hartree, ale z przeciwny znakiem -Dzięki tej własności, obydwa wyrazy się wzajemnie kasują i w przybliżeniu Hartree-Focka nie występuje problem oddziaływania elektronu z jego własnym polem ({\it samooddziaływanie, ang. self-interaction}). -W formie (\ref{HFS}) równanie Hartree-Focka ma postać jednoelektronowego równania Schr\"{o}dingera z potencjałem wymiennym wytwarzanym -w miejscu znajdowania się elektronu przez ładunek wymienny. -Zgodnie z twierdzeniem Koopmansa, wartości własne $E_i$ odpowiadają energiom koniecznym do usunięcia elektronu z orbitalu +% **[REVIEW NEEDED]**: Self-interaction cancellation and Koopman's theorem +Taking into account the case when both positions are the same $\bm{r}=\bm{r'}$, we obtain the exchange charge density consistent with formula (\ref{dens}). +This causes the term describing the interaction of an electron with its own exchange field to have the same form as the Hartree potential, but with the opposite sign. +Due to this property, both terms cancel each other out, and in the Hartree-Fock approximation there is no problem of an electron interacting with its own field ({\it self-interaction}). +In the form (\ref{HFS}), the Hartree-Fock equation has the form of a one-electron Schr\"{o}dinger equation with an exchange potential generated +at the location of the electron by the exchange charge. +According to Koopman's theorem, the eigenvalues $E_i$ correspond to the energies required to remove an electron from the orbital $\psi_i^{\sigma}(\mb{r})$~\cite{Koopman}. -\section{Metoda pola samouzgodnionego} +\section{Self-consistent field method} -Równania Hartree-Focka najczęściej rozwiązuje się numerycznie stosując metodę pola samouzgodnionego, nazywaną również przybliżeniem średniego pola. -Przy zadanych położeniach atomów wybieramy początkowe funkcje falowe $\psi_{i0}^{\sigma}$, -które przykładowo mogą być orbitalami izolowanych atomów. -Dla tych funkcji falowych wyliczamy gęstość elektronową $n(\mb{r})$ i potencjał $V(\mb{r})$ -w każdym punkcie przestrzeni badanego układu. -Dla tak wyliczonego potencjału rozwiązujemy równanie (\ref{HF}) wyznaczając zbiór jednoelektronowych funkcji falowych i energii -stanów elektronowych. Wyznaczone funkcje falowe stosujemy do ponownego wyliczenia gęstości elektronów -i potencjału efektywnego. Procedurę powtarzamy do momentu, gdy otrzymane w kolejnych krokach energie i funkcje falowe -są jednakowe lub różnią się o niewielką zadaną wielkość. Najczęściej parametrem służącym do badania zbieżności +The Hartree-Fock equations are most often solved numerically using the self-consistent field method, also called the mean-field approximation. +For fixed atomic positions, we choose initial wave functions $\psi_{i0}^{\sigma}$, +which can be, for example, orbitals of isolated atoms. +For these wave functions, we calculate the electron density $n(\mb{r})$ and potential $V(\mb{r})$ +at each point in space of the studied system. +For the potential calculated in this way, we solve equation (\ref{HF}) determining the set of one-electron wave functions and energies +of electronic states. We use the determined wave functions to recalculate the electron density +and effective potential. We repeat the procedure until the energies and wave functions obtained in successive steps +are the same or differ by a small specified amount. Most often, the parameter used to test convergence rachunku jest całkowita energia układu. Metoda pola samoouzgodnionego zastosowana była po raz pierwszy do rozwiązania równania Hartree, które możemy otrzymać z rownania Hartree-Focka po usunięciu oddziaływania wymiennego. Równanie Hartree odpowiada funkcji falowej w postaci From 3e454f029a51c31deb3479567094c676a05db630 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 16:37:18 +0000 Subject: [PATCH 05/23] Translate Electronic correlations and start Electron gas section Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 113 ++++++++++++++++++++++++++------------------------ 1 file changed, 58 insertions(+), 55 deletions(-) diff --git a/book/main.tex b/book/main.tex index b2ebe3c..2cb3cdf 100644 --- a/book/main.tex +++ b/book/main.tex @@ -449,96 +449,99 @@ \section{Self-consistent field method} of electronic states. We use the determined wave functions to recalculate the electron density and effective potential. We repeat the procedure until the energies and wave functions obtained in successive steps are the same or differ by a small specified amount. Most often, the parameter used to test convergence -rachunku jest całkowita energia układu. Metoda pola samoouzgodnionego zastosowana była po raz pierwszy -do rozwiązania równania Hartree, które możemy otrzymać z rownania Hartree-Focka po usunięciu -oddziaływania wymiennego. Równanie Hartree odpowiada funkcji falowej w postaci -iloczynu niezależnych funkcji jednocząstkowych, czyli opisuje zbiór niezależnych elektronów -w efektywnym polu elektrostatycznym. Metoda pola samouzgodnionego stosowana jest obecnie w większości -metod obliczeniowych struktury elektronowej ciał stałych. +of the calculation is the total energy of the system. The self-consistent field method was first applied +to solve the Hartree equation, which we can obtain from the Hartree-Fock equation by removing +the exchange interaction. The Hartree equation corresponds to a wave function in the form of +a product of independent single-particle functions, i.e., it describes a set of independent electrons +in an effective electrostatic field. The self-consistent field method is currently used in most +computational methods for the electronic structure of solids. -\section{Korelacje elektronowe} +\section{Electronic correlations} -Podejście Hartree-Focka jest metodą przybliżoną, zatem wyliczona energia -i funkcje falowe różnią się od wielkości dokładnych, które odpowiadają rozwiązaniom równania -Schr\"{o}dingera dla funkcji wieloelektronowej. -Uwzględnienie wszystkich efektów oddziaływań wielociałowych w układzie elektronowym umożliwia -dodatkowe obniżenie energii całkowitej w porównaniu do energii Hartree-Focka. -Różnica między dokładną wartością energii ($E_{\rm{exact}}$) i energią wyliczoną w przybliżeniu -Hartree-Focka ($E_{\rm{HF}}$), nosi nazwę energii korelacji +% **[REVIEW NEEDED]**: Correlation energy definition and strongly correlated systems +The Hartree-Fock approach is an approximate method, so the calculated energy +and wave functions differ from exact quantities, which correspond to solutions of the Schr\"{o}dinger equation +for the many-electron wave function. +Taking into account all effects of many-body interactions in the electronic system enables +an additional lowering of the total energy compared to the Hartree-Fock energy. +The difference between the exact energy value ($E_{\rm{exact}}$) and the energy calculated in the +Hartree-Fock approximation ($E_{\rm{HF}}$) is called the correlation energy % \begin{equation} E_c=E_{\rm{\text{exact}}}-E_{\rm{\text{HF}}}. \end{equation} % -Żródłem korelacji elektronowych są oddziaływania kulombowskie, które dążą do przestrzennej separacji -elektronów. Elektron znajdujący się w położeniu $\bm{r}$ powoduje, że inne elektrony unikają tego położenia. -Czyli prawdopodobieństwo znalezienia elektronu w danym punkcie zależy od położeń wszystkich pozostałych $N-1$ -elektronów. Materiały, w których lokalne oddziaływania kulombowskie mają decydujący wpływ na strukturę elektronową -i własności transportowe nazywane są układami silnie skorelowanymi. +The source of electronic correlations are Coulomb interactions, which tend to spatially separate +electrons. An electron located at position $\bm{r}$ causes other electrons to avoid this position. +That is, the probability of finding an electron at a given point depends on the positions of all the remaining $N-1$ +electrons. Materials in which local Coulomb interactions have a decisive influence on the electronic structure +and transport properties are called strongly correlated systems. -Metoda Hartree-Focka jest punktem wyjścia do bardziej zaawansowanych metod stosowanych głównie w chemii kwantowej. -Można ogólnie zapisać funkcję falową układu $N$ elektronów w postaci rozwinięcia na skończoną ilość wyznaczników Slatera +% **[REVIEW NEEDED]**: Configuration interaction and multi-determinant methods +The Hartree-Fock method is the starting point for more advanced methods used mainly in quantum chemistry. +One can generally write the wave function of a system of $N$ electrons as an expansion in a finite number of Slater determinants % \begin{equation} \Phi(\bm{r}_1,...,\bm{r}_N)=c_0\Phi_0(\bm{r}_1,...,\bm{r}_N)+\sum_{i=1}^{N_\text{det}} c_i\Phi_i(\bm{r}_1,...,\bm{r}_N), \end{equation} % -gdzie $\Phi_0$ jest funkcją falową stanu podstawowego w przybliżeniu Hartree-Focka, -a wyznaczniki $\Phi_i$ odpowiadają stanom wzbudzonym. Im większa liczba tych wyznaczników $N_{\text{det}}$, tym dokładniej -opisane są korelacje elektronowe. Funkcje $\Phi_i$ konstruowane są przy pomocy orbitali jednoelektronowych, które nie są obsadzone -w stanie podstawowym i mogą być zajęte przez elektrony wzbudzone. Wyznaczniki mogą opisywać pojedyncze przejścia elektronów do orbitali nieobsadzonych ($\Phi_i^{\text{S}}$), -podwójne wzbudzenia elektronów ($\Phi_i^{\text{D}}$), potrójne wzbudzenia ($\Phi_i^{\text{T}}$) i tak dalej. -Całkowita liczba wszystkich możliwych wzbudzonych konfiguracji rośnie bardzo szybko wraz z liczbą elektronów $N$ i orbitali $M$ (zajętych i pustych) -według wzoru +where $\Phi_0$ is the ground state wave function in the Hartree-Fock approximation, +and the determinants $\Phi_i$ correspond to excited states. The larger the number of these determinants $N_{\text{det}}$, the more accurately +the electronic correlations are described. The functions $\Phi_i$ are constructed using single-electron orbitals that are not occupied +in the ground state and can be occupied by excited electrons. The determinants can describe single transitions of electrons to unoccupied orbitals ($\Phi_i^{\text{S}}$), +double electron excitations ($\Phi_i^{\text{D}}$), triple excitations ($\Phi_i^{\text{T}}$), and so on. +The total number of all possible excited configurations grows very rapidly with the number of electrons $N$ and orbitals $M$ (occupied and empty) +according to the formula % \begin{equation} N_{\text{det}}=\frac{(M+1)!}{N!(M+1-N)!} \end{equation} % -W najprostszym podejściu nazywanym metodą oddziaływania konfiguracji ({\it ang. configuration interaction} - CI) \cite{GTO}, -wyznaczniki konstruuje się z zajętych i pustych orbitali jednoelektronowych hamiltonianu Hartree-Focka. -Funkcja falowa przyjmuje postać szeregu wyznaczników o zwiększającej się ilości wzbudzonych elektronów +In the simplest approach called the configuration interaction (CI) method \cite{GTO}, +the determinants are constructed from occupied and empty single-electron orbitals of the Hartree-Fock Hamiltonian. +The wave function takes the form of a series of determinants with an increasing number of excited electrons % \begin{equation} \Phi_{\text{CI}}=c_0\Phi_0+\sum_{i=1}^{N_\text{S}} c^\text{S}_i \Phi_i^{\text{S}}+\sum_{i=1}^{N_\text{D}} c^\text{D}_i \Phi_i^{\text{D}}+\sum_{i=1}^{N_\text{T}} c^\text{T}_i \Phi_i^{\text{T}}+..., \label{phiCT} \end{equation} % -gdzie $N_\text{S}$, $N_\text{D}$, $N_\text{T}$ określają ilość wyznaczników dla danej liczby wzbudzonych orbitali. -Stan podstawowy znajduje się przez wyznaczenie współczynników $c_i$, które minimalizuje energię +where $N_\text{S}$, $N_\text{D}$, $N_\text{T}$ determine the number of determinants for a given number of excited orbitals. +The ground state is found by determining the coefficients $c_i$ that minimize the energy % \begin{equation} E_\text{CI}=\int \Phi^*(\bm{r}_1,...,\bm{r}_N)H\Phi(\bm{r}_1,...,\bm{r}_N)d\bm{r}_1d\bm{r}_2...d\bm{r}_N, \end{equation} % -gdzie $H$ jest hamiltonianem układu elektronowego (\ref{Sch-el}). -Minimalizacja przeprowadzana jest przy warunku normalizacji funkcji falowej, co przekłada się na warunek dla wszystkich współczynników rozwinięcia +where $H$ is the Hamiltonian of the electronic system (\ref{Sch-el}). +The minimization is carried out under the condition of wave function normalization, which translates into a condition for all expansion coefficients $\sum_ic_i^2=1$. -W granicy nieskończonej liczby wyznaczników tak otrzymana funkcja falowa odpowiada dokładnej funkcji wieloelektronowej. -W praktyce stosuje się rozwinięcia do kilku największych wyrazów szeregu (\ref{phiCT}), które -obejmują podwójne, potrójne lub poczwórne wzbudzenia. -Następnym krokiem jest umożliwienie optymalizacji również orbitali jednoelektronowych w połączeniu z -optymalizacją współczynników rozwinięcia w ramach wielokonfiguracyjnej metody pola samouzgodnionego ({\it ang. multi-configuration self-consistant field }- MCSCF). -Metody wielowyznacznikowe pozwalają wyznaczyć bardzo dokładnie funkcje falowe i energie stanów elektronowych, -jednak czas obliczeniowy skaluje się eksponencjalnie z rozmiarem układu, -więc stosowane jest jedynie do małych układów molekularnych. - -\section{Gaz elektronowy} - -Jednorodny gaz elektronowy jest dobrym przybliżeniem rzeczywistej struktury -elektronowej prostych metali i jest często wykorzystywany w wielu podstawowych -metodach obliczeniowych (np. w przybliżeniu lokalnej gęstości). -Najprostszy model gazu elektronowego składa się z nieoddziałujących cząstek -zamkniętych w sześcianie o objętości $V=L^3$. Długość elektronowej fali de'Broglie'a -rozchodzącej się w każdym kierunku musi spełniać warunek periodyczności ($n\lambda=L$), -co prowadzi to kwantowania wektora falowego w kierunkach $x$, $y$ i $z$ +In the limit of an infinite number of determinants, the wave function obtained in this way corresponds to the exact many-electron wave function. +In practice, expansions are used up to a few largest terms of the series (\ref{phiCT}), which +include double, triple, or quadruple excitations. +The next step is to enable optimization of single-electron orbitals as well, in combination with +optimization of expansion coefficients within the multi-configuration self-consistent field (MCSCF) method. +Multi-determinant methods allow very accurate determination of wave functions and energies of electronic states, +however, the computational time scales exponentially with the system size, +so it is used only for small molecular systems. + +\section{Electron gas} + +% **[REVIEW NEEDED]**: Free electron gas model and Fermi energy +A homogeneous electron gas is a good approximation of the actual electronic structure +of simple metals and is often used in many fundamental +computational methods (e.g., in the local density approximation). +The simplest model of an electron gas consists of non-interacting particles +confined in a cube of volume $V=L^3$. The length of the electronic de Broglie wave +propagating in each direction must satisfy the periodicity condition ($n\lambda=L$), +which leads to quantization of the wave vector in the $x$, $y$, and $z$ directions % \begin{equation} \mb{k}=(\frac{2\pi n_x}{L},\frac{2\pi n_x}{L},\frac{2\pi n_x}{L}), \end{equation} % -gdzie $n_x$, $n_y$, $n_z$ są liczbami całkowitymi. -Energie i funkcje falowe dyskretnych stanów elektronowych dane są wzorami +where $n_x$, $n_y$, $n_z$ are integers. +The energies and wave functions of discrete electronic states are given by the formulas % \begin{equation} E_k=\frac{\hbar^2 k^2}{2m}, From cde5bfc8a820a931d525af9ec5ed57f725c782b4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 16:38:34 +0000 Subject: [PATCH 06/23] Continue translating Electron gas section - Fermi energy and density Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/book/main.tex b/book/main.tex index 2cb3cdf..27a35b6 100644 --- a/book/main.tex +++ b/book/main.tex @@ -552,52 +552,52 @@ \section{Electron gas} \label{pw} \end{equation} % -Zakładamy, że układ nie jest spolaryzowany magnetycznie i liczba elektronów ze spinami skierowanymi -do góry i na dół jest jednakowa, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. -Zgodnie z zakazem Pauliego w stanie kwantowym o danym wektorze falowym $\mb{k}$ mogą -znajdować się maksymalnie dwa elektrony o przeciwnych kierunkach spinu. -W temperaturze $T=0$ K elektrony obsadzają kolejne stany od najniższego do -maksymalnej wartości $E_F$ nazywanej energią Fermiego. -Całkowita energia układu $N$ elektronów wynosi +We assume that the system is not magnetically polarized and the number of electrons with spins pointing +up and down is equal, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. +According to the Pauli exclusion principle, in a quantum state with a given wave vector $\mb{k}$, there can be +a maximum of two electrons with opposite spin directions. +At temperature $T=0$ K, electrons occupy consecutive states from the lowest to +the maximum value $E_F$ called the Fermi energy. +The total energy of a system of $N$ electrons is % \begin{equation} E=2\sum_{k Date: Fri, 2 Jan 2026 16:39:42 +0000 Subject: [PATCH 07/23] Fix wave vector components in electron gas section Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/main.tex b/book/main.tex index 27a35b6..d1be837 100644 --- a/book/main.tex +++ b/book/main.tex @@ -537,7 +537,7 @@ \section{Electron gas} which leads to quantization of the wave vector in the $x$, $y$, and $z$ directions % \begin{equation} -\mb{k}=(\frac{2\pi n_x}{L},\frac{2\pi n_x}{L},\frac{2\pi n_x}{L}), +\mb{k}=(\frac{2\pi n_x}{L},\frac{2\pi n_y}{L},\frac{2\pi n_z}{L}), \end{equation} % where $n_x$, $n_y$, $n_z$ are integers. From cefed28877c6b4c6e8da24354300b9744d532149 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 17:54:27 +0000 Subject: [PATCH 08/23] Complete translation of Section 1.5 Electron gas Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 54 ++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/book/main.tex b/book/main.tex index d1be837..83b12cb 100644 --- a/book/main.tex +++ b/book/main.tex @@ -603,74 +603,76 @@ \section{Electron gas} r_s=(\frac{3}{4\pi n})^{1/3}. \end{equation} % - -Wyliczymy teraz energię gazu elektronowego w przybliżeniu Hartree-Focka. -Zakładamy, że ładunek dodatni rozłożony jest jednorodnie w całej przestrzeni $V$ -i ma gęstość taką samą jak gaz elektronów. Energia oddziaływania -elektronów z takim polem kasuje się z energią Hartree i całkowita energia -elektronu składa się tylko z części kinetycznej i oddziaływania wymiennego. -Energię wymiany można łatwo wyliczyć przedstawiając potencjał kulombowski -w postaci transformaty Fouriera +% **[REVIEW NEEDED]**: Hartree-Fock treatment of electron gas and exchange energy derivation +We will now calculate the energy of the electron gas in the Hartree-Fock approximation. +We assume that the positive charge is distributed uniformly throughout the entire space $V$ +and has the same density as the electron gas. The interaction energy +of electrons with such a field cancels with the Hartree energy, and the total energy +of an electron consists only of the kinetic part and the exchange interaction. +The exchange energy can be easily calculated by representing the Coulomb potential +in the form of a Fourier transform % \begin{equation} \frac{1}{|\mb{r}-\mb{r}'|}=4\pi\int \frac{d\mb{q}}{(2\pi)^3}\frac{e^{i\mb{q}(\mb{r}-\mb{r}')}}{q^2}, \end{equation} % -Wstawiając funkcję falową w postaci (\ref{pw}) do wyrażenia na energię wymiany -i wykonując całkowanie otrzymujemy energie stanów jednoelektronowych +Inserting the wave function in the form (\ref{pw}) into the expression for the exchange energy +and performing integration, we obtain the energies of single-electron states % \begin{equation} E_k=\frac{\hbar^2 k^2}{2m} - \int_{\mb{k'}<\mb{k_F}} \frac{d\bm{k'}}{(2\pi)^3} \frac{4\pi}{|\mb{k}-\mb{k'}|^2} =\frac{\hbar^2 k^2}{2m} - \frac{k_F}{\pi}(1+\frac{k_F^2-k^2}{2kk_F}ln|\frac{k_F+k}{k_F-k}|). \end{equation} % -Całkowitą energię układu elektronów dostajemy sumując to wyrażenie po wektorze falowym +The total energy of the electron system is obtained by summing this expression over the wave vector % \begin{equation} E=\sum_{k Date: Fri, 2 Jan 2026 18:27:01 +0000 Subject: [PATCH 09/23] Replace "spin direction" with "parallel/opposite spins" terminology Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/book/main.tex b/book/main.tex index 83b12cb..c57774a 100644 --- a/book/main.tex +++ b/book/main.tex @@ -61,7 +61,7 @@ \chapter*{Introduction} Taking into account the Pauli exclusion principle for the multi-electron wave function, which in its simplest form is written is in the form of the Slater determinant, the Hartree-Fock equation can be derived~\cite{fock30,slater30,slater51}. In this equation, in addition to the usual Coulomb interaction, there is a non-local -exchange interaction. This is an interaction that occurs only between electrons with the same spin direction, +exchange interaction. This is an interaction that occurs only between electrons with parallel spins, effectively reducing the Coulomb repulsion between them. The Hartree-Fock approach describes electron systems approximately because it does not properly take into account correlations, which occur in the many-electron quantum state \cite{wigner34,GB}. @@ -378,8 +378,8 @@ \section{Hartree-Fock equation} % **[REVIEW NEEDED]**: Exchange interaction and exchange hole concept The exchange energy is a quantum quantity that has no counterpart in classical physics. The exchange interaction is characterized by two important features that are closely related to each other. -First of all, this interaction concerns only electrons with the same spin direction. -According to the Pauli principle, two electrons with the same spin direction cannot have the same +First of all, this interaction concerns only electrons with parallel spins. +According to the Pauli principle, two electrons with parallel spins cannot have the same remaining quantum numbers, which would be associated with occupying the same quantum state. Effectively, this leads to an increase in the distance between such electrons and a reduction of the Coulomb interaction energy. From this follows the second feature @@ -555,7 +555,7 @@ \section{Electron gas} We assume that the system is not magnetically polarized and the number of electrons with spins pointing up and down is equal, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. According to the Pauli exclusion principle, in a quantum state with a given wave vector $\mb{k}$, there can be -a maximum of two electrons with opposite spin directions. +a maximum of two electrons with opposite spins. At temperature $T=0$ K, electrons occupy consecutive states from the lowest to the maximum value $E_F$ called the Fermi energy. The total energy of a system of $N$ electrons is From 78ddb0ba88e4f05cf9d18106202575a895e7015a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 18:35:37 +0000 Subject: [PATCH 10/23] Fix terminology: "Pauli principle" to "Pauli exclusion principle" Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/main.tex b/book/main.tex index c57774a..7ccd2a7 100644 --- a/book/main.tex +++ b/book/main.tex @@ -379,7 +379,7 @@ \section{Hartree-Fock equation} The exchange energy is a quantum quantity that has no counterpart in classical physics. The exchange interaction is characterized by two important features that are closely related to each other. First of all, this interaction concerns only electrons with parallel spins. -According to the Pauli principle, two electrons with parallel spins cannot have the same +According to the Pauli exclusion principle, two electrons with parallel spins cannot have the same remaining quantum numbers, which would be associated with occupying the same quantum state. Effectively, this leads to an increase in the distance between such electrons and a reduction of the Coulomb interaction energy. From this follows the second feature From fb9f9b738086b13461d2d88dcd656ea9e5cd17d4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 18:50:08 +0000 Subject: [PATCH 11/23] Fix spelling: "Koopman's" to "Koopmans'" theorem Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/main.tex b/book/main.tex index 7ccd2a7..506ad37 100644 --- a/book/main.tex +++ b/book/main.tex @@ -428,13 +428,13 @@ \section{Hartree-Fock equation} e\sum_{j,\sigma}\delta_{ij}\frac{\psi_j^{\sigma}(\mb{r})}{\psi_i^{\sigma}(\mb{r})}=e. \end{equation} % -% **[REVIEW NEEDED]**: Self-interaction cancellation and Koopman's theorem +% **[REVIEW NEEDED]**: Self-interaction cancellation and Koopmans' theorem Taking into account the case when both positions are the same $\bm{r}=\bm{r'}$, we obtain the exchange charge density consistent with formula (\ref{dens}). This causes the term describing the interaction of an electron with its own exchange field to have the same form as the Hartree potential, but with the opposite sign. Due to this property, both terms cancel each other out, and in the Hartree-Fock approximation there is no problem of an electron interacting with its own field ({\it self-interaction}). In the form (\ref{HFS}), the Hartree-Fock equation has the form of a one-electron Schr\"{o}dinger equation with an exchange potential generated at the location of the electron by the exchange charge. -According to Koopman's theorem, the eigenvalues $E_i$ correspond to the energies required to remove an electron from the orbital +According to Koopmans' theorem, the eigenvalues $E_i$ correspond to the energies required to remove an electron from the orbital $\psi_i^{\sigma}(\mb{r})$~\cite{Koopman}. From 3c8964634270632b636b047956b3c4187342988e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 18:56:11 +0000 Subject: [PATCH 12/23] Change "is equal" to "is the same" for stylistic preference Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/main.tex b/book/main.tex index 506ad37..21b902e 100644 --- a/book/main.tex +++ b/book/main.tex @@ -553,7 +553,7 @@ \section{Electron gas} \end{equation} % We assume that the system is not magnetically polarized and the number of electrons with spins pointing -up and down is equal, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. +up and down is the same, $N_{\uparrow}=N_{\downarrow}=\frac{1}{2}N$. According to the Pauli exclusion principle, in a quantum state with a given wave vector $\mb{k}$, there can be a maximum of two electrons with opposite spins. At temperature $T=0$ K, electrons occupy consecutive states from the lowest to From 18887df4f3877ec543c8f8c869204fdd1baf67a5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 19:00:08 +0000 Subject: [PATCH 13/23] Change "entire space" to "entire volume" per author preference Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/main.tex b/book/main.tex index 21b902e..7db662a 100644 --- a/book/main.tex +++ b/book/main.tex @@ -605,7 +605,7 @@ \section{Electron gas} % % **[REVIEW NEEDED]**: Hartree-Fock treatment of electron gas and exchange energy derivation We will now calculate the energy of the electron gas in the Hartree-Fock approximation. -We assume that the positive charge is distributed uniformly throughout the entire space $V$ +We assume that the positive charge is distributed uniformly throughout the entire volume $V$ and has the same density as the electron gas. The interaction energy of electrons with such a field cancels with the Hartree energy, and the total energy of an electron consists only of the kinetic part and the exchange interaction. From 85fd1ec81fa8d92848afa8a88ba2f2a31161619e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20T=2E=20Jochym?= Date: Fri, 2 Jan 2026 20:32:58 +0100 Subject: [PATCH 14/23] Add GitHub Copilot instructions for repository (#24) (#27) * Initial plan * Add GitHub Copilot instructions for the repository * Clarify academic tasks can be modified if directly requested --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- .github/copilot-instructions.md | 95 +++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 .github/copilot-instructions.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..eb7508a --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,95 @@ +# Copilot Instructions for Ab Initio Methods Repository + +## Repository Overview + +This repository contains an interactive academic book for computational solid state physics lectures aimed at PhD candidates. The materials combine theoretical lecture content with hands-on computational examples. + +## Purpose + +This is a work-in-progress (WIP) educational resource. Copilot is intended to help with the technical side of preparation for release of this material, not the academic content itself. + +## Repository Structure + +- **Lecture Materials**: PDF files in the `lecture/` directory covering topics from electron interactions to lattice thermodynamics +- **Interactive Notebooks**: Numbered Jupyter notebooks (`.ipynb` files) providing hands-on examples: + - `00_Index.ipynb` - Main index and introduction + - `01_Hydrogen_Molecule.ipynb` through `11_Nanoparticle_MD.ipynb` - Progressive exercises +- **Support Libraries**: + - `abilib.py` - Core support functions for the exercises + - `ase_patch.py` - ASE (Atomic Simulation Environment) patches + - `make-am-files.py` - Utility script for file generation +- **Data Directories**: `data/`, `psp/` contain supporting data files +- **Configuration**: `anphon/` and related files for phonon calculations + +## Key Technologies + +- **Python 3**: Primary programming language +- **Jupyter Notebooks**: Interactive computational environment +- **ASE (Atomic Simulation Environment)**: Framework for atomic simulations +- **NumPy/SciPy/Matplotlib**: Scientific computing and visualization libraries +- **ABINIT**: Ab initio computational materials science calculator + +## Coding Guidelines + +### General Principles +1. **Educational Focus**: Code should be clear and pedagogical, suitable for PhD students learning computational physics +2. **Reproducibility**: Maintain consistency in computational examples and results +3. **Documentation**: Comment code to explain physics concepts, not just implementation details +4. **License Compliance**: All code is under CC BY-SA 4.0 license + +### Python Style +- Follow PEP 8 conventions for Python code +- Use clear, descriptive variable names that reflect physical quantities +- Include docstrings for functions explaining both the code and the physics +- Use type hints where they improve clarity + +### Notebook Guidelines +- Ensure notebooks are self-contained and can run independently +- Include markdown cells explaining the physics and methodology +- Keep computational cells focused and well-commented +- Ensure outputs are cleared before committing (to reduce repository size) + +### Dependencies +- Minimize external dependencies beyond the core scientific stack +- Document any new dependencies clearly +- Ensure compatibility with JupyterLab/Binder environments + +## What Copilot Should Help With + +✅ **Technical tasks Copilot should assist with:** +- Code refactoring and optimization +- Bug fixes in Python code and notebooks +- Improving code documentation and comments +- Ensuring consistent coding style +- File organization and repository structure +- Build and deployment configurations +- Testing and validation scripts +- Integration with JupyterLab/Binder environments + +❌ **Academic tasks Copilot should NOT modify unless directly requested:** +- Lecture content in PDF files +- Physics equations and theoretical derivations +- Scientific conclusions or interpretations +- Bibliography and references +- Academic authorship information + +## Testing and Validation + +- Test notebooks by running them in a clean Jupyter environment +- Verify that computational examples produce expected physical results +- Ensure backward compatibility with existing notebooks +- Check that notebooks run successfully in Binder environment + +## Special Considerations + +- **Performance**: Some calculations are computationally intensive; maintain reasonable execution times +- **Reproducibility**: Random seeds and computational parameters should be documented +- **Educational Value**: Changes should enhance learning, not just optimize code +- **Environment**: Must work in both local JupyterLab and cloud Binder environments + +## Contact and Context + +- **Authors**: Przemysław Piekarz, Paweł T. Jochym +- **Institution**: Institute of Nuclear Physics PAN, Cracow, Poland +- **Level**: PhD candidate coursework +- **License**: CC BY-SA 4.0 From 71c0294aa8d496f91247b81cf575c1b8f65f9d64 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:16:20 +0100 Subject: [PATCH 15/23] Document book branch LaTeX manuscript structure and Quarto migration goal in copilot-instructions.md (#29) * Initial plan * Update copilot-instructions.md with comprehensive book branch documentation Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Clarify LaTeX guideline: allow chapter translation by user request Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Add Quarto migration goal to copilot instructions Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- .github/copilot-instructions.md | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index eb7508a..0e700d2 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -21,6 +21,26 @@ This is a work-in-progress (WIP) educational resource. Copilot is intended to he - **Data Directories**: `data/`, `psp/` contain supporting data files - **Configuration**: `anphon/` and related files for phonon calculations +### Book Branch + +The book branch contains a comprehensive LaTeX manuscript that provides the theoretical foundation for the course: + +- **LaTeX Source Files**: + - `book/main.tex` - Main manuscript file (246KB, ~4200 lines) containing comprehensive theoretical content + - `book/methods-old.tex` - Legacy manuscript file + +- **Supporting Figures and Diagrams**: + - Crystal structure diagrams: `crystal.pdf`, `lattice.pdf`, `brillouin.pdf` + - Material-specific examples: `BaTiO3.pdf` (barium titanate), `Fe2SiO4-1.pdf` and `Fe2SiO4-2.pdf` (iron orthosilicate), `FeSe.pdf` (iron selenide) + - Methodology illustrations: `diagram.pdf`, `gap-hyb.pdf` (hybrid functionals), `pseudopots-new.pdf` (pseudopotentials), `rare-earths.pdf`, `usp.pdf` (ultrasoft pseudopotentials) + - Other assets: `Jacob.jpg`, `Fxs.png` + +- **Book Content Structure**: + - **Introduction**: Historical development of DFT and ab initio methods, from Schrödinger equation to modern density functional theory + - **Chapter 1 - Electron Interactions**: Fundamental quantum mechanics, Hartree-Fock approximation, electronic correlations, homogeneous electron gas, hydrogen molecule example (Heitler-London method) + - **Chapter 2 - Stany elektronowe w krysztale** (Electronic States in Crystals, in Polish): Crystal lattices, Bravais lattices, reciprocal space, Bloch's theorem, band structure theory + - Additional chapters covering DFT theory, electronic structure methods, orbital-dependent functionals, insulators/semiconductors, electric polarization, van der Waals interactions, and many-body effects + ## Key Technologies - **Python 3**: Primary programming language @@ -28,6 +48,8 @@ This is a work-in-progress (WIP) educational resource. Copilot is intended to he - **ASE (Atomic Simulation Environment)**: Framework for atomic simulations - **NumPy/SciPy/Matplotlib**: Scientific computing and visualization libraries - **ABINIT**: Ab initio computational materials science calculator +- **LaTeX**: Document preparation system for the textbook manuscript +- **Quarto** (migration target): Modern publishing system for unified scientific content (notebooks and manuscripts) ## Coding Guidelines @@ -54,6 +76,15 @@ This is a work-in-progress (WIP) educational resource. Copilot is intended to he - Document any new dependencies clearly - Ensure compatibility with JupyterLab/Binder environments +### LaTeX Guidelines +- Follow standard LaTeX best practices for academic manuscripts +- Maintain consistency in mathematical notation throughout the document +- Use descriptive labels for equations, figures, and sections (e.g., `\label{eq:schrodinger}`, `\label{fig:crystal}`) +- Ensure all references and citations are properly formatted using BibTeX +- Keep figure files organized in the `book/` directory +- Use comments to mark sections requiring review (e.g., `% **[REVIEW NEEDED]**: Description of issue`) +- Preserve multi-language content structure (English and Polish sections), except when translating consecutive chapters by user request + ## What Copilot Should Help With ✅ **Technical tasks Copilot should assist with:** @@ -65,10 +96,16 @@ This is a work-in-progress (WIP) educational resource. Copilot is intended to he - Build and deployment configurations - Testing and validation scripts - Integration with JupyterLab/Binder environments +- LaTeX formatting and structure improvements +- Cross-referencing between notebooks and book content +- Figure and diagram organization in the book directory +- Build scripts for LaTeX compilation (if needed) +- Migration to Quarto-based publishing system (unify content where sensible, but not forcefully) ❌ **Academic tasks Copilot should NOT modify unless directly requested:** - Lecture content in PDF files - Physics equations and theoretical derivations +- Mathematical proofs and derivations in `main.tex` - Scientific conclusions or interpretations - Bibliography and references - Academic authorship information @@ -79,6 +116,8 @@ This is a work-in-progress (WIP) educational resource. Copilot is intended to he - Verify that computational examples produce expected physical results - Ensure backward compatibility with existing notebooks - Check that notebooks run successfully in Binder environment +- Verify LaTeX compilation succeeds without errors (for book branch) +- Ensure all figures referenced in LaTeX are present in book directory ## Special Considerations @@ -86,6 +125,22 @@ This is a work-in-progress (WIP) educational resource. Copilot is intended to he - **Reproducibility**: Random seeds and computational parameters should be documented - **Educational Value**: Changes should enhance learning, not just optimize code - **Environment**: Must work in both local JupyterLab and cloud Binder environments +- **Multi-language Content**: The book manuscript contains sections in English and Polish (Polish sections start at Chapter 2/Rozdział 2) +- **Branch Structure**: Main branch focuses on interactive materials; book branch adds comprehensive textbook manuscript +- **Figure Management**: Keep book figures organized and ensure LaTeX references are correct +- **Quarto Migration Goal**: The repository aims to migrate to a Quarto-based solution for unified publishing. Prioritize approaches that facilitate this transition and unify content structure where it makes sense, but avoid forced unification that compromises existing functionality + +## Branch-Specific Notes + +### Main Branch +- Focus: Interactive Jupyter notebooks and lecture PDFs +- Target: Hands-on computational exercises + +### Book Branch +- Focus: Comprehensive LaTeX textbook manuscript with supporting materials +- Target: Theoretical foundation and detailed methodology +- Key File: `book/main.tex` (main manuscript source) +- Build Process: LaTeX compilation to PDF (build system TBD) ## Contact and Context From 472bf27aaadf7feaa10cb0f9ee3b7dce1761b221 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 06:31:49 +0100 Subject: [PATCH 16/23] Translate Chapter 2 (Electronic States in Crystals) from Polish to English (#30) * Initial plan * Translate Chapter 2 (Electronic states in crystals) from Polish to English Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Address review comments: remove review markers and simplify phrasing Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 330 +++++++++++++++++++++++++------------------------- 1 file changed, 165 insertions(+), 165 deletions(-) diff --git a/book/main.tex b/book/main.tex index 7db662a..73ee131 100644 --- a/book/main.tex +++ b/book/main.tex @@ -675,92 +675,92 @@ \section{Electron gas} by the quantum Monte Carlo (QMC) method \cite{CeperleyAlder80}. -\chapter{Stany elektronowe w krysztale} +\chapter{Electronic states in crystals} -\section{Sieć krystaliczna} +\section{Crystal lattice} -Kryształy zbudowane są z atomów lub molekuł ułożonych w periodyczną sieć. -Trójwymiarową sieć krystaliczną definiujemy jako zbiór punktów, których -położenia określone są wektorem translacji +Crystals are built from atoms or molecules arranged in a periodic lattice. +A three-dimensional crystal lattice is defined as a set of points whose +positions are given by the translation vector % \begin{equation} \bm{R}_n=n_1\bm{a}_1+n_2\bm{a}_2+n_3\bm{a}_3, \label{trans} \end{equation} % -gdzie wektory $\bm{a}_i$ nazywamy podstawowymi lub prymitywnymi wektorami translacji, a $n_i$ są liczbami całkowitymi. -Zbiór punktów zdefiniowanych tym wzorem nazywamy siecią Bravais. Podobnie można zdefiniować sieć Bravais -dla dowolnego wymiaru $d$ wybierając odpowiednią ilość wektorów bazowych: $\bm{a}_1,\bm{a}_2,...,\bm{a}_d$. -Z każdym punktem sieci Bravais można związać zbiór atomów zwanych bazą. Najmniejsza przestrzeń kryształu, -która po przesunieciu o wszystkie translacje sieciowe wypełni całą przestrzeń nazywamy komórką prymitywną. -Komórka prymitywna zawiera dokładnie jeden węzeł sieci Bravais i zwykle zbudowana jest na podstawowych wektorach translacji sieci. -Istnieje specjalny rodzaj komórki prymitywnej nazywany komórką Wignera-Seitza, która jest przestrzenią zawierającą punkty przestrzeni, -które znajdują się bliżej danego punktu sieci niż pozostałych. -Często zamiast komórki prymitywnej używa się komórki elementarnej, która zbudowana jest na innych wektorach bazowych -i jej symetria jest taka sama jak symetria całego kryształu. -Objętość komórki elementarnej jest całkowitą wielokrotnością objętości komórki prymitywnej. -W strukturach prostych (bez centrowania powierzchniowego lub przestrzennego), komórka elementarna pokrywa się -z komórką prymitywną. Różnice między poszczególnymi rodzajami komórek można przedstawić na przykładzie -sieci dwuwymiarowej. Na rysunku \ref{fig:bravais} pokazana jest struktura centrowana prostokątna z zaznaczonymi dwoma wektorami podstawowaymi $\bm{a}_p$ -i $\bm{b}_p$, które definiują komórkę prymitywną, pokazaną na rysunku w dwóch wariantach. Komórka Wignera-Seitza pokazana -jest po prawej stronie. Komórka elementarna wyznaczona jest przez dwa wektory bazowe $\bm{a}_e$ i $\bm{b}_e$. -W dwóch wymiarach mamy w sumie pięć rodzajów sieci Bravais: skośna, prostokątna, prostokatna centrowana, heksagonalna i kwadratowa. +where the vectors $\bm{a}_i$ are called the fundamental or primitive translation vectors, and $n_i$ are integers. +The set of points defined by this formula is called a Bravais lattice. Similarly, a Bravais lattice +can be defined for any dimension $d$ by choosing an appropriate number of basis vectors: $\bm{a}_1,\bm{a}_2,...,\bm{a}_d$. +With each Bravais lattice point, one can associate a set of atoms called the basis. The smallest region of the crystal +that, when translated by all lattice translations, fills the entire space is called the primitive cell. +The primitive cell contains exactly one Bravais lattice point and is usually built on the primitive translation vectors of the lattice. +There exists a special type of primitive cell called the Wigner-Seitz cell, which is the region containing all points in space +that are closer to a given lattice point than to any other. +Often, instead of the primitive cell, the conventional cell is used, which is built on different basis vectors +and whose symmetry is the same as the symmetry of the entire crystal. +The volume of the conventional cell is an integer multiple of the volume of the primitive cell. +In simple structures (without face-centering or body-centering), the conventional cell coincides +with the primitive cell. The differences between various types of cells can be illustrated using the example +of a two-dimensional lattice. Figure \ref{fig:bravais} shows a centered rectangular structure with two primitive vectors $\bm{a}_p$ +and $\bm{b}_p$ marked, which define the primitive cell, shown in the figure in two variants. The Wigner-Seitz cell is shown +on the right side. The conventional cell is determined by two basis vectors $\bm{a}_e$ and $\bm{b}_e$. +In two dimensions, there are five types of Bravais lattices in total: oblique, rectangular, centered rectangular, hexagonal, and square. \begin{figure}[h] \centering \includegraphics[scale=0.4]{lattice.pdf} -\caption{Dwuwymiarowa sieć periodyczna.}\label{fig:bravais} +\caption{Two-dimensional periodic lattice.}\label{fig:bravais} \end{figure} -W przypadku sieci trójwymiarowych, wszystkie możliwe struktury można podzielić na siedem układów krystalograficznych: -regularny, tetragonalny, rombowy, heksagonalny, trygonalny, jednoskośny i trójskośny, którym odpowiada czternaście możliwych sieci Bravais, -które podzielone są na proste (P), centrowane powierzchniowo (F), centrowane na podstawach (C) i centrowane przestrzennie (I). -Wszystkie układy krystalograficzne z odpowiadającymi im sieciami Bravais przedstawione są w tabeli \ref{lattice}. -Dla każdego układu pokazana jest zalezność między stałymi sieci ($a$, $b$, $c$) oraz kątami między kierunkami ($\alpha$, $\beta$, $\gamma$), -które definiują krawędzie komórek elementarnych. +In the case of three-dimensional lattices, all possible structures can be divided into seven crystal systems: +cubic, tetragonal, orthorhombic, hexagonal, trigonal, monoclinic, and triclinic, corresponding to fourteen possible Bravais lattices, +which are divided into simple (P), face-centered (F), base-centered (C), and body-centered (I). +All crystal systems with their corresponding Bravais lattices are presented in Table \ref{lattice}. +For each system, the relationship between the lattice constants ($a$, $b$, $c$) and the angles between directions ($\alpha$, $\beta$, $\gamma$) +that define the edges of the conventional cells is shown. \begin{table}[h!] -\caption{Układy krystalograficzne.}\label{lattice} +\caption{Crystal systems.}\label{lattice} \begin{center} \begin{tabular}{|c|c|c|c|} \hline -Układ & Stałe sieci & Kąty & Sieci Bravais\\ +System & Lattice constants & Angles & Bravais lattices\\ \hline -regularny & $a=b=c$ & $\alpha=\beta=\gamma=90^{\degree}$ & P, F, I \\ -tetragonaly & $a=b\ne c$ & $\alpha=\beta=\gamma=90^{\degree}$ & P, I \\ -rombowy & $a\ne b\ne c$ & $\alpha=\beta=\gamma=90^{\degree}$ & P, F, C, I \\ -heksagonalny & $a=b\ne c$ & $\alpha=\beta=90^{\degree}$, $\gamma=120^{\degree}$ & P \\ -trygonalny & $a=b\ne c$ & $\alpha=\beta=90^{\degree}$, $\gamma=120^{\degree}$ & P \\ -jednoskośny & $a=b\ne c$ & $\alpha=\gamma=90^{\degree}$, $\beta\ne 90^{\degree}$ & P, C \\ -trójskośny & $a\ne b\ne c$ & $\alpha\ne \beta\ne \gamma\ne 90^{\degree}$ & P \\ \hline +cubic & $a=b=c$ & $\alpha=\beta=\gamma=90^{\degree}$ & P, F, I \\ +tetragonal & $a=b\ne c$ & $\alpha=\beta=\gamma=90^{\degree}$ & P, I \\ +orthorhombic & $a\ne b\ne c$ & $\alpha=\beta=\gamma=90^{\degree}$ & P, F, C, I \\ +hexagonal & $a=b\ne c$ & $\alpha=\beta=90^{\degree}$, $\gamma=120^{\degree}$ & P \\ +trigonal & $a=b\ne c$ & $\alpha=\beta=90^{\degree}$, $\gamma=120^{\degree}$ & P \\ +monoclinic & $a=b\ne c$ & $\alpha=\gamma=90^{\degree}$, $\beta\ne 90^{\degree}$ & P, C \\ +triclinic & $a\ne b\ne c$ & $\alpha\ne \beta\ne \gamma\ne 90^{\degree}$ & P \\ \hline \end{tabular} \end{center} \end{table} -Zbiór operacji, który pozostawia dany kryształ niezmienionym tworzy grupą przestrzenną. -Składa się ona z translacji sieci krystalicznej opisanych wzorem (\ref{trans}) oraz symetrii punktowych: inwersji, obrotów i odbić. -Dodatkowo występują operacje niesymorficzne, które są połączeniem operacji punktowych i ułamkowych translacji. -Wszystkich grup przestrzennych jest 230, z których 73 to symorficzne i 157 niesymorficzne. +The set of operations that leaves a given crystal unchanged forms a space group. +It consists of crystal lattice translations described by formula (\ref{trans}) and point symmetries: inversion, rotations, and reflections. +Additionally, there are nonsymmorphic operations, which are combinations of point operations and fractional translations. +There are 230 space groups in total, of which 73 are symmorphic and 157 are nonsymmorphic. -\section{Przestrzeń odwrotna} +\section{Reciprocal space} -Strukturę elektronową materiału analizuje się najczęściej wykorzystując przestrzeń wektorów falowych $\bm{k}$, -którą nazywamy przestrzenią odwrotną. Każdej sieci Bravais w przestrzeni rzeczywistej odpowiada sieć punktów -w przestrzeni odwrotnej zdefiniowana wektorami +The electronic structure of a material is most often analyzed using the space of wave vectors $\bm{k}$, +which is called reciprocal space. Each Bravais lattice in real space corresponds to a lattice of points +in reciprocal space defined by vectors % \begin{equation} \bm{G}_m=m_1\bm{b}_1+m_2\bm{b}_2+m_3\bm{b}_3, \end{equation} % -gdzie $m_j$ są liczbami całkowitymi, a $\bm{b}_j$ są wektorami odwrotnymi do wektorów bazowych $\bm{a}_i$, -czyli spełniają warunek +where $m_j$ are integers, and $\bm{b}_j$ are vectors reciprocal to the basis vectors $\bm{a}_i$, +that is, they satisfy the condition % \begin{equation} \bm{a}_i \cdot \bm{b}_j = 2\pi \delta_{ij}. \label{orto} \end{equation} % -Wektory sieci odwrotnej można wyznaczyć z następujących zależności +The reciprocal lattice vectors can be determined from the following relations % \begin{eqnarray} \bm{b}_1=\frac{2\pi}{\Omega}\bm{a}_2\times \bm{a}_3, \\ @@ -768,251 +768,251 @@ \section{Przestrzeń odwrotna} \bm{b}_3=\frac{2\pi}{\Omega}\bm{a}_1\times \bm{a}_2, \end{eqnarray} % -gdzie $\Omega=\bm{a}_1\cdot(\bm{a}_2\times \bm{a}_3)$ jest objętością komórki prymitywnej. +where $\Omega=\bm{a}_1\cdot(\bm{a}_2\times \bm{a}_3)$ is the volume of the primitive cell. -W przestrzeni odwrotnej również definiujemy komórkę prymitywną, która najczęściej ma kształt -komórki Wignera-Seitza i nosi nazwę strefy Brillouina ({ang. Brillouin zone} - BZ). -Komórka, która obejmuje punkt $\bm{K}=0$, nazywany punktem $\Gamma$, nosi nazwę pierwszej strefy Brillouina. -Na rysunku \ref{fig:lattice} pokazane są przykładowe strefy Brillouina dla trzech sieci regularnych. +In reciprocal space, we also define a primitive cell, which most often has the shape +of a Wigner-Seitz cell and is called the Brillouin zone (BZ). +The cell that includes the point $\bm{K}=0$, called the $\Gamma$ point, is called the first Brillouin zone. +Figure \ref{fig:lattice} shows example Brillouin zones for three cubic lattices. \begin{figure}[h] \centering \includegraphics[scale=1.2]{brillouin.pdf} -\caption{Strefy Brillouina dla sieci regularnych: prostej (P), centrowanej objetościowo (I) i centrowanej przestrzennie (F).} +\caption{Brillouin zones for cubic lattices: simple (P), body-centered (I), and face-centered (F).} \label{fig:lattice} \end{figure} -\section{Twierdzenie Blocha} +\section{Bloch's theorem} -W najprostszym opisie elektronów w periodycznym potencjale kryształu $V(\bm{r})$, stany elektronowe opisywane są przez niezależne jednocząstkowe funkcje falowe, bedące rozwiązaniami równania Schr\"{o}dingera w postaci +In the simplest description of electrons in the periodic potential of a crystal $V(\bm{r})$, electronic states are described by independent single-particle wave functions, which are solutions of the Schr\"{o}dinger equation in the form % \begin{equation} [-\frac{\hbar^2\nabla^2}{2m}+V(\bm{r})]\psi^{\sigma}_{\bm{k}j}(\bm{r})=\varepsilon_{j\sigma}(\bm{k})\psi^{\sigma}_{\bm{k}j}(\bm{r}), \label{RS} \end{equation} % -gdzie $\bm{k}$ jest wektorem falowym, $\sigma$ określa spin elektronu i indeks $j$ numeruje stany własne hamiltonianu odpowiadajace energiom $\varepsilon_{j\sigma}(\bm{k})$. -Zgodnie z twierdzeniem Blocha, funkcja falowa elektronów w periodycznym potencjale ma postać +where $\bm{k}$ is the wave vector, $\sigma$ specifies the electron spin, and the index $j$ numbers the eigenstates of the Hamiltonian corresponding to energies $\varepsilon_{j\sigma}(\bm{k})$. +According to Bloch's theorem, the wave function of electrons in a periodic potential has the form % \begin{equation} \psi^{\sigma}_{\bm{k}j}(\bm{r})=e^{i\bm{k}\bm{r}}u^{\sigma}_{\bm{k}j}(\bm{r}), \end{equation} % -gdzie $u^{\sigma}_{\bm{k}j}(\bm{r})$ jest funkcją periodyczną spełniającą warunek $u^{\sigma}_{\bm{k}j}(\bm{r})=u^{\sigma}_{\bm{k}j}(\bm{r}+\bm{R}_n)$ dla -każdego wektora traslacji $\bm{R}_n$. Można pokazać, że funkcje Blocha są wektorami własnymi -operatora translacji +where $u^{\sigma}_{\bm{k}j}(\bm{r})$ is a periodic function satisfying the condition $u^{\sigma}_{\bm{k}j}(\bm{r})=u^{\sigma}_{\bm{k}j}(\bm{r}+\bm{R}_n)$ for +each translation vector $\bm{R}_n$. It can be shown that Bloch functions are eigenvectors +of the translation operator % \begin{equation} \hat{T}_n\psi^{\sigma}_{\bm{k}j}(\bm{r})=\psi^{\sigma}_{\bm{k}j}(\bm{r}+\bm{R}_n)=e^{i\bm{k}(\bm{r}+\bm{R}_n)}u^{\sigma}_{\bm{k}j}(\bm{r}+\bm{R}_n)=e^{i\bm{k}\bm{R}_n}\psi^{\sigma}_{\bm{k}j}(\bm{r}). \end{equation} % -Hamiltonian jest niezmienniczy ze względu na działanie operatora translacji, -co oznacza, że obydwa operatory ze sobą komutują. Funkcje Blocha są zatem również stanami własnymi hamiltonianu, -co dowodzi prawdziwości twierdzenia Blocha. +The Hamiltonian is invariant under the action of the translation operator, +which means that both operators commute. Bloch functions are therefore also eigenstates of the Hamiltonian, +which proves the validity of Bloch's theorem. -Funkcja Blocha określona jest dla wektora falowego $\bm{k}$, który w układach periodycznych jest dobrze zdefiniowaną liczbą kwantową. -Wektor falowy związany jest z kwazipędem elektronu w stanie $\psi_{\bm{k}j}$ +A Bloch function is defined for the wave vector $\bm{k}$, which in periodic systems is a well-defined quantum number. +The wave vector is related to the quasimomentum of an electron in state $\psi_{\bm{k}j}$ % \begin{equation} \bm{p}=\hbar\bm{k}. \end{equation} % -Ponieważ wszystkie własności struktury elektronowej są translacyjnie niezmiennicze -ze względu na przesunięcie o dowolny wektor sieci odwrotnej, również kwazipęd nie zależy od takiego przesunięcia. +Since all properties of the electronic structure are translationally invariant +with respect to translation by any reciprocal lattice vector, the quasimomentum also does not depend on such translation. -\section{Fale płaskie} +\section{Plane waves} -Metody obliczeniowe struktury pasmowej różnią sie między sobą stosowanymi reprezentacjami funkcji falowej. -Ogólnie możemy zapisać funkcję falową w formie +Computational methods for band structure differ in the representations of the wave function they employ. +In general, we can write the wave function in the form % \begin{equation} \psi^{\sigma}_{\bm{k}j}(\bm{r})=\sum_mc^{\sigma}_{jm}(\bm{k})\phi_{\bm{k}m}(\bm{r}), \end{equation} % -gdzie $\phi_{\bm{k}m}(\bm{r})$ są funkcjami bazowymi, a $c^{\sigma}_{jm}(\bm{k})$ to współczynniki rozwinięcia. -W krysztale, ze względu na periodyczny potencjał, naturalną bazę stanowią fale płaskie. Jeżeli cześć periodyczną funkcji -Blocha rozwiniemy w tej bazie, funkcja falowa przyjmuje postać +where $\phi_{\bm{k}m}(\bm{r})$ are basis functions, and $c^{\sigma}_{jm}(\bm{k})$ are expansion coefficients. +In a crystal, due to the periodic potential, plane waves form a natural basis. If we expand the periodic part of the +Bloch function in this basis, the wave function takes the form % \begin{equation} \psi^{\sigma}_{\bm{k}j}(\bm{r})=e^{i\bm{k}\bm{r}}\sum_{m} c^{\sigma}_{jm}(\bm{k})e^{i\bm{G_m}\bm{r}}=\sum_{m} c^{\sigma}_{jm}(\bm{k})e^{i(\bm{k}+\bm{G_m})\bm{r}}, \end{equation} % -gdzie $\bm{G_m}$ są wektorami sieci odwrotnej. Równanie Schr\"{o}dingera (\ref{RS}) przetransponowane do przestrzeni odwrotnej w bazie -fal płaskich przyjmuje postać +where $\bm{G_m}$ are reciprocal lattice vectors. The Schr\"{o}dinger equation (\ref{RS}) transformed to reciprocal space in the plane wave basis +takes the form % \begin{equation} \sum_{n}H_{mn} c^{\sigma}_{jn}(\bm{k})=\varepsilon_{j\sigma}(\bm{k}) c^{\sigma}_{jm}, \label{ham_rec} \end{equation} % -gdzie elementy macierzowe Hamiltonianu dane są wyrażeniem +where the matrix elements of the Hamiltonian are given by the expression % \begin{equation} H_{mn}=\frac{\hbar^2}{2m}|\bm{k}+\bm{G_m}|^2\delta_{mm'}+V(\bm{G_m}-\bm{G_n}). \end{equation} % -Drugi wyraz jest transformatą Fouriera potencjału elektronowego +The second term is the Fourier transform of the electronic potential % \begin{equation} V(\bm{G})=\frac{1}{\Omega}\int_{\Omega}\bm{dr}V(\bm{r})e^{-i\bm{Gr}}, \end{equation} % -gdzie całkowanie przebiega po komórce prymitywnej. +where the integration is performed over the primitive cell. -\section{Periodyczne warunki brzegowe} +\section{Periodic boundary conditions} -Podobnie jak dla gazu elektronowego zamkniętego w pojemniku, również dla skończonego kryształu -możemy wprowadzić periodyczne warunki brzegowe (warunki Borna-Karmana). Załóżmy, że rozmiary kryształu -określone są przez liczbę komórek prymitywnych w każdym kierunku kryształu $(N_1,N_2,N_3)$. -Zatem liczby całkowite, które definiują wektory translacyjne sieci (\ref{trans}) -zmieniają się w zakresie $n_i=0,1,2,...,N_i$, gdzie $i=1,2,3$. -Zakładając, że funkcja falowa na dwóch przeciwległych brzegach układu (w każdym z trzech kierunków) przyjmuje -takie same wartości i korzystając z twierdzenia Blocha otrzymujemy warunek +Similarly to the electron gas enclosed in a container, we can also introduce periodic boundary conditions (Born-Karman conditions) for a finite crystal. +Let us assume that the size of the crystal +is determined by the number of primitive cells in each direction of the crystal $(N_1,N_2,N_3)$. +Thus, the integers that define the lattice translation vectors (\ref{trans}) +vary in the range $n_i=0,1,2,...,N_i$, where $i=1,2,3$. +Assuming that the wave function on two opposite edges of the system (in each of the three directions) takes +the same values and using Bloch's theorem, we obtain the condition % \begin{equation} \psi^{\sigma}_{\bm{k}j}(\bm{r})=\psi^{\sigma}_{\bm{k}j}(\bm{r}+N_i\bm{a}_i)=e^{i\bm{k}N_i\bm{a}_i}\psi^{\sigma}_{\bm{k}j}(\bm{r}), \label{pwb} \end{equation} % -który spełniony jest gdy +which is satisfied when % \begin{equation} \bm{k}N_i\bm{a}_i=2\pi n_i. \end{equation} % -Wykorzystując bazę wektorów prymitywnych sieci odwrotnej ($\bm{b}_1,\bm{b}_2,\bm{b}_3$) oraz biorąc pod uwagę zależność (\ref{orto}), dostajemy zbiór dozwolonych wektorów falowych +Using the basis of primitive vectors of the reciprocal lattice ($\bm{b}_1,\bm{b}_2,\bm{b}_3$) and taking into account relation (\ref{orto}), we obtain the set of allowed wave vectors % \begin{equation} \bm{k}=\frac{n_1}{N_1}\bm{b}_1+\frac{n_2}{N_2}\bm{b}_2+\frac{n_3}{N_3}\bm{b}_3. \label{vectk} \end{equation} % -Wektory te określają funkcje falowe Blocha $\psi_{i,\bm{k}}$ i energie stanów $\varepsilon_i(\bm{k})$. -Skończona ilość dostępnych stanów wynika zatem z ograniczonych rozmiarów kryształu i jest równa ilości komórek prymitywnych w układzie: $N=N_1N_2N_3$. -Ze wzoru (\ref{vectk}) wynika również, że dozwolone wektory falowe stanów elektronowych należą do pojedynczej komórki prymitywnej w przestrzeni odwrotnej. -Najczęściej do analizy stanów elektronowych wybiera się wektory należące do pierwszej strefy Brillouina. +These vectors determine the Bloch wave functions $\psi_{i,\bm{k}}$ and state energies $\varepsilon_i(\bm{k})$. +The finite number of available states therefore results from the limited size of the crystal and equals the number of primitive cells in the system: $N=N_1N_2N_3$. +From formula (\ref{vectk}) it also follows that the allowed wave vectors of electronic states belong to a single primitive cell in reciprocal space. +Most often, vectors belonging to the first Brillouin zone are chosen for the analysis of electronic states. -\section{Sumowanie w przestrzeni odwrotnej} +\section{Summation in reciprocal space} -Wiele wielkości fizycznych wyznaczanych jest jako sumy po punktach w przestrzeni odwrotnej. -Przedstawiona powyżej analiza pokazuje, że wystarczy ograniczyć -sie do wektorów falowych należących do pierwszej strefy Brillouina. -Dodatkowo, można wykorzystać symetrię kryształu do zmniejszenia ilości punktów, które konieczne -są do wyznaczenia danej wielkości fizycznej. -Oznaczmy operacje punktowe (symorficzne) przez $O_i$, a wektory translacji ułamkowej związane z daną symetrią $O_i$ -przez $\bm{t}_i$. W przestrzeni odwrotnej rozpatrujemy jedynie symorficzne operacje symetrii ponieważ translacje -ułamkowe nie mają wpływu na przestrzeń odwrotną. Hamiltoniana opisujący kryształ jest niezmienniczy -względem operacji punktowych: $\bm{r}\rightarrow O_i\bm{r}+\bm{t}_i$ oraz $\bm{k}\rightarrow O_i\bm{k}$. -Oznacza to, że funkcje falowe otrzymane po tych transformacjach +Many physical quantities are determined as sums over points in reciprocal space. +The analysis presented above shows that it is sufficient to restrict +oneself to wave vectors belonging to the first Brillouin zone. +Additionally, one can use the symmetry of the crystal to reduce the number of points necessary +to determine a given physical quantity. +Let us denote point operations (symmorphic) by $O_i$, and the fractional translation vectors associated with a given symmetry $O_i$ +by $\bm{t}_i$. In reciprocal space, we consider only symmorphic symmetry operations because fractional translations +have no effect on reciprocal space. The Hamiltonian describing the crystal is invariant +with respect to point operations: $\bm{r}\rightarrow O_i\bm{r}+\bm{t}_i$ and $\bm{k}\rightarrow O_i\bm{k}$. +This means that the wave functions obtained after these transformations % \begin{equation} \psi^{\sigma}_{O_i\bm{k}j}(O_i\bm{r}+\bm{t}_i)=\psi^{\sigma}_{\bm{k}j}(\bm{r}), \end{equation} % -są również funkcjami własnymi hamiltonianu z tą samą energią własną $\varepsilon_{j\sigma}(\bm{k})$. -Oznacza to, że można ograniczyć sumowanie danej wielkości fizycznej $f(\bm{k})$ do wektorów $\bm{k}$ należących do mniejszego obszaru, -który nazywany jest nieredukowalną częścią strefy Brillouina ({\it ang. irreducible Brillouin zone} - IBZ). -Obszar ten tworzą wektory $\bm{k}$, które są nierównoważne, czyli nie można ich wzajemnie połączyć operacją symetrii punktowej. -Wartości w pozostałych punktach dostajemy przez zastosowanie odpowiednich operacji symetrii $f(O_i\bm{k})=f(\bm{k})$. -Do sumowania wykorzystujemy wagi $w_{\bm{k}}$, które zdefiniowane są jako ilości wektorów $\bm{k}$, powiązanych symetrią punktową -z wektorem należącym do IBZ (z uwzglednieniem tego wektora), podzielone przez całkowitą ilość wektorów $N_{\bm{k}}$. -Przykładowo, wartość średnią wielkości $f$, możemy wyliczyć sumując po punktach należących do IBZ +are also eigenfunctions of the Hamiltonian with the same eigenvalue $\varepsilon_{j\sigma}(\bm{k})$. +This means that one can restrict the summation of a given physical quantity $f(\bm{k})$ to vectors $\bm{k}$ belonging to a smaller region, +which is called the irreducible part of the Brillouin zone (IBZ). +This region is formed by vectors $\bm{k}$ that are inequivalent, that is, they cannot be mutually connected by a point symmetry operation. +Values at the remaining points are obtained by applying the appropriate symmetry operations $f(O_i\bm{k})=f(\bm{k})$. +For summation, we use weights $w_{\bm{k}}$, which are defined as the number of vectors $\bm{k}$ related by point symmetry +to a vector belonging to the IBZ (including this vector), divided by the total number of vectors $N_{\bm{k}}$. +For example, the average value of quantity $f$ can be calculated by summing over points belonging to the IBZ % \begin{equation} \bar{f}=\frac{1}{N_{\bm{k}}}\sum_{\bm{k}}^{BZ}f(\bm{k})=\sum_{\bm{k}}^{IBZ}w_{\bm{k}}f(\bm{k}). \end{equation} % -Przy sumowaniu po przestrzeni odwrotnej można w zasadzie wybrać dowolne punkty należące do IBZ. -Jednak wykorzystując własności funkcji periodycznych, można tak wybrać wektory $\bm{k}$, -aby zminimalizować błędy przy obliczaniu sum lub całek. -Dowolną funkcję periodyczną można rozwinąć przy pomocy transformaty Fouriera +When summing over reciprocal space, one can in principle choose any points belonging to the IBZ. +However, using the properties of periodic functions, one can choose vectors $\bm{k}$ in such a way +as to minimize errors when calculating sums or integrals. +Any periodic function can be expanded using the Fourier transform % \begin{equation} f(\bm{k})=\sum_n f(\bm{R}_n)e^{i\bm{k}\bm{R}_n}, \end{equation} % -gdzie $\bm{R}_n$ są wektorami translacji sieci krystalicznej. -Zbiór punktów, który jest optymalny do wyliczania sum w przestrzeni odwrotnej, -nazywany jest siecią Monkhorsta-Packa \cite{MP}. Wyznacza się go ze wzoru +where $\bm{R}_n$ are crystal lattice translation vectors. +The set of points that is optimal for calculating sums in reciprocal space +is called the Monkhorst-Pack mesh \cite{MP}. It is determined from the formula % \begin{equation} \bm{k}(n_1,n_2,n_3)=\sum_i^3 \frac{2n_i-N_i-1}{2N_i}\bm{b}_i, \end{equation} % -gdzie liczby $N_1$, $N_2$ i $N_3$ określają ilość punktów $\bm{k}$ w każdym kierunku: $n_i=1,2,...,N_i$. -Tak zdefiniowane punkty tworzą jednorodną sieć w przestrzeni odwrotnej i charakteryzują się -tym, że suma wartości periodycznej funkcji, która posiada komponenty Fouriera ograniczone w każdym kierunku do $\bm{R}_n=N_i\bm{a}_i$, -równa jest dokładnej całce z tej funkcji. +where the numbers $N_1$, $N_2$, and $N_3$ specify the number of $\bm{k}$ points in each direction: $n_i=1,2,...,N_i$. +Points defined in this way form a uniform mesh in reciprocal space and are characterized by +the fact that the sum of values of a periodic function, which has Fourier components limited in each direction to $\bm{R}_n=N_i\bm{a}_i$, +equals the exact integral of this function. -\section{Energia Fermiego} +\section{Fermi energy} -Wielkości fizyczne, które dotyczą stanu podstawowego, wyliczane są zwykle dla obsadzonych stanów elektronowych. -Czyli sumowanie w przestrzeni odwrotnej uwzglednia tylko zajęte stany. -Energia najwyższego obsadzonego stanu określa energię Fermiego ($E_F$). -W metalach pasma elektronowe przecinają $E_F$ i przy sumowaniu po dyskretnych punktach $\bm{k}$ pojawiają się nieciągłości -w obsadzeniach stanów. Powoduje to wolniejszą zbieżność ze względu na ilość punktów $\bm{k}$. -Można łatwo rozwiązać ten problem przez wprowadznie ciagłej funkcji obsadzania stanów w pobliżu $E_F$. -Naturalnym wyborem jest zastosowanie funkcji rozkładu Fermiego-Diraca dla skończonej temperatury +Physical quantities related to the ground state are usually calculated for occupied electronic states. +That is, the summation in reciprocal space includes only occupied states. +The energy of the highest occupied state determines the Fermi energy ($E_F$). +In metals, electronic bands cross $E_F$, and when summing over discrete $\bm{k}$ points, discontinuities appear +in state occupations. This causes slower convergence with respect to the number of $\bm{k}$ points. +This problem can be easily solved by introducing a continuous occupation function for states near $E_F$. +A natural choice is to use the Fermi-Dirac distribution function for finite temperature % \begin{equation} F(\varepsilon,E_F,T)=[\exp(\frac{\varepsilon-E_F}{kT})+1]^{-1}. \end{equation} % -Dla $T=0$, dostajemy funkcję schodkową, która odpowiada rozkładowi w stanie podstawowym. -Aby wyznaczyć $E_F$ dla dowolnej temperatury, korzystamy z warunku +For $T=0$, we obtain a step function that corresponds to the distribution in the ground state. +To determine $E_F$ for any temperature, we use the condition % \begin{equation} \sum_{\bm{k},j} w_{\bm{k}}F(\varepsilon,E_F,T)=n_{el}, \end{equation} % -gdzie $n_{el}$ jest liczbą elektronów, a sumowanie wykonywane jest po wszystkich obsadzonych stanach -uwzględniając polaryzację spinową. +where $n_{el}$ is the number of electrons, and the summation is performed over all occupied states +taking into account spin polarization. -\section{Struktura pasmowa} +\section{Band structure} -Zbiór wszystkich stanów elektronowych $\varepsilon_{\bm{k}j}^{\sigma}$ otrzymanych w wyniku diagonalizacji hamiltonianiu -dla wektorów falowych $\bm{k}$ tworzy strukturę pasmową danego materiału. -Dostępne energie stanów elektronowych, które odpowiadają funkcji własnej z indeksem $j$, grupują się w przedziały nazywane pasmami energetycznymi. -Rozwiązania równania (\ref{ham_rec}) w funkcji wektora falowego $\bm{k}$ są periodyczne ze względu na przesunięcie o -wektor sieci odwrotnej +The set of all electronic states $\varepsilon_{\bm{k}j}^{\sigma}$ obtained by diagonalization of the Hamiltonian +for wave vectors $\bm{k}$ forms the band structure of a given material. +The available energies of electronic states corresponding to the eigenfunction with index $j$ are grouped into intervals called energy bands. +Solutions of equation (\ref{ham_rec}) as a function of the wave vector $\bm{k}$ are periodic with respect to translation by +a reciprocal lattice vector % \begin{equation} \varepsilon_{\bm{k}j}^{\sigma}=\varepsilon_{\bm{k}+\bm{G_m}j}^{\sigma}. \end{equation} % -Zatem przy prezentacji struktury pasmowej można ograniczyć się do pierwszej strefy Brillouina. Zwykle prezentuje się tylko stany elektronowe dla wektorów $\bm{k}$ należących do wybranych kierunków i punktów wysokiej symetrii w przestrzeni odwrotnej. Jeżeli energie pasm przyjmują różne wartości dla dwóch kierunków spinu, -$\varepsilon_{\bm{k}j}^{\uparrow}\ne \varepsilon_{\bm{k}j}^{\downarrow}$, mamy doczynienia z rozszczepieniem spinowym (wymiennym), które związane jest z uporządkowaniem magnetycznym. +Therefore, when presenting the band structure, one can restrict oneself to the first Brillouin zone. Usually, only electronic states for wave vectors $\bm{k}$ belonging to selected directions and high-symmetry points in reciprocal space are presented. If the band energies take different values for the two spin directions, +$\varepsilon_{\bm{k}j}^{\uparrow}\ne \varepsilon_{\bm{k}j}^{\downarrow}$, we are dealing with spin (exchange) splitting, which is associated with magnetic ordering. -Ważną wielkością, która charakteryzuje strukturą pasmową jest gęstość stanów elektronowych dla danego kierunku spinu $\rho_{\sigma}(E)$, -która wyliczana jest jako suma po pierwszej strefie Brillouina +An important quantity that characterizes the band structure is the density of electronic states for a given spin direction $\rho_{\sigma}(E)$, +which is calculated as a sum over the first Brillouin zone % \begin{equation} \rho_{\sigma}(E)=\frac{1}{N_k}\sum_{j,\bm{k}}\delta[\varepsilon_{\bm{k}j}^{\sigma}-E], \end{equation} % -gdzie $N_k$ jest ilością wektorów $\bm{k}$ w pierwszej strefie Brillouina. -Całkowita gęstość stanów równa jest sumie obydwóch składowych spinowych, $\rho(E)=\rho_{\uparrow}(E)+\rho_{\downarrow}(E)$. -Przy wyliczaniu gestości stanów często zamiast sieci Monkhorsta-Packa stosuje się metodę tetraedrów. -Polega ona na podzieleniu całej strefy Brillouina na tetraedry i wyliczeniu energii stanów w punktach $\bm{k}$, które -odpowiadają wierzchołkom tetraedrów. Energie pomiędzy tymi punktami wyznacza się stosując interpolację liniową. - -Struktura pasmowa decyduje o podstawowych własnościach danego materiału i jest jego wyróżnikiem, pozwalającym zakwalifikować go do określonej grupy materiałów. -Trzy podstawowe typy materiałów krystalicznych to metale, półprzewodniki i izolatory. -Struktura pasmowa metali charakteryzuję się występowaniem powierzchni Fermiego, która odgranicza zajęte stany elektronowe od stanów pustych. -Zatem w typowych metalach gęstość stanów na poziomie Fermiego jest niezerowa, $\rho(E_F)>0$. -Tuż powyżej energii Fermiego ($E_F$) znajdują się stany, do których przechodzą elektrony wzbudzone termicznie lub w wyniku oddziaływania z innymi -elektronami. W półprzewodnikach i izolatorach, powyżej ostatniego zajętego stanu elektronowego, znajduje się przerwa obejmująca -zakres zabronionych energetycznie stanów. -Pasmo, które znajduje się tuż poniżej przerwy energetycznej nazywa się pasmem walencyjnym, a to które jest powyżej -pasmem przewodnictwa. -Półprzewodniki zwykle charakteryzują się mniejszą przerwa energetyczną ($\sim$1-2 eV) niż izolatory. -Występują też materiały nazywane półmetalami, w których przerwa energetyczna i $\rho(E_F)$ są równe zeru (np. grafen). -Odrębną grupę materiałów stanowią izolatory Motta, w których przerwa energetyczna jest wynikiem silnych oddziaływań -elektronowych. +where $N_k$ is the number of $\bm{k}$ vectors in the first Brillouin zone. +The total density of states is the sum of both spin components, $\rho(E)=\rho_{\uparrow}(E)+\rho_{\downarrow}(E)$. +When calculating the density of states, instead of the Monkhorst-Pack mesh, the tetrahedron method is often used. +It consists of dividing the entire Brillouin zone into tetrahedra and calculating the energies of states at points $\bm{k}$ that +correspond to the vertices of the tetrahedra. Energies between these points are determined using linear interpolation. + +The band structure determines the basic properties of a given material and is its distinguishing feature, allowing it to be classified into a specific group of materials. +The three basic types of crystalline materials are metals, semiconductors, and insulators. +The band structure of metals is characterized by the presence of a Fermi surface, which separates occupied electronic states from empty states. +Thus, in typical metals, the density of states at the Fermi level is nonzero, $\rho(E_F)>0$. +Just above the Fermi energy ($E_F$), there are states to which electrons excited thermally or as a result of interaction with other +electrons transition. In semiconductors and insulators, above the last occupied electronic state, there is a gap covering +a range of energetically forbidden states. +The band that is located just below the energy gap is called the valence band, and the one above it +is the conduction band. +Semiconductors are usually characterized by a smaller energy gap ($\sim$1-2 eV) than insulators. +There are also materials called semimetals, in which the energy gap and $\rho(E_F)$ are both zero (e.g., graphene). +A separate group of materials are Mott insulators, in which the energy gap results from strong electronic +interactions. From 881e5658783bd982c913a3f6074f57f5f396b95a Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 07:09:01 +0100 Subject: [PATCH 17/23] Translate Chapter 3 (Density Functional Theory) to English (#31) * Initial plan * Translate Chapter 3: Density Functional Theory to English Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Remove review markers from Chapter 3 per author approval Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 429 +++++++++++++++++++++++++------------------------- 1 file changed, 213 insertions(+), 216 deletions(-) diff --git a/book/main.tex b/book/main.tex index 73ee131..93e2898 100644 --- a/book/main.tex +++ b/book/main.tex @@ -1016,226 +1016,224 @@ \section{Band structure} -\chapter{Teoria funkcjonału gęstości} - -\section{Twierdzenia Hohenberga-Kohna} - -Większość nowoczesnych metod obliczeniowych stosowanych do badania własności materiałów opiera się na teorii funkcjonału gestości ({\it ang. density functional theory} - DFT), która została sformułowana w pracach Hohenberga i Kohna \cite{kohn64} -oraz Kohna i Shama \cite{kohn65}. Obecnie, DFT stosowana jest powszechnie do wyliczania struktury elektronowej, -optymalizacji sieci krystalicznej, badania własności elastycznych i dynamiki sieci oraz wielu innych własności materiałowych. -Jest praktycznie jedyną metodą umożliwiającą obliczenia kwantowo-mechaniczne dla układów zawierających setki, -a nawet tysiące atomów. -Podobnie jak w opisie oddziaływania wymiennego zaproponowanym przez Slatera~\cite{slater51} -i w teorii Thomasa-Fermiego~\cite{thomas,fermi1927,dirac} podstawową wielkością jest tutaj gęstość elektronowa zdefiniowana w każdym punkcie materiału $n(\bm{r})$. -Główną ideą tego podejścia jest możliwość zastąpienie dokładnej funkcji falowej, układem stanów jednocząstkowych w efektywnym potencjale elektronowym, który -daje taką samą gęstość elektronową jak opis wieloelektronowy. -Takie podejście umożliwia wykorzystania dokładnej informacji o oddziaływaniach wymiennych i korelacyjnych -otrzymanych dla jednorodnego gazu elektronowego do badania niejednorodnych układów atomowych. - -Praca Hohenberga i Kohna \cite{kohn64} zawiera dwa fundamentalne twierdzenia, które -dotyczą relacji między gęstością elektronową $n(\bm{r})$, zewnętrznym potencjałem $V_{ext}(\bm{r})$ -oraz energią całkowitą $E[n]$, która jest funkcjonałem gęstości elektronowej. Zależność funkcjonalna oznacza, że dla dowolnego rozkładu -elektronów w całej przestrzeni $n(\bm{r})$ można jednoznacznie wyznaczyć energię całkowitą -układu $E[n]$. Zapiszmy hamiltonian układu oddziałujących elektronów -w ogólnej formie +\chapter{Density Functional Theory} + +\section{Hohenberg-Kohn Theorems} + +Most modern computational methods used to study material properties are based on density functional theory (DFT), which was formulated in the works of Hohenberg and Kohn \cite{kohn64} +and Kohn and Sham \cite{kohn65}. Currently, DFT is widely used for calculating electronic structure, +optimizing crystal lattices, studying elastic properties and lattice dynamics, and many other material properties. +It is practically the only method enabling quantum-mechanical calculations for systems containing hundreds, +or even thousands of atoms. +Similarly to the description of exchange interactions proposed by Slater~\cite{slater51} +and in Thomas-Fermi theory~\cite{thomas,fermi1927,dirac}, the fundamental quantity here is the electron density defined at each point in the material $n(\bm{r})$. +The main idea of this approach is the possibility of replacing the exact wave function with a system of single-particle states in an effective electronic potential, which +gives the same electron density as the many-electron description. +This approach enables the use of exact information about exchange and correlation interactions +obtained for the homogeneous electron gas to study inhomogeneous atomic systems. + +The work of Hohenberg and Kohn \cite{kohn64} contains two fundamental theorems that +concern the relationship between the electron density $n(\bm{r})$, external potential $V_{ext}(\bm{r})$, +and total energy $E[n]$, which is a functional of the electron density. A functional dependence means that for any distribution +of electrons in the entire space $n(\bm{r})$, one can uniquely determine the total energy +of the system $E[n]$. Let us write the Hamiltonian of the system of interacting electrons +in general form \begin{equation} H=-\frac{\hbar^2}{2m}\sum_{i}\nabla_i^2+V_\text{ext}(\bm{r})+\frac{1}{2}\sum_{i\neq j}\frac{e^2}{|\bm{r}_i-\bm{r}_j|}. \label{hamil} \end{equation} % -Twierdzenia Hohenberga-Kohna można sformułować następująco: +The Hohenberg-Kohn theorems can be formulated as follows: -{\bf Twierdzenie I:} -Zewnętrzny potencjał układu oddziałujących elektronów $V_\text{ext}$ jest jednoznacznie określony (z dokładnością do stałej wartości) -przez gęstość elektronową w stanie podstawowym $n_0(\mb{r})$. +{\bf Theorem I:} +The external potential of a system of interacting electrons $V_\text{ext}$ is uniquely determined (up to an additive constant) +by the ground state electron density $n_0(\mb{r})$. -{\bf Twierdzenie II:} -Dla ustalonego potencjału zewnętrznego $V_\text{ext}(\bm{r})$, funkcjonał energii $E[n]$ osiąga -minimalną wartość $E_0$ dla gęstości elektronowej w stanie podstawowym $n_0(\bm{r})$. +{\bf Theorem II:} +For a fixed external potential $V_\text{ext}(\bm{r})$, the energy functional $E[n]$ reaches +its minimum value $E_0$ for the ground state electron density $n_0(\bm{r})$. -Z twierdzeń tych wynikają następujace wnioski. Ponieważ hamiltonian jest jednoznacznie określony (z dokładnościa do stałej) -przez $n_0(\bm{r})$, funkcje falowe wszystkich stanów elektronowych, -jak również wszystkie własności układu są całkowicie zdeterminowane przez gęstość elektronową w stanie podstawowym. -Znajomość funkcjonału energii $E[n]$ jest wystarczająca do wyznaczenia energii i gęstości elektronowej -stanu podstawowego. +From these theorems follow the following conclusions. Since the Hamiltonian is uniquely determined (up to a constant) +by $n_0(\bm{r})$, the wave functions of all electronic states, +as well as all properties of the system are completely determined by the ground state electron density. +Knowledge of the energy functional $E[n]$ is sufficient to determine the energy and electron density +of the ground state. -\section{Równanie Kohna-Shama} +\section{Kohn-Sham Equation} -Twierdzenia Kohna-Shama pozwalają w sposób ścisły powiązać gestość elektronową w stanie podstawowym -z równaniem Schr\"{o}dingera dla układu oddziałujacych elektronów, opisanego hamiltonianem (\ref{hamil}). -W praktyce nie jest możliwe bezpośrednie rozwiązanie równania Schr\"{o}dingera i wyznaczenie wielociałowych funkcji falowych. -Teoria funkcjonału gęstości pozwala zastąpić równanie wielociałowe nowym równaniem, nazywanym równaniem Kohna-Shama, które ma -taką postać jak dla nieoddziałujących cząstek znajdujacych się w efektywnym polu $V_{eff}$. -Znając jednoelektronowe rozwiązania równania Kohna-Shama $\psi_i^{\sigma}(\bm{r})$, zależne od położenia i spinu, -możemy wyznaczyć gęstość elektronową w każdym punkcie +The Kohn-Sham theorems allow us to rigorously relate the ground state electron density +to the Schr\"{o}dinger equation for a system of interacting electrons, described by the Hamiltonian (\ref{hamil}). +In practice, it is not possible to directly solve the Schr\"{o}dinger equation and determine many-body wave functions. +Density functional theory allows us to replace the many-body equation with a new equation, called the Kohn-Sham equation, which has +the form of an equation for non-interacting particles in an effective field $V_{eff}$. +Knowing the single-electron solutions of the Kohn-Sham equation $\psi_i^{\sigma}(\bm{r})$, dependent on position and spin, +we can determine the electron density at each point % \begin{equation} n(\bm{r})=\sum_{i,\sigma} f_{i\sigma}|\psi_i^{\sigma}(\bm{r})|^2, \label{density} \end{equation} % -gdzie dla uproszczenia indeks $i$ określa zarówno numer stanu $j$, jak i wektor falowy $\bm{k}$, a $f_{i\sigma}$ są liczbami obsadzeń -stanów, które w ogólnym przypadku mogą przyjmować ułamkowe wartości, np. zgodnie z rozkładem Fermiego-Diraca. -Przyjmujemy również, że ładunek elementarny $e=1$, co oznacza, że gęstość ładunku jest tożsama z gęstością elektronową. -Twierdzenia Kohna-Shama zapewniają nam, że efektywny potencjał $V_{eff}$ jest jednoznacznie -określony przez gęstość elektronową, jak również, że funkcjonał energii całkowitej osiąga -minimum dla gęstości elektronowej w stanie podstawowym. -Zatem stan podstawowy układu możemy wyznaczyć jeżeli znamy funkcjonał energii i potrafimy -znaleźć jego minimum. Ogólnie możemy zapisać ten funkcjał w postaci +where for simplicity the index $i$ determines both the state number $j$ and the wave vector $\bm{k}$, and $f_{i\sigma}$ are occupation numbers +of states, which in the general case may take fractional values, e.g., according to the Fermi-Dirac distribution. +We also assume that the elementary charge $e=1$, which means that the charge density is identical to the electron density. +The Kohn-Sham theorems ensure that the effective potential $V_{eff}$ is uniquely +determined by the electron density, as well as that the total energy functional reaches +a minimum for the ground state electron density. +Therefore, we can determine the ground state of the system if we know the energy functional and can +find its minimum. In general, we can write this functional in the form % \begin{equation} E[n]=T[n] + E_\text{ext}[n] + E_\text{H}[n] + E_\text{xc}[n], \label{EKS} \end{equation} % -gdzie $T[n]$ jest energią kinetyczną nieoddziałujących elektronów +where $T[n]$ is the kinetic energy of non-interacting electrons % \begin{equation} T[n]=-\frac{\hbar^2}{2m}\sum_{i,\sigma} \int d\bm{r} \psi^{\sigma *}_i(\bm{r})\nabla_i^2 \psi^{\sigma}_i(\bm{r}), \end{equation} % -$E_\text{ext}[n]$ jest energią oddziaływania z potencjałem zewnętrznym +$E_\text{ext}[n]$ is the interaction energy with the external potential % \begin{equation} E_\text{ext}[n]=\int d\bm{r} V_\text{ext}(\bm{r}) n(\bm{r}), \end{equation} % -$E_\text{H}[n]$ jest energią Hartree dana wzorem (\ref{Hartree}) i $E_\text{xc}[n]$ zawiera wszystkie pozostałe oddziaływania, -czyli oddziaływanie wymienne i korelacje elektronowe, jak również różnicę między energią kinetyczną układu -oddziałujących i nieoddziałujących elektronów. W skrócie ten wyraz nazywany jest funkcjonałem wymienno-korelacyjnym. +$E_\text{H}[n]$ is the Hartree energy given by formula (\ref{Hartree}), and $E_\text{xc}[n]$ contains all remaining interactions, +i.e., exchange interaction and electron correlations, as well as the difference between the kinetic energy of the system +of interacting and non-interacting electrons. In short, this term is called the exchange-correlation functional. -Możemy teraz zastosować podejście wariacyjne uwzględniając warunek ortonormalności -orbitali Kohna-Shama: $\langle\psi_i^{\sigma *}|\psi_j^{\sigma'}\rangle = \delta_{ij}\delta_{\sigma\sigma'}$ -i wprowadzając mnożniki Lagrange'a +We can now apply the variational approach taking into account the orthonormality condition +of Kohn-Sham orbitals: $\langle\psi_i^{\sigma *}|\psi_j^{\sigma'}\rangle = \delta_{ij}\delta_{\sigma\sigma'}$ +and introducing Lagrange multipliers % \begin{equation} \frac{\delta}{\delta\psi_i^{\sigma *}}(E[n]-\sum_{i,\sigma}\varepsilon_{i\sigma}[\int d\bm{r} \psi_i^{\sigma *}(\bm {r})\psi_i^{\sigma}(\bm{r})-1]) = 0. \label{delta} \end{equation} % -Wstawiając funkcjonał energii w postaci (\ref{EKS}) do (\ref{delta}) otrzymujemy +Substituting the energy functional in the form (\ref{EKS}) into (\ref{delta}), we obtain % \begin{equation} \frac{\delta T[n]}{\delta \psi_i^{\sigma *}}+\frac{\delta}{\delta n}(\int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}) + E_H[n] + E_{xc}[n])\frac{\delta n}{\delta \psi_i^{\sigma *}}-\varepsilon_{i\sigma} \frac{\delta}{\delta\psi_i^{\sigma *}}\sum_{j,\sigma'}\int d\bm{r} \psi_j^{\sigma' *}\psi_j^{\sigma}=0, \end{equation} % -gdzie zastosowalismy wzór na pochodna funkcji złozonej: -% +where we applied the formula for the derivative of a composite function: +% \begin{equation} -\frac{\delta}{\delta \psi_i^{\sigma *}}=\frac{\delta}{\delta n}\frac{\delta n}{\delta \psi_i^{\sigma *}}. +\frac{\delta}{\delta \psi_i^{\sigma *}}=\frac{\delta}{\delta n}\frac{\delta n}{\delta \psi_i^{\sigma *}}. \end{equation} % -Wykonując pochodne wariacyjne dostajemy równanie Kohna-Shama +Performing the variational derivatives, we obtain the Kohn-Sham equation % \begin{equation} [-\frac{\hbar^2\nabla_i^2}{2m}+V_{KS}(\bm{r})]\psi_i^{\sigma}(\bm{r})=\varepsilon_{i\sigma}\psi_i^{\sigma}(\bm{r}), \end{equation} % -które ma postać jednocząstkowego równania Schr\"{o}dingera z potencjałem Kohna-Shama złożonym z trzech wyrazów +which has the form of a single-particle Schr\"{o}dinger equation with the Kohn-Sham potential composed of three terms % \begin{equation} V_{KS}(\bm{r})=V_{ext}(\bm{r})+V_H(\bm{r})+V_{xc}(\bm{r})=V_{ext}(\bm{r})+\int d\bm{r'} \frac{n(\mb{r}')}{|\bm{r}-\bm{r'}|}+\frac{\delta E_{xc}[n]}{\delta n}. \label{VKS} \end{equation} % -W potencjale tym nieznana jest dokładnie energia wymienno-korelacyjna, która musi być przybliżana -odpowiednimi metodami, które będą omówione w kolejnych rozdziałach. -Znając spektrum energetyczne rozwiązań równania Kohna-Shama, energię stanu podstawowego można wyrazić w postaci +In this potential, the exchange-correlation energy is not known exactly and must be approximated +by appropriate methods, which will be discussed in subsequent chapters. +Knowing the energy spectrum of solutions to the Kohn-Sham equation, the ground state energy can be expressed in the form % \begin{equation} E[n,f_i]=\sum_{i\sigma}f_{i\sigma} \varepsilon_{i\sigma} - \int d\bm{r} n(\bm{r})V_{KS}(\bm{r}) + \int d\bm{r} V_{ext}(\bm{r}) n(\bm{r}) + E_H[n] + E_{xc}[n]. -\end{equation} +\end{equation} % -Funkcje jednoelektronowe i energie stanów Kohna-Shama $\varepsilon_{i\sigma}$ nie mają jednoznacznej interpretacji fizycznej. -Można je jednak powiązać ze zmianą energii całkowitej przy zmianie obsadzenia stanów +The single-electron functions and energies of Kohn-Sham states $\varepsilon_{i\sigma}$ do not have an unambiguous physical interpretation. +However, they can be related to the change in total energy upon changing the occupation of states % \begin{equation} \frac{\partial E}{\partial f_{i\sigma}}=\Big(\frac{\partial E}{\partial f_{i\sigma}}\Big)_n+\int d\bm{r} \frac{\delta E}{\delta n}\frac{\partial n}{\partial f_{i\sigma}}. \label{janak} -\end{equation} +\end{equation} % -Drugi wyraz po prawej stronie równania zeruje się dla stanu podstawowego ($\delta E/\delta n=0$), -co prowadzi do wzoru +The second term on the right side of the equation vanishes for the ground state ($\delta E/\delta n=0$), +which leads to the formula % \begin{equation} \varepsilon_{i\sigma}=\frac{\partial E}{\partial f_{i\sigma}}, \end{equation} % -który nazywany jest twierdzeniem Janaka \cite{janak}. -Zastosowanie tego wzoru do najwyższego obsadzonego stanu elektronowego daje energię jonizacji, czyli energię potrzebną do usunięcia pojedynczego elektronu -z danego układu atomowego. - +which is called Janak's theorem \cite{janak}. +Application of this formula to the highest occupied electronic state gives the ionization energy, i.e., the energy required to remove a single electron +from a given atomic system. -\section{Funkcjonał wymienno-korelacyjny} +\section{Exchange-Correlation Functional} -\subsection{Przybliżenie lokalnej gęstości (LDA)} +\subsection{Local Density Approximation (LDA)} -Funkcjonał wymienno-korelacyjny $E_{xc}$ i odpowiadający mu potencjał $V_{xc}$ nie są znane dokładnie i w ramach teorii -funkcjonału gęstości muszą być opisywane w przybliżony sposób. -Najprostszym podejściem jest przybliżenie lokalnej gęstości ({\it ang. local density approximation} - LDA). -W przybliżeniu LDA przyjmujemy, że energia wymienno-korelacyjna w każdym punkcie przestrzeni, gdzie gęstość elektronowa wynosi $n(\mb{r})$, -równa jest energii wymienno-korelacyjnej jednorodnego gazu elektronowego o tej samej gęstości, $n=n(\mb{r})$. -Funkcjonał wymienno-korelacyjny może być wtedy zapisany w postaci +The exchange-correlation functional $E_{xc}$ and the corresponding potential $V_{xc}$ are not known exactly and within the framework of density functional theory must be described in an approximate manner. +The simplest approach is the local density approximation (LDA). +In the LDA approximation, we assume that the exchange-correlation energy at each point in space, where the electron density is $n(\mb{r})$, +is equal to the exchange-correlation energy of a homogeneous electron gas with the same density, $n=n(\mb{r})$. +The exchange-correlation functional can then be written in the form % \begin{equation} E_{xc}[n]=\int d\mb{r} n(\mb{r}) \varepsilon_{xc}(n), \end{equation} % -gdzie $\varepsilon_{xc}(n)$ jest energią wymienno-korelacyjną przypadającą na pojedynczy elektron w jednorodnym gazie elektronowym o gestości $n$. -Można ją zapisać jako sumę części wymiennej i korelacyjnej, $\varepsilon_{xc}(n)=\varepsilon_x(n)+\varepsilon_c(n)$. -Przybliżenie LDA jest dokładne w granicy wolno zmieniającej się gęstości, co odpowiada warunkowi +where $\varepsilon_{xc}(n)$ is the exchange-correlation energy per electron in a homogeneous electron gas with density $n$. +It can be written as the sum of exchange and correlation parts, $\varepsilon_{xc}(n)=\varepsilon_x(n)+\varepsilon_c(n)$. +The LDA approximation is exact in the limit of slowly varying density, which corresponds to the condition % \begin{equation} \frac{q}{k_F}\ll 1, -\end{equation} +\end{equation} % -gdzie $q$ jest miarą niejednorodności układu +where $q$ is a measure of the system's inhomogeneity % \begin{equation} q=\frac{|\nabla k_F|}{2k_F}, \end{equation} % -a $k_F$ odpowiada wektorowi falowemu Fermiego dla gazu jednorodnego, który w punkcie o lokalnej gęstości $n(\bm{r})$ dany jest wzorem +and $k_F$ corresponds to the Fermi wave vector for a homogeneous gas, which at a point with local density $n(\bm{r})$ is given by the formula % \begin{equation} k_F=[3\pi^2n(\bm{r})]^{1/3}. -\end{equation} +\end{equation} % -Można łatwo uogólnić to przybliżenie do układów z polaryzacją spinową. Wtedy energia wymienno-korelacyjna jest funkcjonałem -gęstości spinów skierowanych do góry $n_{\uparrow}$ i w dół $n_{\downarrow}$ +This approximation can be easily generalized to systems with spin polarization. Then the exchange-correlation energy is a functional +of the spin-up density $n_{\uparrow}$ and spin-down density $n_{\downarrow}$ % \begin{equation} E_{xc}[n^{\uparrow},n^{\downarrow}]=\int d\bm{r} n(\mb{r}) \varepsilon_{xc}(n_{\uparrow},n_{\downarrow}). \label{xclda} \end{equation} % -To uogólnienie nazywane jest czasem przybliżeniem lokalnej gestości spinowej ({\it ang. local spin density} - LSD). -Potencjał wymienno-korelacyjny zależny od spinu $\sigma$ w tym przybliżeniu określony jest przez zależność +This generalization is sometimes called the local spin density (LSD) approximation. +The spin-dependent exchange-correlation potential for spin $\sigma$ in this approximation is determined by the relation % \begin{equation} V^{\sigma}_{xc}=\frac{\delta E_{xc}}{\delta n_{\sigma}}=\varepsilon_{xc}+n_{\sigma}\frac{\partial \varepsilon_{xc}}{\partial n_{\sigma}}. \end{equation} % -Zgodnie ze wzorem (\ref{exchange}), część wymienna dana jest wzorem +According to formula (\ref{exchange}), the exchange part is given by the formula % \begin{equation} \varepsilon_x(n_{\sigma})=-\frac{3}{4}\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}, \end{equation} % -co prowadzi do potencjału wymiennego w formie +which leads to the exchange potential in the form % \begin{equation} -V^{\sigma}_x=-\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}. +V^{\sigma}_x=-\Big(\frac{3}{\pi}\Big)^{\frac{1}{3}}n_{\sigma}^\frac{1}{3}. \label{Vex} \end{equation} % -Część korelacyjna może być wyznaczona bardzo dokładnie numerycznie metodą kwantowego Monte Carlo \cite{CeperleyAlder80}. -W praktyce stosuje się odpowiednie wyrażenia analityczne dofitowane do wyników numerycznych, które określają zależność energii korelacji -od gęstości elektronowej \cite{PZ,VWN}. -Przykładowo energia korelacji w parametryzacji Pardew-Zungera \cite{PZ} ma postać +The correlation part can be determined very accurately numerically using the quantum Monte Carlo method \cite{CeperleyAlder80}. +In practice, appropriate analytical expressions are used that are fitted to numerical results, which determine the dependence of correlation energy +on electron density \cite{PZ,VWN}. +For example, the correlation energy in the Perdew-Zunger parametrization \cite{PZ} has the form % \begin{eqnarray} \varepsilon_c(r_s)&=&-0.048+0.031 \ln(r_s) -0.0116 r_s+0.002r_s \ln(r_s), \quad r_s<1 \\ @@ -1243,123 +1241,122 @@ \subsection{Przybliżenie lokalnej gęstości (LDA)} \end{eqnarray} % -\subsection{Uogólnione przybliżenie gradientowe (GGA)} +\subsection{Generalized Gradient Approximation (GGA)} \label{sec:GGA} -Uwzględnienie lokalnych zmian gęstości poprzez rozwinięcie energii wymienno-korelacyjnej w szereg gradientów gęstości -zaproponowano już w pracy Kohna i Shama z 1965 roku \cite{kohn65}. Podejście to jednak nie spełnia reguł sum i załamuje się dla większości układów atomowych, -w których zmiany gęstości elektronowej sa przeważnie bardzo duże. -Zaproponowane zostało nowe podejście zwane uogólnionym przybliżeniem gradientowym ({\it ang. generalized gradient approximation} - GGA), -gdzie energia wymienno-korelacyjna jest funkcjonałem gęstości elektronowej i jej gradientów \cite{Langreth83,Pardew86,Becke88}. -W ogólnej formie dla układu spolaryzowanego spinowo może być zapisana w formie +Including local density changes through expansion of the exchange-correlation energy in a series of density gradients +was already proposed in the 1965 work of Kohn and Sham \cite{kohn65}. However, this approach does not satisfy sum rules and breaks down for most atomic systems, +in which electron density changes are usually very large. +A new approach called the generalized gradient approximation (GGA) was proposed, +where the exchange-correlation energy is a functional of the electron density and its gradients \cite{Langreth83,Pardew86,Becke88}. +In the general form for a spin-polarized system, it can be written as % \begin{equation} -E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\mb{r} f(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow}) +E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\mb{r} f(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow}) \label{xcgga} \end{equation} % -Część wymienną tego funkcjonału dla układu bez polaryzacji spinowej można zapisać w postaci +The exchange part of this functional for a system without spin polarization can be written as % \begin{equation} E_x[n]=\int d\mb{r} n \varepsilon_x(n) F_x(s), \end{equation} % -gdzie $s=|\nabla n|/2k_Fn$ jest przeskalowanym (bezwymiarowym) gradientem gęstości elektronowej. Rozszerzenie na układy z polaryzacja spinową uzyskuje się stosując następujący wzór, -który spełniony jest dla dokładnej energii wymiennej +where $s=|\nabla n|/2k_Fn$ is the scaled (dimensionless) gradient of the electron density. Extension to systems with spin polarization is obtained using the following formula, +which is satisfied for the exact exchange energy % \begin{equation} E_x[n^{\uparrow},n^{\downarrow}]=\frac{1}{2}(E_x[2n^{\uparrow}]+E_x[2n^{\downarrow}]). \end{equation} % -Wiele form funkcji $F_x(s)$ zostało zaproponawych, w tym te najczęściej stosowane, które opisane są w pracach: A. D. Becke (Becke88) \cite{Becke88}, -J. P. Perdew i Y. Wang (PW91) \cite{PW91} i J. P. Perdew, K. Burke, and M. Ernzerhof (PBE) \cite{PBE}. -Jako przykład omówię funkcjonał PBE, który ma prostą postać i dobrze zdefiniowane warunki graniczne -które musi spełniać funkcja $F_x(s)$: +Many forms of the function $F_x(s)$ have been proposed, including the most commonly used ones, which are described in the works: A. D. Becke (Becke88) \cite{Becke88}, +J. P. Perdew and Y. Wang (PW91) \cite{PW91}, and J. P. Perdew, K. Burke, and M. Ernzerhof (PBE) \cite{PBE}. +As an example, I will discuss the PBE functional, which has a simple form and well-defined boundary conditions +that the function $F_x(s)$ must satisfy: \begin{enumerate} -\item{W granicy małych wartości gradientu ($s\rightarrow0$) -spełniony jest warunek +\item{In the limit of small gradient values ($s\rightarrow0$), +the condition is satisfied % \begin{equation} F_x(s)\rightarrow 1+\mu s^2, \end{equation} % -gdzie $\mu =0.219$. Warunek ten zapewnia właściwe zachowanie się odpowiedzi liniowej jednorodnego gazu -elektronów (liniowe przyczynki od energii wymiany i korelacji kasują się).} +where $\mu =0.219$. This condition ensures the proper behavior of the linear response of the homogeneous electron gas (linear contributions from exchange and correlation energies cancel).} -\item{Dla dużych wartości gradientu ($s\rightarrow\infty$) funkcja ograniczona jest od góry $F_x(s)\leq 1.804$.} +\item{For large gradient values ($s\rightarrow\infty$), the function is bounded from above $F_x(s)\leq 1.804$.} -Funkcja, która spełnia te warunki ma postać +The function that satisfies these conditions has the form % \begin{equation} F_x(s)=1+\kappa-\frac{\kappa}{1+\frac{\mu s^2}{\kappa}}, -\end{equation} +\end{equation} % -gdzie $\kappa=0.804$. +where $\kappa=0.804$. \end{enumerate} -Część korelacyjną można zapisać w ogólnej formie +The correlation part can be written in the general form % \begin{equation} E_c[n^{\uparrow},n^{\downarrow}]=\int d\mb{r} n [\epsilon_c(r_s,\zeta)+H(r_s,\zeta,t)], \end{equation} % -gdzie $\zeta=(n^{\uparrow}-n^{\downarrow})/n$ jest względną polaryzacją spinową, $t=|\nabla n|/2\phi k_s n$ jest bezwymiarowym gradientem, -$\phi=\sqrt{(1+\zeta)^{2/3}+(1-\zeta)^{2/3})}/2$ jest spinową funkcją skalującą i $k_s=\sqrt{4k_F/\pi a_0}$ wektorem ekranowania Thomasa-Fermiego. -Funkcja $H$ spełnia następujące warunki: +where $\zeta=(n^{\uparrow}-n^{\downarrow})/n$ is the relative spin polarization, $t=|\nabla n|/2\phi k_s n$ is the dimensionless gradient, +$\phi=\sqrt{(1+\zeta)^{2/3}+(1-\zeta)^{2/3})}/2$ is the spin scaling function, and $k_s=\sqrt{4k_F/\pi a_0}$ is the Thomas-Fermi screening vector. +The function $H$ satisfies the following conditions: \begin{enumerate} -\item{Dla małych gradientów ($t\rightarrow 0$) funkcja dana jest wyrazem rozwinięcia drugiego rzędu +\item{For small gradients ($t\rightarrow 0$), the function is given by the second-order expansion term % \begin{equation} H\rightarrow \frac{e^2}{a_0}\beta\phi^3 t^2, \end{equation} % -gdzie $\beta=0.067$.} -\item{Przy szybko zmieniających się gęstościach ($t\rightarrow \infty$) energia korelacji znika -co spełnione jest przy warunku +where $\beta=0.067$.} +\item{For rapidly varying densities ($t\rightarrow \infty$), the correlation energy vanishes, +which is satisfied by the condition % \begin{equation} H\rightarrow -\epsilon_c. \end{equation}} % -\item{W granicy dużych gęstości ($r_s\rightarrow 0$) energia korelacji dąży do stałej wartości. -Funkcja $H$ musi kasować logarytmiczną osobliwość w $\epsilon_c$ +\item{In the limit of high densities ($r_s\rightarrow 0$), the correlation energy approaches a constant value. +The function $H$ must cancel the logarithmic singularity in $\epsilon_c$ % \begin{equation} H\rightarrow \frac{e^2}{a_0}\gamma\phi^3 \ln t^2, \end{equation} % -gdzie $\gamma=0.031$.} +where $\gamma=0.031$.} \end{enumerate} -Warunki te spełnia funkcja w postaci +These conditions are satisfied by the function in the form % \begin{equation} H=\frac{e^2}{a_0}\gamma\phi^3\ln[1+\frac{\beta}{\gamma}t^2\frac{1+At^2}{1+At^2+A^2t^4}], \end{equation} % -gdzie +where % \begin{equation} A=\frac{\beta}{\gamma}[\exp\{-\epsilon_c/(\gamma\phi^3e^2/a_0)\}-1]^{-1}. \end{equation} -W tabeli \ref{EXC} porównane są wartości energii wymiany i korelacji w przybliżeniu LDA i PBE -z wartościami dokładnymi wyznaczonymi dla kilku wybranych atomów. Wartości bezwzględne energii wymiany są większe -o około rząd wielkości od energii korelacji. W LDA, energia wymiany jest zaniżona średnio o $10\%$, a energia korelacji jest znacznie zawyżona, -nawet powyżej $100\%$, w porównaniu do wartości dokładnych. Ze względu na przeciwne znaki odchyleń od wartości dokładnych, błędy energii wymiany -i korelacji w przybliżeniu LDA częściowo kasują się. +Table \ref{EXC} compares the values of exchange and correlation energies in the LDA and PBE approximations +with exact values determined for several selected atoms. The absolute values of exchange energy are greater +by about an order of magnitude than the correlation energy. In LDA, the exchange energy is underestimated on average by $10\%$, and the correlation energy is significantly overestimated, +even above $100\%$, compared to exact values. Due to the opposite signs of deviations from exact values, the errors of exchange +and correlation energies in the LDA approximation partially cancel. \begin{table}[h!] -\caption{Porównanie energii wymiennej i korelacyjnej uzyskanych w kilku przybliżeniach z wartościami dokładnymi dla kilku wybranych atomów.} +\caption{Comparison of exchange and correlation energies obtained in several approximations with exact values for several selected atoms.} \label{EXC} \begin{center} \begin{tabular}{|c|c|c|c|c|c|c|} \hline - & \multicolumn{2}{c|}{LDA} & \multicolumn{2}{c|}{PBE} & \multicolumn{2}{c|}{Dokładna wartość} \\ \hline + & \multicolumn{2}{c|}{LDA} & \multicolumn{2}{c|}{PBE} & \multicolumn{2}{c|}{Exact value} \\ \hline Atom& $E_x$ & $E_c$ & $E_x$ & $E_c$ & $E_x$ & $E_c$ \\ \hline H & -0.2680 & -0.0222 & -0.3059 & -0.0060 & -0.3125 & 0.0000\\ @@ -1371,102 +1368,102 @@ \subsection{Uogólnione przybliżenie gradientowe (GGA)} \end{center} \end{table} -Te duże różnice w energii wymiany i korelacji wynikają z nieuwzględnienia wpływu lokalnych zmian -gęstości elektronowej, które są charakterystyczne dla atomów i molekuł \cite{Pardew92}. -W przybliżeniu GGA, wartości obydwóch energii poprawiają się. Energia wymiany jest w dalszym ciągu zaniżona, ale tylko -na poziomie $\sim 1\%$. Energia korelacji w atomie wodoru jest znacznie zredukowana w porównaniu do LDA, -a dla atomu helu jest bardzo dobrze odtworzona. W pozostałych przypadkach pokazanych w tabeli \ref{EXC} jest mniejsza -od wartości dokładnej o kilka procent. - -Funkcjonał GGA w granicy zerowych gradientów, czyli dla jednorodnego gazu elektronowego, jest równoważny przybliżeniu LDA. -Oznacza to, że dla niejednorodnych układów powinień dawać zawsze wyniki lepsze niż LDA. Tak się jednak nie dzieje, a wynika -to z faktu, że dla niektórych układów częściowe redukowanie się błedów energii wymiany i korelacji jest większe w LDA niż w GGA. -Przykładem są metale szlachetne (Ag, Au, Pt), dla których stałe sieci wyznaczone w LDA bardzo dobrze zgadzają się -z eksperymentem, a w GGA są zawyżone. Większe wartości stałej sieci w przybliżeniu GGA wynikają z zaniżonej energii kohezji kryształów. -LDA zwykle daje zawyżone wartości energii kohezji i zaniżone wartości stałych sieci. -Dla układów magnetycznych, czyli z otwartymi powłokami $d$ lub $f$, przybliżenie GGA daje zwykle lepsze wyniki niż LDA. -Klasycznym przykładem jest żelazo, dla którego stanem podstawowym w przybliżeniu LDA jest struktura centrowana powierzchniowo ($fcc$) -z uporządkowaniem antyferromagnetycznym, a GGA daje poprawny wynik, czyli strukturę centrowaną objętościowo ($bcc$) z uporządkowaniem ferromagnetycznym. - -\section{Procedura iteracyjna} - -Równania Kohna-Shama (KS) rozwiązywane są metodą iteracyjną, której kolejne kroki przedstawione są na rysunku \ref{fig:diagram}. -Ogólnie stosowane procedury pozwalają zminimalizować funkcjonał energii całkowitej przy zadanych położeniach atomów, -jak również wyznaczyć położenia atomów i parametry sieci krystalicznej, które odpowiadają minimum energii całkowitej -układu. Najpierw ustalamy początkowe położenia atomów, które można przyjąć na przykład na podstawie -danych z eksperymentu dyfrakcyjnego. Przy ustalonych położeniach atomowych przyjmuje się początkowy -rozkład gęstości elektronowej $n_0(\bm{r})$, dla którego wylicza się potencjał ze wzoru (\ref{VKS}). -Dla tego potencjału rozwiązuje się równania KS i wyznacza jednoelektronowe funkcje falowe -w odpowiedni wybranej bazie funkcyjnej. +These large differences in exchange and correlation energies result from neglecting the influence of local changes +in electron density, which are characteristic of atoms and molecules \cite{Pardew92}. +In the GGA approximation, the values of both energies improve. The exchange energy is still underestimated, but only +at the level of $\sim 1\%$. The correlation energy in the hydrogen atom is significantly reduced compared to LDA, +and for the helium atom it is very well reproduced. In the other cases shown in Table \ref{EXC}, it is smaller +than the exact value by a few percent. + +The GGA functional in the limit of zero gradients, i.e., for a homogeneous electron gas, is equivalent to the LDA approximation. +This means that for inhomogeneous systems it should always give better results than LDA. However, this is not the case, which results +from the fact that for some systems the partial cancellation of exchange and correlation energy errors is greater in LDA than in GGA. +Examples are noble metals (Ag, Au, Pt), for which lattice constants determined in LDA agree very well +with experiment, while in GGA they are overestimated. Larger lattice constant values in the GGA approximation result from underestimated cohesive energies of crystals. +LDA usually gives overestimated values of cohesive energies and underestimated values of lattice constants. +For magnetic systems, i.e., those with open $d$ or $f$ shells, the GGA approximation usually gives better results than LDA. +A classic example is iron, for which the ground state in the LDA approximation is a face-centered cubic ($fcc$) structure +with antiferromagnetic ordering, while GGA gives the correct result, i.e., a body-centered cubic ($bcc$) structure with ferromagnetic ordering. + +\section{Iterative Procedure} + +The Kohn-Sham (KS) equations are solved by an iterative method, whose successive steps are shown in Figure \ref{fig:diagram}. +Generally used procedures allow minimization of the total energy functional for given atomic positions, +as well as determination of atomic positions and crystal lattice parameters that correspond to the minimum of the total energy +of the system. First, we establish initial atomic positions, which can be taken, for example, from +diffraction experiment data. With fixed atomic positions, an initial +electron density distribution $n_0(\bm{r})$ is assumed, for which the potential is calculated from formula (\ref{VKS}). +For this potential, the KS equations are solved and single-electron wave functions are determined +in an appropriately chosen functional basis. \begin{figure}[h] \centering \includegraphics[scale=0.45]{diagram.pdf} -\caption{Schemat interacyjnej procedury rozwiązywania równań Kohna-Sham.} +\caption{Schematic of the iterative procedure for solving the Kohn-Sham equations.} \label{fig:diagram} \end{figure} -Rozwiązywanie równań KS dla atomów w ciele stałym jest złożonym problemem i będzie dyskutowane w kolejnych rozdziałach. -Znając funkcje falowe i energie własne równania KS wyznacza się gęstość elektronową w każdym punkcie przestrzeni -z zależności (\ref{density}) i całkowitą energię układu. -Nowy rozkład gęstości pozwala ponownie wyznaczyć potencjał KS i rozwiązać równania KS. Dostajemy nowy rozkład gęstości i zmienioną -energię całkowitą. Jeżeli ta energia pokrywa się z energią w poprzednim -kroku lub te energie różnią sie o małą wielkość (zdefiniowaną na początku obliczeń) to oznacza, że -otrzymaliśmy prawidłowo zbiegnięty rozkład gęstości. Zakończona jest w ten sposób pętla elektronowa, -która daje rozwiązanie równań KS i minimalną energię całkowitą przy zadanych położeniach atomowych. +Solving the KS equations for atoms in a solid is a complex problem and will be discussed in subsequent chapters. +Knowing the wave functions and eigenvalues of the KS equation, the electron density at each point in space is determined +from relation (\ref{density}) and the total energy of the system. +The new density distribution allows us to recalculate the KS potential and solve the KS equations. We obtain a new density distribution and modified +total energy. If this energy coincides with the energy in the previous +step or these energies differ by a small amount (defined at the beginning of the calculations), it means that +we have obtained a properly converged density distribution. This completes the electronic loop, +which gives the solution of the KS equations and the minimum total energy for given atomic positions. -Procedurę minimalizacji można przyspieszyć wykorzystując odpowiednio gęstości elektronowe -w każdym kroku iteracyjnym. W najprostszym podejściu początkową wartość gęstości elektronowej $n^p_{i+1}$ w kroku $i+1$ -można wyznaczyć jako liniową poprawkę do gęstości z poprzedniego kroku +The minimization procedure can be accelerated by appropriately using electron densities +at each iterative step. In the simplest approach, the initial value of the electron density $n^p_{i+1}$ in step $i+1$ +can be determined as a linear correction to the density from the previous step % \begin{equation} n^p_{i+1}=n^p_i+\alpha(n^k_i-n^p_i), \label{mixing} \end{equation} -% -gdzie $\alpha$ jest współczynnikiem liniowym, $n^p_i$ i $n^k_i$ są początkową i końcową wartością gęstości w kroku $i$. -Stała wartość współczynnika $\alpha$ nie daje optymalnej szybkości zbieżności. -W najczęściej stosowanej metodzie Broydena, współczynnik liniowy wyznaczany jest z jakobianu układu $J_i$, -który optymalizowany jest w każdym kroku iteracji, $\alpha=-J^{-1}_i$. - -Aby zoptymalizować układ ze względu na położenia atomowe należy odpowiednio przesuwać -atomy w nowe położenia, tak aby całkowita energia obniżała się w kolejnych krokach. -Wykorzystuje się do tego bardzo efektywną metodę sprzężonego gradientu ({\it ang. conjugate gradient}), -która jest również metodą iteracyjną (pętla jonowa). -W każdym kroku tej procedury wykonuje się pełną optymalizację elektronową, aby wyznaczyć rozkład gęstości elektronowej -i energię układu dla aktualnego położenia atomów. Wyznaczona gęstość końcowa jest używana do wyznaczenia -gęstości startowej w kolejnym kroku pętli jonowej według formuły (\ref{mixing}). -Warunkiem zbieżności jest osiągnięcie stanu o minimalnej energii ze względu na położenia atomów -i parametry sieci krystalicznej. Według najczęściej przyjmowanego kryterium zbieżność jest osiągnięta jeżeli różnice energii -całkowitej w dwóch kolejnych krokach jonowych jest mniejsza od zadanej na początku wartości. - -Stan podstawowy otrzymany w wyniku procedury minimalizacyjnej powinien spełniać warunki stanu równowagi badanego materiału. -Warunki te są następujące: +% +where $\alpha$ is a linear coefficient, $n^p_i$ and $n^k_i$ are the initial and final values of density in step $i$. +A constant value of the coefficient $\alpha$ does not give optimal convergence speed. +In the most commonly used Broyden method, the linear coefficient is determined from the Jacobian of the system $J_i$, +which is optimized at each iteration step, $\alpha=-J^{-1}_i$. + +To optimize the system with respect to atomic positions, atoms should be appropriately moved +to new positions so that the total energy decreases in subsequent steps. +The very effective conjugate gradient method is used for this, +which is also an iterative method (ionic loop). +In each step of this procedure, a complete electronic optimization is performed to determine the electron density distribution +and the system energy for the current atomic positions. The determined final density is used to determine +the starting density in the next step of the ionic loop according to formula (\ref{mixing}). +The convergence condition is reaching a state of minimum energy with respect to atomic positions +and crystal lattice parameters. According to the most commonly adopted criterion, convergence is achieved if the difference in total energy +in two consecutive ionic steps is less than the value specified at the beginning. + +The ground state obtained as a result of the minimization procedure should satisfy the equilibrium conditions of the studied material. +These conditions are as follows: \begin{enumerate} {\item -Całkowita siła działająca na każdy atom zeruje się. -Siły działające na atomy można wyznaczyć stosując twierdzenie Hellmanna-Feynmana \cite{Hellmann,Feynman}, -które mówi, że siła działająca na atom $i$ równa jest pochodnej energii całkowitej po położeniu -tego atomu wziętej ze znakiem przeciwnym +The total force acting on each atom vanishes. +Forces acting on atoms can be determined using the Hellmann-Feynman theorem \cite{Hellmann,Feynman}, +which states that the force acting on atom $i$ is equal to the derivative of the total energy with respect to the position +of that atom taken with the opposite sign % \begin{equation} \bm{F_i}=-\frac{\partial E_{tot}}{\partial\bm{R_i}}. \end{equation} % -Zgodnie z tym wzorem, w stanie podstawowym, który odpowiada minimum energii, wszystkie siły $\bm{F_i}$ są równe zeru. -Wartości sił stanowią często dodatkowe kryterium zbieżności układu w procedurze optymalizacyjnej: -zbieżność jest osiągnięta jeżeli największa siła działająca na atomy jest mniejsza od zadanej wartości.} +According to this formula, in the ground state, which corresponds to an energy minimum, all forces $\bm{F_i}$ are equal to zero. +The values of forces often constitute an additional convergence criterion of the system in the optimization procedure: +convergence is achieved if the largest force acting on atoms is less than a specified value.} -{\item Makroskopowe naprężenia w układzie równe jest naprężeniu wywołanym ciśnieniem zewnętrznym. -Średni tensor naprężeń określony jest przez pochodną energii całkowitej po tensorze deformacji +{\item The macroscopic stress in the system is equal to the stress caused by external pressure. +The average stress tensor is determined by the derivative of the total energy with respect to the strain tensor % \begin{equation} \sigma_{\alpha\beta}=-\frac{1}{V}\frac{\partial E}{\partial u_{\alpha\beta}}. \end{equation} -gdzie $V$ jest objętością układu. Tensor deformacji jest symetrycznym tensorem pochodnych wektora przesunięcia -$\bm{u}=\bm{r}-\bm{r'}$ po położeniu $\bm{r}$. -Przy kompresji hydrostatycznej, ciśnienie wiąże się z tensorem naprężeń zależnością $P=-\frac{1}{2}\sum_{\alpha}\sigma_{\alpha\alpha}$.} +where $V$ is the volume of the system. The strain tensor is a symmetric tensor of derivatives of the displacement vector +$\bm{u}=\bm{r}-\bm{r'}$ with respect to position $\bm{r}$. +Under hydrostatic compression, the pressure is related to the stress tensor by $P=-\frac{1}{2}\sum_{\alpha}\sigma_{\alpha\alpha}$.} \end{enumerate} From f9cf547316bca3f339b5363c1a8fb41978910e63 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 07:40:36 +0100 Subject: [PATCH 18/23] Translate Chapter 4 (Methods for determining electronic structure) to English (#33) * Initial plan * Translate Chapter 4: General characteristics, Pseudopotentials, and Localized orbitals sections Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Complete translation of Chapter 4: Methods for determining electronic structure Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 719 +++++++++++++++++++++++++------------------------- 1 file changed, 359 insertions(+), 360 deletions(-) diff --git a/book/main.tex b/book/main.tex index 93e2898..d9f4405 100644 --- a/book/main.tex +++ b/book/main.tex @@ -1468,148 +1468,148 @@ \section{Iterative Procedure} -\chapter{Metody wyznaczania struktury elektronowej} - -\section{Ogólna charakterystyka} - -Najważniejsze metody wyliczania struktury pasmowej oparte są na teorii DFT i polegają na -wyznaczaniu jednocząstkowych funkcji falowych poprzez rozwiązanie równań Kohna-Shama -lub podobnych równań zawierających efektywny potencjał elektronowy. -Podstawowym elementem odróżniającym poszczególne metody jest wybór funkcji bazowych, -które służą do rozwinięcia funkcji falowych w całym obszarze kryształu lub w poszczególnych jego częściach. -Najbardziej naturalną bazą w periodycznym krysztale są fale płaskie i obliczenia w tej bazie są bardzo efektywne oraz łatwe do implementacji. -Niestety, nie nadają sie do opisu elektronów w całym obszarze kryształu i wszystkich stanów elektronowych. -Elektrony, które znajdują się najbliżej jąder atomowych i obsadzają najniższe stany energetyczne -wchodzą w skład rdzenia atomowego ({\it ang. atomic core}). -W obszarze rdzeni atomowych, potencjał elektryczny jest silnie przyciągający i zbliżony jest do potencjału atomowego. -Przez to stany elektronowe znajdujące się blisko jądra atomowego, zachowują sie podobnie do orbitali atomowych, czyli -silnie oscylują i zmieniają swój znak. Oznacza to również, że energia kinetyczna elektronów w tym obszarze jest duża. -Funkcje falowe stanów rdzenia sa silnie zlokalizowane i szybko zanikają z odległością. -W tym przypadku znacznie lepszą zbieżność uzyskuje się stosując bazę zlokalizowanych funkcji, np. harmoniki sferyczne. -Funkcja falowa elektronów walencyjnych zachowuje się odmiennie w obszarze rdzeni atomowych i w obszarze międzywęzłowym. -Schematycznie potencjał periodyczny i funkcja falowa elektronów walencyjnych pokazana jest na rysunku \ref{fig:bloch}. -W obszarze rdzeni, zaznaczonych kółkami o promieniu $r_c$, funkcja falowa, podobnie jak w przypadku stanów rdzenia, -zmienia się bardzo szybko. -W obszarze miedzywęzłowym ($r>r_c$), potencjał i gęstość elektronowa zmieniają się wolno w funkcji położenia. -Również funkcja falowa elektronów walencyjnych w tym obszarze jest wolnozmienna i -w tym przypadku można uzyskać szybką zbieżność w rozwinięciu na fale płaskie. +\chapter{Methods for determining electronic structure} + +\section{General characteristics} + +The most important methods for calculating band structure are based on DFT theory and rely on +determining single-particle wave functions by solving the Kohn-Sham equations +or similar equations containing an effective electronic potential. +The fundamental element distinguishing different methods is the choice of basis functions, +which are used to expand the wave functions throughout the entire crystal volume or in its individual parts. +The most natural basis in a periodic crystal consists of plane waves, and calculations in this basis are very efficient and easy to implement. +Unfortunately, they are not suitable for describing electrons throughout the entire crystal volume and all electronic states. +Electrons that are located closest to atomic nuclei and occupy the lowest energy states +are part of the atomic core. +In the region of atomic cores, the electric potential is strongly attractive and similar to the atomic potential. +As a result, electronic states located close to the atomic nucleus behave similarly to atomic orbitals, that is +they strongly oscillate and change sign. This also means that the kinetic energy of electrons in this region is large. +The wave functions of core states are strongly localized and decay rapidly with distance. +In this case, much better convergence is achieved using a basis of localized functions, such as spherical harmonics. +The wave function of valence electrons behaves differently in the region of atomic cores and in the interstitial region. +The periodic potential and wave function of valence electrons are shown schematically in Figure \ref{fig:bloch}. +In the core regions, marked by circles with radius $r_c$, the wave function, similarly to core states, +changes very rapidly. +In the interstitial region ($r>r_c$), the potential and electron density vary slowly as a function of position. +The wave function of valence electrons in this region is also slowly varying, and +in this case rapid convergence can be achieved in the expansion in plane waves. \begin{figure}[h!] \centering \includegraphics[scale=0.5]{crystal.pdf} -\caption{Potencjał periodyczny i funkcja falowa elektronów walencyjnych.} +\caption{Periodic potential and wave function of valence electrons.} \label{fig:bloch} \end{figure} \newpage -Najważniejsze metody wyznaczania struktury pasmowej można podzielić na trzy główne grupy: +The most important methods for determining band structure can be divided into three main groups: \begin{enumerate} -\item{{\bf Pseudopotencjały.} Jest to grupa metod, która ogranicza ilość elektronów i rozwiązania równania Kohna-Shama tylko do stanów walencyjnych. -Ma to uzasadnienie wynikające z charakteru stanów rdzenia, które są silnie zlokalizowane blisko jądra atomowego i nie biorą udziału w wiązaniach atomowych. -Przez to najważniejsze własności materiałów zdeterminowane są przez zachowanie elektronów walencyjnych. -W metodzie pseudopotencjału stosuje się rozwinięcie funkcji falowej w bazie fal płaskich. Aby zachować jednolity opis funkcji falowej w całym obszarze kryształu, stosuje się w tych metodach przybliżony potencjał działający na elektrony walencyjne w obszarze rdzenia atomowego, który nazywany jest pseudopotencjałem. -Dla elektronów walencyjnych wyznacza się pseudofunkcję falową, która jest rozwiązaniem jednocząstkowego równania Schr\"{o}dingera z odpowiednim pseudopotencjałem. W obszarze międzywęzłowym jest ona równa dokładnej funcji falowej, a w obszarze rdzenia jest wolnozmienną funkcją bez oscylacji i miejsc -zerowych. Najdokładniejsze obliczenia w tej grupie metod stosują pseudopotencjały ultramiękkie i potencjały typu PAW.} -\item{{\bf Zlokalizowane orbitale.} W tym podejściu funkcję falową elektronów zapisujemy w bazie orbitali zlokalizowanych na poszczególnych -atomach. W najprostszym przybliżeniu ciasnego wiązania jedynymi istotnymi parametrami są elementy macierzowe Hamiltonianu, które -opisują przekrywanie się lokalnych orbitali lub funkcji Wanniera. W dokładniejszych obliczeniach jako bazę stosuje się funkcje Gaussa -lub orbitale Slatera.} -\item{{\bf Stowarzyszone fale i atomowe sfery}. Ta grupa obejmuje metody obliczeniowe, które bazują na ogólnej zasadzie podziału -kryształu na dwa obszary. Pierwszy obszar zawiera rdzenie atomowe, w których funkcje falowe zachowują cechy orbitali atomowych i drugi obszar między atomami, -gdzie elektrony walencyjne opisane są wolnozmienną funkcją falową. W każdym z dwóch charakterystycznych obszarów stosuje się -rozwinięcia funkcji falowej w różnych bazach funkcyjnych. Obszar rdzenia atomowego definiuje wartość promienia $r_c$. Funkcje falowe -otrzymane dla odległości mniejszych i wiekszych od $r_c$ muszą spełniać odpowiednie warunki ciągłości na granicy rdzenia atomowego.} +\item{{\bf Pseudopotentials.} This is a group of methods that limits the number of electrons and solutions of the Kohn-Sham equation to valence states only. +This is justified by the nature of core states, which are strongly localized near the atomic nucleus and do not participate in atomic bonding. +Therefore, the most important properties of materials are determined by the behavior of valence electrons. +In the pseudopotential method, the wave function is expanded in a basis of plane waves. To maintain a uniform description of the wave function throughout the entire crystal volume, these methods use an approximate potential acting on valence electrons in the atomic core region, which is called the pseudopotential. +For valence electrons, a pseudo-wave function is determined, which is a solution of the single-particle Schr\"{o}dinger equation with an appropriate pseudopotential. In the interstitial region it is equal to the exact wave function, while in the core region it is a slowly varying function without oscillations and zero +crossings. The most accurate calculations in this group of methods use ultrasoft pseudopotentials and PAW-type potentials.} +\item{{\bf Localized orbitals.} In this approach, the electronic wave function is written in a basis of orbitals localized on individual +atoms. In the simplest tight-binding approximation, the only significant parameters are the Hamiltonian matrix elements that +describe the overlap of local orbitals or Wannier functions. In more accurate calculations, Gaussian functions +or Slater orbitals are used as the basis.} +\item{{\bf Augmented waves and atomic spheres}. This group includes computational methods that are based on the general principle of dividing +the crystal into two regions. The first region contains atomic cores, in which wave functions retain the characteristics of atomic orbitals, and the second region between atoms, +where valence electrons are described by a slowly varying wave function. In each of the two characteristic regions, +expansions of the wave function in different functional bases are used. The atomic core region defines the value of radius $r_c$. Wave functions +obtained for distances smaller and larger than $r_c$ must satisfy appropriate continuity conditions at the boundary of the atomic core.} \end{enumerate} -W kolejnych rozdziałach opisane zostaną metody obliczeniowe należące do tych trzech grup. +In the following sections, computational methods belonging to these three groups will be described. -\section{Pseudopotencjały} +\section{Pseudopotentials} -Główną ideę pseudopotencjału ilustruje rysunek \ref{fig:pseudopot}. W obszarze rdzenia atomowego ($rr_c$ pseudopotencjał pokrywa się z dokładnym potencjałem, -a pseudofunkcja odpowiada dokładnej funkcji falowej $\psi$. Dzięki takiemu przybliżeniu, pseudofunkcja falowa może być rozwinięta -na fale płaskie w całym obszarze kryształu. +The main idea of the pseudopotential is illustrated in Figure \ref{fig:pseudopot}. In the atomic core region ($rr_c$, the pseudopotential coincides with the exact potential, +and the pseudo-wave function corresponds to the exact wave function $\psi$. Thanks to this approximation, the pseudo-wave function can be expanded +in plane waves throughout the entire crystal volume. \begin{figure}[h!] \centering \includegraphics[scale=0.1]{pseudopots-new.pdf} -\caption{Psudopotencjał i pseudofunkcja falowa.} +\caption{Pseudopotential and pseudo-wave function.} \label{fig:pseudopot} \end{figure} -Metoda pseudopotencjału rozwinęła się z podejścia zortogonalizowanych fal płaskich ({\it ang. ortogonalized plane waves} - OPW) -zaproponowanego przez Herringa w 1940 \cite{herring40}. -Można zdefiniować transformację, która prowadzi od dokładnego potencjału do pseudopotencjału, wprowadzając jednocześnie pseudofunkcję falową do opisu elektronów walencyjnych \cite{Antoncik,KP}. -Wprowadzamy osobne oznaczenia dla stanów walencyjnych $|\psi_v\rangle$ i stanów rdzenia $|\psi_c\rangle$, które są stanami własnymi -hamiltonianu $H$ z odpowiednimi energiami własnymi $\varepsilon_v$ i $\varepsilon_c$. -Zakładamy, że dokładna funkcja falowa elektronów walencyjnych może być wyrażona przez gładką funkcję $\tilde{\psi}_v$ (pseudofunkcję), -która jest ortogonalna do stanów rdzenia +The pseudopotential method developed from the orthogonalized plane waves (OPW) approach +proposed by Herring in 1940 \cite{herring40}. +One can define a transformation that leads from the exact potential to the pseudopotential, while introducing the pseudo-wave function to describe valence electrons \cite{Antoncik,KP}. +We introduce separate notations for valence states $|\psi_v\rangle$ and core states $|\psi_c\rangle$, which are eigenstates +of the Hamiltonian $H$ with corresponding eigenvalues $\varepsilon_v$ and $\varepsilon_c$. +We assume that the exact wave function of valence electrons can be expressed through a smooth function $\tilde{\psi}_v$ (pseudo-wave function), +which is orthogonal to the core states % \begin{equation} |\psi_v\rangle =|\tilde{\psi}_v\rangle +\sum_{\alpha,c} a_{\alpha} |\psi_{\alpha c}\rangle, \label{OPW} \end{equation} % -gdzie sumowanie przebiega po atomach $\alpha$ i stanach rdzenia $c$. -Dla uproszczenia zapisu wskaźniki $v$ i $c$ określają zarówno numer stanu, jak i kierunek spinu elektronu. -Współczynniki rozwinięcia dostajemy z warunku ortogonalności +where the summation runs over atoms $\alpha$ and core states $c$. +For simplicity of notation, the indices $v$ and $c$ denote both the state number and the electron spin direction. +The expansion coefficients are obtained from the orthogonality condition % \begin{equation} a_{\alpha}=-\langle \psi_{\alpha c}|\tilde{\psi}_v\rangle. \label{a_alpha} \end{equation} % -W obszarze miedzywęzłowym dokładna funkcja falowa równa jest pseudofunkcji, która może być wyrażona w bazie fal płaskich. -Wstawiając (\ref{OPW}) do równania $H|\psi_v\rangle=\varepsilon_v|\psi_v\rangle$ otrzymujemy +In the interstitial region, the exact wave function is equal to the pseudo-wave function, which can be expressed in a plane wave basis. +Inserting (\ref{OPW}) into the equation $H|\psi_v\rangle=\varepsilon_v|\psi_v\rangle$, we obtain % \begin{equation} H|\tilde{\psi}_v\rangle +\sum_{\alpha,c} a_{\alpha} \varepsilon_{\alpha c} |\psi_{\alpha c}\rangle = \varepsilon_v|\tilde{\psi}_v\rangle + \sum_{\alpha c} a_{\alpha} \varepsilon_v|\psi_{\alpha c}\rangle. \end{equation} % -Przenosząc drugie równanie na prawą stronę i wykorzystując (\ref{a_alpha}) dostajemy +Moving the second term to the right side and using (\ref{a_alpha}), we obtain % \begin{equation} (H +\sum_{\alpha,c}(\varepsilon_v - \varepsilon_{\alpha c})|\psi_{\alpha c}\rangle \langle \psi_{\alpha c}|)|\tilde{\psi}_v\rangle = \varepsilon_v|\tilde{\psi}_v\rangle. \end{equation} % -Dostaliśmy równanie typu Schr\"{o}dingera z dodatkowym potencjałem +We have obtained a Schr\"{o}dinger-type equation with an additional potential % \begin{equation} V^{R}=\sum_{\alpha,c}(\varepsilon_v - \varepsilon_{\alpha c})|\psi_{\alpha c}\rangle \langle \psi_{\alpha c}|. \end{equation} % -Jeżeli dodamy to wyrażenie do oryginalnego potencjału $V$ dostaniemy wielkość nazywaną pseudopotencjałem $\tilde{V}=V+V^{R}$. -W obszarze walencyjnym, pseudopotencjał $\tilde{V}$ pokrywa się z potencjałem $V$. -Silnie przyciagający potencjał atomowy w obszarze rdzenia jest znacznie osłabiony przez dodatnią wartość $V^R$. -To umożliwia zbieżność pseudofunkcji falowej w bazie fal płaskich. +If we add this expression to the original potential $V$, we obtain a quantity called the pseudopotential $\tilde{V}=V+V^{R}$. +In the valence region, the pseudopotential $\tilde{V}$ coincides with the potential $V$. +The strongly attractive atomic potential in the core region is significantly weakened by the positive value of $V^R$. +This enables convergence of the pseudo-wave function in the plane wave basis. -\subsection{Pseudopotencjały zachowujące normę} +\subsection{Norm-conserving pseudopotentials} -Dobre pseudopotencjały mają charakter uniwersalny. Wygenerowane w określonej configuracji atomowej -powinny zachowywać się jednakowo dobrze w każdym innym ukladzie atomowym. -W roku 1979, Hamann, Schl\"{u}ter i Chiang \cite{HSC} zaproponowali pseudopotencjały zachowujące normę, -które spełniały nastepujące warunki: +Good pseudopotentials have a universal character. Generated in a specific atomic configuration, +they should behave equally well in any other atomic arrangement. +In 1979, Hamann, Schl\"{u}ter, and Chiang \cite{HSC} proposed norm-conserving pseudopotentials +that satisfied the following conditions: \begin{enumerate} -{\item Prawdziwa funkcja i pseudofuncja falowa są równe, $\psi_i(r)=\tilde{\psi}_i(r)$, dla $r\geq r_c$.} -{\item Ich energie własne dla elektronów walencyjnych powinny być równe.} -{\item Ładunek prawdziwy i pseudoładunek zawarty w obszarze o promieniu $r\geq r_c$ powinny się pokrywać (zachowanie normy) +{\item The true wave function and pseudo-wave function are equal, $\psi_i(r)=\tilde{\psi}_i(r)$, for $r\geq r_c$.} +{\item Their eigenvalues for valence electrons should be equal.} +{\item The true charge and pseudo-charge contained in a region with radius $r\geq r_c$ should coincide (norm conservation) % \begin{equation} \int_0^r dr r^2 |\psi_i(r)|^2=\int_0^r dr r^2 |\tilde{\psi}_i(r)|^2. \end{equation}} % -{\item Pochodna logarytmiczna prawdziwej funkcji i pseudofunkcji są równe dla $r\geq r_c$ +{\item The logarithmic derivative of the true wave function and pseudo-wave function are equal for $r\geq r_c$ % \begin{equation} \frac{1}{\psi_i(r)}\frac{d\psi_i(r)}{dr}=\frac{1}{\tilde{\psi}_i(r)}\frac{d\tilde{\psi}_i(r)}{dr}. @@ -1617,114 +1617,114 @@ \subsection{Pseudopotencjały zachowujące normę} \end{enumerate} % -Z tych własności wynika również spełnienie warunku równych pochodnych po energii funkcji dokładnej i pseudofunkcji dla $r\geq r_c$, -co dodatkowo wzmacnia przenośny charakter tych pseudopotencjałów. -Metody generowania pseudopotencjałów zachowujących normę zostały opisane szczegółowo w wielu pracach \cite{HSC,BHS}. +From these properties also follows the condition of equal energy derivatives of the exact wave function and pseudo-wave function for $r\geq r_c$, +which additionally reinforces the transferable character of these pseudopotentials. +Methods for generating norm-conserving pseudopotentials have been described in detail in many works \cite{HSC,BHS}. -Ponieważ pseudopotencjały w obszarze rdzenia zależą od orbitalnej liczby kwantowej $l$, ich charakter nie jest lokalny. -Wartość charakterystycznego promienia $r_c$ również zależy od $l$. -Ogólnie można podzielić cały pseudopotencjał na część lokalną i nielokalną +Since pseudopotentials in the core region depend on the orbital quantum number $l$, their character is not local. +The value of the characteristic radius $r_c$ also depends on $l$. +In general, the entire pseudopotential can be divided into a local and nonlocal part % \begin{equation} V_l(r)=V_{lok}(r)+\delta V_l(r). \end{equation} % -Nielokalny charakter dotyczy tylko obszaru rdzenia, więc $\delta V_l(r)=0$ dla $r>r_c$ -i wszystkie dalekozasięgowe efekty zależą tylko od $V_{lok}(r)$. -Możliwość wyboru promienia $r_c$ daje pewną swobodę przy konstrukcji pseudopotencjałów. -Dokładniejsze i bardziej uniwersalne pseudopotencjały charakteryzują sie mniejszymi wartościami -$r_c$. Jednak większa dokładnosć wymaga uwzględnienia większej ilości fal płaskich -w rozwinięciu pseudofunkcji falowej. Takie pseudopotencjały nazywane są twardymi. Miękkie pseudopotencjały odznaczają się -większymi wartościami $r_c$, mniejszą ilość fal płaskich i bardziej gładkim charakterem pseudofunkcji falowej. +The nonlocal character concerns only the core region, so $\delta V_l(r)=0$ for $r>r_c$ +and all long-range effects depend only on $V_{lok}(r)$. +The possibility of choosing the radius $r_c$ gives some freedom in the construction of pseudopotentials. +More accurate and more universal pseudopotentials are characterized by smaller values +of $r_c$. However, greater accuracy requires including a larger number of plane waves +in the expansion of the pseudo-wave function. Such pseudopotentials are called hard. Soft pseudopotentials are characterized by +larger values of $r_c$, a smaller number of plane waves, and a smoother character of the pseudo-wave function. -\subsection{Pseudopotencjały ultramiękkie} +\subsection{Ultrasoft pseudopotentials} -W roku 1990, Vanderbilt zaproponował nowy rodzaj pseupotencjałów, nazywane ultramiękkimi ({\it ang. ultrasoft pseudopotentials} - US-PP), które nie zachowują normy \cite{Vanderbilt90}. W tym podejściu, pseudofunkcje falowe spełniają ugólnione równanie własne w postaci +In 1990, Vanderbilt proposed a new type of pseudopotentials, called ultrasoft pseudopotentials (US-PP), which do not conserve the norm \cite{Vanderbilt90}. In this approach, the pseudo-wave functions satisfy a generalized eigenvalue equation in the form % \begin{equation} H|\tilde{\psi}_i\rangle=\varepsilon_iS|\tilde{\psi}_i\rangle, \end{equation} % -gdzie Hamiltonian ma ogólną postać +where the Hamiltonian has the general form % \begin{equation} H=-\frac{\hbar^2}{2m}\nabla^2+V_{lok}+\delta V_{NL}, \end{equation} -a $S$ jest operatorem przekrywania +and $S$ is the overlap operator % \begin{equation} S=1+\sum_{i,j} Q_{ij}|\beta_i\rangle\langle\beta_j|, \end{equation} % -który określa uogólniony warunek normalizacji pseudofunkcji falowych $\langle\tilde{\psi}_i|S|\tilde{\psi}_j\rangle=\delta_{ij}$. -Macierz $Q_{ij}$ opisuje różnicę w normalizacji funkcji i pseudofunkcji falowych +which determines the generalized normalization condition for the pseudo-wave functions $\langle\tilde{\psi}_i|S|\tilde{\psi}_j\rangle=\delta_{ij}$. +The matrix $Q_{ij}$ describes the difference in normalization of the wave functions and pseudo-wave functions % \begin{equation} Q_{ij}=\int_0^{r_c} dr Q_{ij}(\bm{r})=\int_0^{r_c} dr r^2[\psi_i^*(\bm{r})\psi_j(\bm{r})-\tilde{\psi}_i^*(\bm{r})\tilde{\psi}_j(\bm{r})]. \end{equation} % -Zbiór lokalnych funkcji falowych +The set of local wave functions % \begin{equation} |\beta_i\rangle=\sum_j (B^{-1})_{ij}|\chi_j\rangle, \end{equation} % -gdzie funkcje +where the functions % \begin{equation} |\chi_j\rangle=(\varepsilon_i+\frac{\hbar^2}{2m}\nabla^2-V_{loc})|\tilde{\psi}_j\rangle \end{equation} % -zerują się w obszarze dla $r>r_c$. -Nielokalną część speudopotencjału otrzymuje się ze wzoru +vanish in the region for $r>r_c$. +The nonlocal part of the pseudopotential is obtained from the formula % \begin{equation} \delta V_{NL}=\sum_{ij}D_{ij}|\beta_i\rangle\langle\beta_j|, \end{equation} % -gdzie $D_{ij}=B_{ij}+\varepsilon_j Q_{ij}$. Całkowitą gęstość elektonów walencyjnych -w danym punkcie przestrzeni otrzymujemy ze wzoru +where $D_{ij}=B_{ij}+\varepsilon_j Q_{ij}$. The total valence electron density +at a given point in space is obtained from the formula % \begin{equation} n_v(\bm{r})=\sum_i \tilde{\psi}_i^*(\bm{r})\tilde{\psi}_i(\bm{r})+\sum_{i,j}\sum_k\langle\beta_i|\tilde{\psi}_k\rangle\langle\tilde{\psi}_k|\beta_j\rangle Q_{ij}(\bm{r}), \end{equation} % -gdzie wyraz jest poprawką wynikającą z niezachowania normy przez pseudofunkcje falowe. +where the second term is a correction resulting from the non-conservation of the norm by the pseudo-wave functions. \begin{figure}[h] \centering \includegraphics[scale=1]{usp.pdf} -\caption{Porównanie dokładnej funkcji falowej $2p$ dla tlenu (linia ciągła) z pseudofunkcją zachowującą normę (linia kropkowana) -i pseudofunkcją otrzymaną dla pseudopotancjału ultramiękkiego (linia przerywana). Rysunek z pracy \cite{Vanderbilt90}.} +\caption{Comparison of the exact $2p$ wave function for oxygen (solid line) with a norm-conserving pseudo-wave function (dotted line) +and a pseudo-wave function obtained for an ultrasoft pseudopotential (dashed line). Figure from \cite{Vanderbilt90}.} \label{fig:ups} \end{figure} -Na rysunku \ref{fig:ups} pokazana jest dokładna funkcja falowa dla orbitalu $2p$ w tlenie oraz dwie pseudofunkcje otrzymane dla pseudopotencjału zachowujacego normę i pseudopotencjału ultramiękkiego. Promień obcięcia jest wyraźnie większy dla pseudopotencjału ultramiękkiego ($r_c\approx1.5$ a.u.) niż dla zachowującego normę ($r_c\approx0.5$ a.u.). +Figure \ref{fig:ups} shows the exact wave function for the $2p$ orbital in oxygen and two pseudo-wave functions obtained for a norm-conserving pseudopotential and an ultrasoft pseudopotential. The cutoff radius is clearly larger for the ultrasoft pseudopotential ($r_c\approx1.5$ a.u.) than for the norm-conserving one ($r_c\approx0.5$ a.u.). -\subsection{Metoda PAW} +\subsection{PAW method} -Omówione metody pseudopotencjałów pozwalaja efektywnie wyliczać wiele wielkości fizycznych bazując na pseudofukcjach falowych. -W wielu przypadkach dokładniejsze obliczenia wymagają znajomości funkcji falowych elektronów walencyjnych -również w obszarze rdzenia atomowego. -W roku 1994, Bl\"{o}chl zaproponował nową metodę PAW ({\it ang. projector augmented-wave}), -która łączy efektywność pseudopotencjałów i dokładność obliczeń porównywalną z metodami pełnego potencjału \cite{Blochl}. -Do opisu elektronów walencyjnych podejście to wykorzystuje również pseudofunkcje falowe $\tilde{\psi}_v$, które rozwijane są na fale płaskie i -w obszarze międzywęzłowym pokrywają sie z funkcjami dokładnymi $\psi_v$. -Główną zaletą tej metody jest możliwość wyznaczenia dokładnej funkcji falowej poprzez transformację liniową pseudofukcji falowej +The discussed pseudopotential methods allow efficient calculation of many physical quantities based on pseudo-wave functions. +In many cases, more accurate calculations require knowledge of the wave functions of valence electrons +also in the atomic core region. +In 1994, Bl\"{o}chl proposed a new method, PAW (projector augmented-wave), +which combines the efficiency of pseudopotentials with calculation accuracy comparable to all-electron methods \cite{Blochl}. +To describe valence electrons, this approach also uses pseudo-wave functions $\tilde{\psi}_v$, which are expanded in plane waves and +in the interstitial region coincide with the exact functions $\psi_v$. +The main advantage of this method is the possibility of determining the exact wave function through a linear transformation of the pseudo-wave function % \begin{equation} |\psi_v\rangle=\mathcal{T}|\tilde{\psi}_v\rangle. \end{equation} % -Operator liniowy $\mathcal{T}$ działa w obszarach otoczonych sferą o promieniu $r_c$ wokół atomów w położeniach $\bm{R}_m$ +The linear operator $\mathcal{T}$ acts in regions enclosed by a sphere of radius $r_c$ around atoms at positions $\bm{R}_m$ % \begin{equation} \mathcal{T}=1+\sum_m \mathcal{T}_m. \label{operator} \end{equation} % -Dokładna funkcja falowa i pseudofukcja rozwinięte są w obszarze atomowym na funkcje parcjalne $|\phi_m\rangle$ i $|\tilde{\phi}_m\rangle$ +The exact wave function and pseudo-wave function are expanded in the atomic region into partial waves $|\phi_m\rangle$ and $|\tilde{\phi}_m\rangle$ % \begin{eqnarray} |\psi_v\rangle=\sum_m c_m |\phi_m\rangle, \label{eq1}\\ @@ -1732,41 +1732,41 @@ \subsection{Metoda PAW} \label{eq2} \end{eqnarray} % -gdzie w obydwóch sumach występują te same współczynniki rozwinięcia $c_m$. Zatem te lokalne funkcje powiązane są tą samą -transformacją +where the same expansion coefficients $c_m$ appear in both sums. Therefore, these local functions are related by the same +transformation % \begin{equation} |\phi_m\rangle=(1+\sum_m \mathcal{T}_m)|\tilde{\phi}_m\rangle. \end{equation} % -Funkcje $|\phi_m\rangle$ są rozwiązaniami równania Schr\"{o}dingera dla dokładnego potencjału atomowego, które odpowiadają energiom $\varepsilon_m$ -i są ortogonalne do stanów rdzenia. Wskaźnik $m$ określa jednocześnie położenia atomów $\bm{R}$ i zbiór liczb kwantowych orbitali atomowych. -Każdej parcjalnej funkcji dokładnej odpowiada jedna pseudofunkcja $|\tilde{\phi}_m\rangle$, z którą pokrywa się poza sferą o promieniu $r_c$. -Oba rodzaje funkcji parcjalnych są funkcjami radialnymi, zdefiniowanymi na logarytmicznej siatce radialnej, przemnożonymi przez -harmoniki sferyczne. +The functions $|\phi_m\rangle$ are solutions of the Schr\"{o}dinger equation for the exact atomic potential, corresponding to energies $\varepsilon_m$ +and orthogonal to core states. The index $m$ simultaneously determines the positions of atoms $\bm{R}$ and the set of quantum numbers of atomic orbitals. +Each exact partial wave corresponds to one pseudo-wave function $|\tilde{\phi}_m\rangle$, with which it coincides outside a sphere of radius $r_c$. +Both types of partial functions are radial functions, defined on a logarithmic radial grid, multiplied by +spherical harmonics. -Odejmując stronami (\ref{eq1}) i (\ref{eq2}) dostajemy równanie +Subtracting (\ref{eq1}) and (\ref{eq2}) term by term, we obtain % \begin{equation} |\psi_v\rangle=|\tilde{\psi}_v\rangle-\sum_m c_m |\tilde{\phi}_m\rangle + \sum_m c_m |\phi_m\rangle. \label{psiv} \end{equation} % -Aby operator $\mathcal{T}$ był liniowy współczynniki $c_m$ muszą być liniowymi funkcjonałami pseudofunkcji falowej $|\tilde{\psi}_v\rangle$ +For the operator $\mathcal{T}$ to be linear, the coefficients $c_m$ must be linear functionals of the pseudo-wave function $|\tilde{\psi}_v\rangle$ % \begin{equation} c_m=\langle\tilde{p}_m|\tilde{\psi}_v\rangle, \label{coef} \end{equation} % -gdzie $\langle\tilde{p}_m|$ są funkcjami rzutowymi dualnymi względem funkcji parcjalnych +where $\langle\tilde{p}_m|$ are projector functions dual to the partial waves $\langle\tilde{p}_m|\tilde{\phi}_n\rangle=\delta_{m,n}$. -Dla każdej funkcji $|\tilde{\phi}_m\rangle$ mamy jedną funkcja rzutową $\langle\tilde{p}_m|$ -i dla nich spełniony jest warunek $\sum_m |\tilde{\phi}_m\rangle\langle\tilde{p}_m|=1$. -Funkcje rzutowe są funkcjami radialnymi pomnożonymi przez harmoniki sferyczny, a następnie przetransformowane do bazy fal płaskich. -Są przypisane do położeń atomów, ale nie zależą od potencjału atomowego. +For each function $|\tilde{\phi}_m\rangle$ we have one projector function $\langle\tilde{p}_m|$ +and for them the condition $\sum_m |\tilde{\phi}_m\rangle\langle\tilde{p}_m|=1$ is satisfied. +The projector functions are radial functions multiplied by spherical harmonics, and then transformed to the plane wave basis. +They are assigned to atomic positions but do not depend on the atomic potential. % -Wstawiając (\ref{coef}) do (\ref{psiv}) otrzymujemy +Inserting (\ref{coef}) into (\ref{psiv}) we obtain % \begin{equation} |\psi_v\rangle=|\tilde{\psi}_v\rangle+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|)\tilde{\psi}_v\rangle @@ -1774,43 +1774,43 @@ \subsection{Metoda PAW} \label{psiv2} \end{equation} % -gdzie wyrażenie w nawiasie kwadratowym jest wprowadzonym wcześniej operatorem liniowym +where the expression in square brackets is the linear operator introduced earlier % \begin{equation} \mathcal{T}=1+\sum_m \mathcal{T}_m=1+\sum_m (|\phi_m\rangle-|\tilde{\phi}_m\rangle)\langle\tilde{p}_m|. \end{equation} % -Funkcje falowe rdzenia $|\psi_c\rangle$, podobnie do funkcji walencyjnych, są rozłożone na trzy składowe +The core wave functions $|\psi_c\rangle$, similarly to valence functions, are decomposed into three components % \begin{equation} |\psi_c\rangle=|\tilde{\psi}_c\rangle+|\phi_c\rangle-|\tilde{\phi}_c\rangle, \end{equation} % -gdzie kolejne wyrazy odpowiadają pseudofunkcji elektronów rdzenia, która pokrywa się z dokładną funkcją dla $r>r_c$, -lokalnej (parcjalnej) funkcji rdzenia i lokalnej pseudofukcji rdzenia. Obydwie lokalne funcje wyrażone są jako funkcje radialne -pomnożone przez harmoniki sferyczne. +where the successive terms correspond to the pseudo-wave function of core electrons, which coincides with the exact function for $r>r_c$, +the local (partial) core function, and the local core pseudo-wave function. Both local functions are expressed as radial functions +multiplied by spherical harmonics. -Średnia z operatora $A$ może być wyznaczona przy pomocy dokładnych funkcji lub pseudofunkcji +The expectation value of operator $A$ can be determined using exact functions or pseudo-wave functions % \begin{equation} \langle A \rangle = \sum_n f_n \langle \psi_n|A|\psi_n\rangle = \sum_n f_n \langle \tilde{\psi}_n|\tilde{A}|\tilde{\psi}_n\rangle, \end{equation} % -gdzie $f_n$ określa obsadzenie stanu $n$, a $\tilde{A}$ jest pseudooperatorem, który można otrzymać transformując operator $A$ +where $f_n$ determines the occupation of state $n$, and $\tilde{A}$ is a pseudo-operator that can be obtained by transforming operator $A$ % \begin{equation} \tilde{A}=\mathcal{T}^{\dagger} A \mathcal{T}= A +\sum_{i,j} |\tilde{p}_i\rangle (\langle \phi_i |A|\phi_j\rangle - \langle \tilde{\phi}_i |A|\tilde{\phi}_j\rangle ) \langle\tilde{p}_j|. \end{equation} % -Przykładowo, stosując te wyrażenia do operatora gęstości $n=|\bm{r}\rangle\langle\bm{r}|$, -możemy wyrazić gęstość elektronową następującym wyrażeniem +For example, applying these expressions to the density operator $n=|\bm{r}\rangle\langle\bm{r}|$, +we can express the electron density with the following expression % \begin{equation} n(\bm{r})=\tilde{n}(\bm{r})+n^1(\bm{r})-\tilde{n}^1(\bm{r}), \end{equation} % -gdzie +where % \begin{equation} \tilde{n}(\bm{r})=\sum_n f_n \langle \tilde{\psi}_n|\bm{r}\rangle\langle \bm{r}| \tilde{\psi}_n\rangle=\sum_n f_n |\tilde{\psi_n}(\bm{r})|^2, @@ -1824,65 +1824,65 @@ \subsection{Metoda PAW} \tilde{n}^1(\bm{r})=\sum_{n,i,j} f_n \langle \tilde{\psi}_n|\tilde{p}_i\rangle\langle\tilde{\phi}_i|\bm{r}\rangle\langle \bm{r}|\tilde{\phi}_j\rangle\langle\tilde{p}_j |\tilde{\psi}_n\rangle. \end{equation} % -W powyższych wzorach sumowanie obejmuje zarówno stany walencyjne, jak i stany rdzenia. +In the above formulas, the summation includes both valence states and core states. -Metoda PAW należy obecnie do najdokładniejszych i najbardziej efektywnych metod. Została zaimplementowana -w takich programach, jak Vienna Ab Initio Simulation Package (VASP) \cite{Vasp,PawVasp} i Quantum Espresso \cite{QE}. +The PAW method is currently one of the most accurate and efficient methods. It has been implemented +in programs such as the Vienna Ab Initio Simulation Package (VASP) \cite{Vasp,PawVasp} and Quantum Espresso \cite{QE}. -\section{Zlokalizowane orbitale} +\section{Localized orbitals} -\subsection{Metoda ciasnego wiązania} +\subsection{Tight-binding method} -W odróżnieniu od metod pseudopotencjału, które wykorzystują bazę fal płaskich, metody opisane w tym rozdziale -stosują lokalne orbitale, które powiązane są z danymi atomami lub centrowane są w położeniach atomów. -Opis przy pomocy lokalnych orbitali nadaje się dobrze do układów, gdzie występują zlokalizowane stany -elektronowe, ale możliwy jest ruch elektronów poprzez przeskoki do sąsiednich atomów. -Najprostszym opisem takich układów jest model ciasnego wiązania. -Lokalne orbitale atomowe możemy zapisać w postaci $\phi_{\alpha}(\bm{r}-\bm{R}_{\alpha})$, -gdzie wektor $\bm{R}_{\alpha}$ oznacza położenie danego atomu. Wskaźnik $\alpha$ oznacza tutaj wszystkie liczby kwantowe, -które charakteryzują dany orbital ($\alpha=n,l,m$). Zakładamy dla uproszczenia, że z danym atomem związny jest tylko -jeden orbital, ale model ciasnego wiązania można łatwo uogólnić na dowolną liczbę orbitali. -Hamiltonian możemy zapisać jako +In contrast to pseudopotential methods, which use a plane wave basis, the methods described in this section +employ local orbitals that are associated with given atoms or centered at atomic positions. +The description using local orbitals is well suited to systems where localized electronic +states occur, but electron motion is possible through hops to neighboring atoms. +The simplest description of such systems is the tight-binding model. +Local atomic orbitals can be written as $\phi_{\alpha}(\bm{r}-\bm{R}_{\alpha})$, +where the vector $\bm{R}_{\alpha}$ denotes the position of a given atom. The index $\alpha$ here denotes all quantum numbers +that characterize a given orbital ($\alpha=n,l,m$). For simplicity, we assume that only +one orbital is associated with a given atom, but the tight-binding model can easily be generalized to any number of orbitals. +The Hamiltonian can be written as % \begin{equation} H=-\frac{\hbar^2}{2m}\nabla^2+\sum_{\alpha}V_{\alpha}(\bm{r}-\bm{R}_{\alpha}), \end{equation} % -gdzie $V_{\alpha}$ jest potencjałem atomowym wokół położenia $\bm{R}_{\alpha}$. -Elementy macierzowe hamiltonianu możemy wyznaczyć ze wzoru +where $V_{\alpha}$ is the atomic potential around position $\bm{R}_{\alpha}$. +The matrix elements of the Hamiltonian can be determined from the formula % \begin{equation} H_{\alpha\beta}=\int d\bm{r} \phi_{\alpha}^*(\bm{r}-\bm{R}_{\alpha})H\phi_{\beta}(\bm{r}-\bm{R}_{\beta}). \label{matrix} \end{equation} % -Ponieważ orbitale atomowe należące do różnych atomów nie są wzajemnie ortogonalne -wprowadza się również macierz przekrywania +Since atomic orbitals belonging to different atoms are not mutually orthogonal, +an overlap matrix is also introduced % \begin{equation} S_{\alpha\beta}=\int d\bm{r} \phi_{\alpha}^*(\bm{r}-\bm{R}_{\alpha})\phi_{\beta}(\bm{r}-\bm{R}_{\beta}). \end{equation} % -Elementy diagonalne hamiltonianu $\varepsilon_{\alpha}=H_{\alpha\alpha}$ określają lokalną energię elektronu w danym orbitalu $\alpha$. -Natomiast elementy pozadiagonalne $t_{\alpha\beta}=H_{\alpha\beta}$ nazywane są całkami przeskoku i określają prawdopodobieństwo -przeskoku elektronu między dwoma atomami. +The diagonal elements of the Hamiltonian $\varepsilon_{\alpha}=H_{\alpha\alpha}$ determine the local energy of the electron in a given orbital $\alpha$. +The off-diagonal elements $t_{\alpha\beta}=H_{\alpha\beta}$ are called hopping integrals and determine the probability +of electron hopping between two atoms. -Aby przetransformować elementy macierzowe hamiltonianu i macierzy $S$ do przestrzeni odwrotnej -wprowadzamy bazę, która odpowiada wektorom falowym $\bm{k}$ +To transform the matrix elements of the Hamiltonian and matrix $S$ to reciprocal space, +we introduce a basis that corresponds to wave vectors $\bm{k}$ % \begin{equation} \phi_{\bm{k}\alpha}(\bm{r})=A_{\alpha\bm{k}}\sum_n e^{i\bm{k}\bm{T}_n}\phi_{\alpha}[\bm{r}-(\bm{R}_{\alpha}+\bm{T}_n)], \end{equation} % -gdzie $A_{\bm{k}\alpha}$ są czynnikami normalizacji, a $\bm{T}_n$ są wektorami translacji sieci krystalicznej. -W tej bazie możemy zapisać funkcję falową, która spełnia twierdzenie Blocha +where $A_{\bm{k}\alpha}$ are normalization factors, and $\bm{T}_n$ are translation vectors of the crystal lattice. +In this basis, we can write the wave function that satisfies Bloch's theorem % \begin{equation} \psi_{\bm{k}i}=\sum_{\alpha} c_{i\alpha} \phi_{\bm{k}\alpha}(\bm{r}), \end{equation} % -oraz elementy macierzowe hamiltonianu i macierzy $S$ +as well as matrix elements of the Hamiltonian and matrix $S$ % \begin{equation} H_{\alpha\beta}(\bm{k})=\int d\bm{r} \phi_{\alpha\bm{k}}^*(\bm{r})H\phi_{\beta\bm{k}}(\bm{r})=\sum_n e^{i\bm{k}\bm{T}_n} H_{\alpha\beta}, @@ -1892,338 +1892,337 @@ \subsection{Metoda ciasnego wiązania} S_{\alpha\beta}(\bm{k})=\int d\bm{r} \phi_{\alpha\bm{k}}^*(\bm{r})\phi_{\beta\bm{k}}(\bm{r})=\sum_n e^{i\bm{k}\bm{T}_n} S_{\alpha\beta}. \end{equation} % -Równanie na energie własne $\varepsilon_i(\bm{k})$ i współczynniki rozwinięcia funkcji falowej $c_{i,\alpha}(\bm{k})$ przyjmuje postać +The equation for eigenvalues $\varepsilon_i(\bm{k})$ and expansion coefficients of the wave function $c_{i,\alpha}(\bm{k})$ takes the form % \begin{equation} \sum_{\beta}[H_{\alpha\beta}(\bm{k})-\varepsilon_i(\bm{k})S_{\alpha\beta}(\bm{k})]c_{i\beta}(\bm{k})=0. \label{ham_loc} \end{equation} % -Dla orbitali wzajemnie ortogonalnych, mamy $S_{\alpha\beta}=\delta_{\alpha\beta}$ i równanie (\ref{ham_loc}) -przyjmuje postać taką samą jak równanie w bazie fal płaskich (\ref{ham_rec}). +For mutually orthogonal orbitals, we have $S_{\alpha\beta}=\delta_{\alpha\beta}$ and equation (\ref{ham_loc}) +takes the same form as the equation in the plane wave basis (\ref{ham_rec}). -\subsection{Funkcje Wanniera} +\subsection{Wannier functions} \label{sec:wannier} -W metodzie ciasnego wiązania często wykorzystuje się bazę funkcji Waniera, które są zlokalizowanymi funkcjami, -centrowanymi na położeniach atomowych $\bm{R}_n$. -Funkcja Wanniera zdefiniowana jest jako transformata Fouriera funkcji Blocha powiązanej z danym pasmem $j$ +In the tight-binding method, a basis of Wannier functions is often used, which are localized functions +centered at atomic positions $\bm{R}_n$. +The Wannier function is defined as the Fourier transform of the Bloch function associated with a given band $j$ % \begin{equation} w_j(\bm{r}-\bm{R}_n)=\frac{1}{\sqrt{N}}\sum_{\bm{k}}e^{-i\bm{k}\bm{R}_n}\psi_{\bm{k}j}(\bm{r}). \end{equation} % -Spełniona jest również transformata odwrotna, która pozwala wyrazić funkcje Blocha przez funkcje -Wanniera +The inverse transform is also satisfied, which allows expressing Bloch functions through Wannier +functions % \begin{equation} \psi_{\bm{k}j}(\bm{r})=\frac{1}{\sqrt{N}}\sum_n e^{i\bm{k}\bm{R}_n} w_j(\bm{r}-\bm{R}_n). \end{equation} % -Funkcje Wanniera dla różnych położeń atomowych są ortogonalne +Wannier functions for different atomic positions are orthogonal % \begin{multline} \int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)w_j(\bm{r}-\bm{R}_m)=\frac{1}{N}\sum_{\bm{k},\bm{k}'}\int d\bm{r}e^{i(\bm{k}\bm{R}_n-\bm{k}'\bm{R}_m)}\psi_{\bm{k}j}(\bm{r})\psi_{\bm{k}'j}(\bm{r}) \\ =\frac{1}{N}\sum_{\bm{k}}e^{i\bm{k}(\bm{R}_n-\bm{R}_m)}=\delta_{mn}, \end{multline} % -gdzie wykorzystaliśmy ortogonalność funkcji Blocha. Spełniony jest również warunek zupełności +where we used the orthogonality of Bloch functions. The completeness condition is also satisfied % \begin{equation} \sum_n w_j^*(\bm{r}-\bm{R}_n)w_j(\bm{r}'-\bm{R}_n)=\delta^3(\bm{r}-\bm{r}'). \end{equation} -Zatem funkcje Wanniera tworzą zbiór zlokalizowanych funkcji bazowych. -Energie pasma $j$ dla funkcji Blocha w tej bazie może być wyznaczona ze wzoru +Thus, Wannier functions form a set of localized basis functions. +The energy of band $j$ for Bloch functions in this basis can be determined from the formula % \begin{equation} \varepsilon_{\bm{k}j}=\int d\bm{r} \psi_{\bm{k}j}^*(\bm{r})H\psi_{\bm{k}j}(\bm{r}) =\frac{1}{N}\int d\bm{r}\sum_n w_j^*(\bm{r}-\bm{R}_n)e^{-i\bm{k}\bm{R}_n}H\sum_m w_j(\bm{r}-\bm{R}_m)e^{i\bm{k}\bm{R}_m}. \end{equation} % -Sumowanie po wskaźnikach $n$ i $m$ możemy rozdzielić na dwa wyrazy dla $n=m$ i $n\neq m$ +The summation over indices $n$ and $m$ can be separated into two terms for $n=m$ and $n\neq m$ % \begin{multline} \varepsilon_{\bm{k}j}=\frac{1}{N}\sum_n\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)Hw_j(\bm{r}-\bm{R}_n) \\ +\frac{1}{N}\sum_{n\neq m}e^{i\bm{k}(\bm{R}_m-\bm{R}_n)}\int d\bm{r} w_j^*(\bm{r}-\bm{R}_n)Hw_j(\bm{r}-\bm{R}_m). \end{multline} % -Wykorzystując oznaczenia, które wprowadziliśmy dla elementów macierzowych hamiltonianu (\ref{matrix}) -dostajemy +Using the notation we introduced for the Hamiltonian matrix elements (\ref{matrix}) +we obtain % \begin{equation} \varepsilon_{\bm{k}j}=\frac{1}{N}\sum_n \varepsilon_n+\frac{1}{N}\sum_{n\neq m}e^{i\bm{k}(\bm{R}_m-\bm{R}_n)}t_{nm}. \end{equation} % -Wzór ten pozwala wyznaczyć strukturę pasmową w ramach metody ciasnego wiązania. -Jeżeli ograniczymy się do modelu jednopasmowego i do przeskoków tylko między najbliższymi sąsiadami -możemy dostać uproszczony model z jednym parametrem przeskoku $t$. -Dla prostej struktury kubicznej dostajemy +This formula allows determining the band structure within the tight-binding method. +If we limit ourselves to a single-band model and to hops only between nearest neighbors, +we can obtain a simplified model with a single hopping parameter $t$. +For a simple cubic structure, we obtain % \begin{equation} \varepsilon_{\bm{k}j}=\varepsilon_0+\frac{t}{N}\sum_{n}e^{i\bm{k}(\bm{R}_{n+1}-\bm{R}_n)}=\varepsilon_0+2t(cosk_xa+cosk_ya+cosk_za). \label{band} \end{equation} % -gdzie $a$ jest stałą sieci, a $\varepsilon_0$ jest energią elektronu zlokalizowanego w stanie atomowym. -Szerokość pasma w tym przybliżeniu dana jest wzorem $w=2z|t|$, gdzie $z$ jest liczbą najbliższych sąsiadów. +where $a$ is the lattice constant, and $\varepsilon_0$ is the energy of an electron localized in an atomic state. +The bandwidth in this approximation is given by the formula $w=2z|t|$, where $z$ is the number of nearest neighbors. -Metoda ciasnego wiązania, która wykorzystuje bazę orbitali atomowych lub funkcji Wanniera, -często wykorzystywana jest w obliczeniach modelowych. W ramach tego podejścia można łatwo uwzględnić lokalne oddziaływania -kulombowskie lub oddziaływania parujące w modelach nadprzewodników wysokotemperaturowych. -Lokalne energie i całki przeskoku mogą być wyznaczone przez dofitowanie struktury elektronowej -z modelu ciasnego wiązania do wyników eksperymentalnych lub do struktury pasmowej wyznaczonej z obliczeń DFT. -W tym drugim przypadku stosuje się najczęściej bazę maksymalnie zlokalizowanych funkcji Wanniera. -Wykorzystuje się swobodę wyboru fazy dla funkcji Blocha, którą możemy przemnożyć przez czynnik $e^{i\theta(\bm{k})}$, -gdzie $\theta(\bm{k})$ jest dowolną funkcją rzeczywistą, bez wpływu na energie stanów elektronowych. -Taki czynnik ma jednak wpływ na kształt funkcji Wanniera, w szczególności na ich zasięg przestrzenny. -Można tak dobrać czynnik fazowy, aby funkcja Wanniera $w_i(\bm{r}-\bm{R}_n)$ zlokalizowana była -wokół punktu $\bm{R}_n$ i szybko zanikała z odległością. +The tight-binding method, which uses a basis of atomic orbitals or Wannier functions, +is often used in model calculations. Within this approach, local Coulomb +interactions or pairing interactions in high-temperature superconductor models can easily be included. +Local energies and hopping integrals can be determined by fitting the electronic structure +from the tight-binding model to experimental results or to the band structure determined from DFT calculations. +In the latter case, a basis of maximally localized Wannier functions is most often used. +The freedom to choose the phase for Bloch functions is utilized, which can be multiplied by a factor $e^{i\theta(\bm{k})}$, +where $\theta(\bm{k})$ is an arbitrary real function, without affecting the energies of electronic states. +However, such a factor affects the shape of Wannier functions, particularly their spatial extent. +The phase factor can be chosen so that the Wannier function $w_i(\bm{r}-\bm{R}_n)$ is localized +around point $\bm{R}_n$ and decays rapidly with distance. \begin{figure}[h] \centering \includegraphics[scale=1]{FeSe.pdf} -\caption{Porównanie struktury pasmowej otrzymanej w ramach modelu ciasnego wiązania i obliczeń DFT dla {\bf a.} CeCoIn$_5$ i {\bf b.} FeSe. -Rysunek z pracy \cite{FeSe}.} +\caption{Comparison of band structures obtained within the tight-binding model and DFT calculations for {\bf a.} CeCoIn$_5$ and {\bf b.} FeSe. +Figure from \cite{FeSe}.} \label{fig:fese} \end{figure} -Na rysunku \ref{fig:fese} pokazano przykłady struktur pasmowych dla dwóch związków, CeCoIn$_5$ i FeSe, wyliczonych w modelu ciasnego wiązania z bazą -maksymalnie zlokalizowanych funkcji Wanniera. -Parametry modelu wyznaczono przez dofitowanie energii stanów elektronowych, dla każdego wektora falowego $\bm{k}$, -do struktur pasmowych otrzymanych w ramach obliczeń DFT \cite{FeSe}. -Obliczenia wykonano programem Quantum Espresso \cite{QE}, stosując funkcjonał GGA \cite{PW91} w ramach metody PAW \cite{Blochl}. -Wyznaczone modele ciasnego wiązania zostały następnie wykorzystane do wyliczenia podatności tworzenia par Coopera -i zbadania własności nadprzewodzących obydwóch materiałów \cite{FeSe}. +Figure \ref{fig:fese} shows examples of band structures for two compounds, CeCoIn$_5$ and FeSe, calculated in the tight-binding model with a basis +of maximally localized Wannier functions. +The model parameters were determined by fitting the electronic state energies, for each wave vector $\bm{k}$, +to the band structures obtained from DFT calculations \cite{FeSe}. +The calculations were performed with the Quantum Espresso program \cite{QE}, using the GGA functional \cite{PW91} within the PAW method \cite{Blochl}. +The determined tight-binding models were then used to calculate the susceptibility to Cooper pair formation +and investigate the superconducting properties of both materials \cite{FeSe}. -\subsection{Funkcje Gaussa} +\subsection{Gaussian functions} -Lokalne orbitale można również wykorzystać jako bazę do rozwiniecia funkcji falowej w ramach samozgodnej procedury rozwiązywania równań Kohna-Shama. -Jeżeli funkcjami bazowymi są orbitale atomowe mówimy o metodzie liniowych kombinacji orbitali atomowych ({\it ang. linear combination -of atomic orbitals} - LCAO). Zwykle jednak stosuje się atomo-podobne orbitale, których postać funkcyjna ułatwia implementację -i przyspiesza obliczenia. Do najczęściej stosowanych należą orbitale typu Slatera \cite{STO1,STO2} i funkcje typu Gaussa (gaussiany) \cite{GTO}. -Te drugie są szczególnie wygodne ponieważ całki z funkcji Gaussa można wyliczyć analitycznie. -Naturalną reprezentacją dla gaussianów jest układ współrzędnych biegunowych, ale wygodniejszy do wyznaczania elementów macierzowych hamiltonianu jest układ kartezjański, w którym te funkcje mają postać +Local orbitals can also be used as a basis for expanding the wave function within the self-consistent procedure for solving the Kohn-Sham equations. +If the basis functions are atomic orbitals, we speak of the linear combination of atomic orbitals (LCAO) method. Usually, however, atom-like orbitals are used, whose functional form facilitates implementation +and speeds up calculations. The most commonly used are Slater-type orbitals \cite{STO1,STO2} and Gaussian-type functions (Gaussians) \cite{GTO}. +The latter are particularly convenient because integrals of Gaussian functions can be calculated analytically. +The natural representation for Gaussians is the polar coordinate system, but more convenient for determining Hamiltonian matrix elements is the Cartesian system, in which these functions have the form % \begin{equation} G_{ijk}(\bm{r},\alpha,\bm{R}_n)=N(x-x_n)^i(y-y_n)^j(z-z_n)^ke^{-\alpha (\bm{r}-\bm{R}_n)^2}, \end{equation} % -gdzie $\alpha$ jest parametrem wariacyjnym, który umożliwia optymalizację bazy dla konkretnych atomów, $\bm{R}_n=(x_n,y_n,z_n)$ jest wektorem określającym centrowanie danej funkcji, a $N$ jest czynnikiem normalizacyjnym. -Spełniona jest ponadto zależność $l=i+j+k$, gdzie $l$ jest orbitalną liczbą kwantową. -W wyniku iloczynu dwóch fukcji typu $s$ ($l=0$) centrowanych w punktach $\bm{R}_n$ i $\bm{R}_m$ dostajemy +where $\alpha$ is a variational parameter that enables basis optimization for specific atoms, $\bm{R}_n=(x_n,y_n,z_n)$ is a vector determining the center of a given function, and $N$ is a normalization factor. +Additionally, the relation $l=i+j+k$ is satisfied, where $l$ is the orbital quantum number. +The product of two functions of type $s$ ($l=0$) centered at points $\bm{R}_n$ and $\bm{R}_m$ gives % \begin{equation} G_s(\bm{r},\alpha,\bm{R}_n)G_s(\bm{r},\beta,\bm{R}_m)=e^{-\gamma(\bm{R}_n-\bm{R}_m)^2}G_s(\bm{r},\kappa,\bm{R}_p), \end{equation} % -gdzie +where % \begin{equation} \kappa=\alpha+\beta, \quad \gamma=\frac{\alpha\beta}{\alpha+\beta}, \quad \bm{R}_p=\frac{\alpha\bm{R}_n+\beta\bm{R}_m}{\alpha+\beta}, \end{equation} % -gdzie $\bm{R}_p$ jest wektorem centrowania wynikowej funkcji Gaussa. -W ogólnym przypadku iloczyn dwóch gaussianów można zapisać w formie +where $\bm{R}_p$ is the center vector of the resulting Gaussian function. +In the general case, the product of two Gaussians can be written in the form % \begin{multline} G_{i_1j_1k_1}(\bm{r},\alpha,\bm{R}_n)G_{i_2j_2k_2}(\bm{r},\beta,\bm{R}_m) = Ne^{-\gamma(\bm{R}_n-\bm{R}_m)^2}e^{-\kappa(\bm{r}-\bm{R}_p)^2} \\ \times (x-x_n)^{i_1}(x-x_m)^{i_2}(y-y_n)^{j_1}(y-y_m)^{j_2}(z-z_n)^{k_1}(z-z_m)^{k_2}. \end{multline} % -Te wzory pokazują, ze iloczyn funkcji Gaussa jest również funkcją Gaussa. Jest to główna zaleta tej bazy umożliwiająca -analityczne wyliczenie złożonych całek zawierajacych kilka funkcji bazowych i w ten sposób znaczne przyspieszenie rachunków. -W odróżnieniu od metod wykorzystujących fale płaskie, metoda funkcji Gaussa wymaga odpowiedniego wybrania funkcji bazowych -dla danego układu atomowego. Metoda ta stosowana jest głównie przez chemików, a najbardziej popularnym programem jest GAUSSIAN. -Głównym twórca tego programu jest John Pople, który w roku 1998 otrzymał wspólnie z Walterem Kohnem Nagrodę Nobla w dziedzinie chemii. +These formulas show that the product of Gaussian functions is also a Gaussian function. This is the main advantage of this basis, enabling +analytical calculation of complex integrals containing several basis functions and thus significant acceleration of calculations. +In contrast to methods using plane waves, the Gaussian function method requires appropriate selection of basis functions +for a given atomic system. This method is used mainly by chemists, and the most popular program is GAUSSIAN. +The main creator of this program is John Pople, who in 1998 received the Nobel Prize in Chemistry together with Walter Kohn. -\section{Stowarzyszone fale i atomowe sfery} +\section{Augmented waves and atomic spheres} -Ostatnia grupa metod obliczeniowych łączy główne cechy dwóch poprzednich: pseudopotencjałów i lokalnych orbitali. -Do rozwinięcia funkcji falowych stosowane są dwie różne bazy w zależności od położenia w krysztale. -Wokół rdzeni atomowych naturalnym wyborem sa lokalne funkcje, które można otrzymać z rozwiązania -równania Schr\"{o}dingera w potencjale sferyczno-symetrycznym. W obszarze miedzywezłowym -stosuje się rozwinięcie w bazie funkcji, które umożliwiają szybką zbieżność rachunków (np. fale płaskie). -Centralnym problemem stają sie odpowiednie warunki brzegowe, które zapewniają ciągłość funkcji falowej i jej pochodnej -na granicy między tymi obszarami. -Wszystkie metody omawiane w tym rozdziale stosowały na początku uproszczony potencjał typu {\it muffin-tin}, który w obszarze rdzenia -ma charakter potencjału atomowego, a w obszarze międzywęzłowym jego wartość jest stała. -Obecnie podejścia te zostały zaimplementowane w ramach procedury samozgodnej i zaliczane są do metod pełnego potencjału. +The last group of computational methods combines the main features of the two previous ones: pseudopotentials and local orbitals. +Two different bases are used for expanding wave functions depending on the position in the crystal. +Around atomic cores, the natural choice is local functions, which can be obtained from solving +the Schr\"{o}dinger equation in a spherically symmetric potential. In the interstitial region, +an expansion in a basis of functions that enables rapid convergence of calculations is used (e.g., plane waves). +The central problem becomes appropriate boundary conditions that ensure continuity of the wave function and its derivative +at the boundary between these regions. +All methods discussed in this section initially used a simplified muffin-tin potential, which in the core region +has the character of an atomic potential, while in the interstitial region its value is constant. +Currently, these approaches have been implemented within the self-consistent procedure and are classified as all-electron methods. -\subsection{Metoda KKR} +\subsection{KKR method} -W dwóch pracach, Korringa \cite{K47} oraz Kohn i Rostoker \cite{KR54} (KKR) zaproponowali metodę, która nazywana jest również metodą funcji Greena -lub metodą wielokrotnego rozpraszania. -Pierwsze obliczenia stałych sieci i modułów sztywności wykonano właśnie z wykorzystaniem tej metody \cite{Moruzzi77}. Była to przełomowa praca, która -pokazała możliwość zastosowania DFT do badania własności materiałowych. +In two works, Korringa \cite{K47} and Kohn and Rostoker \cite{KR54} (KKR) proposed a method that is also called the Green's function method +or the multiple scattering method. +The first calculations of lattice constants and elastic moduli were performed using this method \cite{Moruzzi77}. This was a groundbreaking work that +showed the possibility of applying DFT to study material properties. -Podstawową wielkością stosowaną tutaj jest funkcja Greena $G(E,\bm{r},\bm{r}')$, która opisuje propagację elektronu o energii $E$ między punktami $\bm{r}$ i $\bm{r}'$. Proces przemieszczania się elektronu można podzielić na swobodny ruch w obszarze międzywęzłowym i rozpraszanie na sferach atomowych -w wyniku oddziaływania elektronu z potencjałem rdzenia atomowego. -Dla elektronu opisanego jednocząstkowym równaniem Schr\"{o}dingera +The basic quantity used here is the Green's function $G(E,\bm{r},\bm{r}')$, which describes the propagation of an electron with energy $E$ between points $\bm{r}$ and $\bm{r}'$. The process of electron movement can be divided into free motion in the interstitial region and scattering on atomic spheres +as a result of electron interaction with the atomic core potential. +For an electron described by the single-particle Schr\"{o}dinger equation % \begin{equation} [-\frac{\hbar^2}{2m}\nabla^2+V(\bm{r})]\psi_i(\bm{r})=\varepsilon_i\psi_i(\bm{r}), \end{equation} % -funkcja Greena spełnia równanie +the Green's function satisfies the equation % \begin{equation} [-\frac{\hbar^2}{2m}\nabla^2+V(\bm{r})-E]G(E,\bm{r}-\bm{r}')=\delta(\bm{r}-\bm{r}'), \end{equation} % -które posiada rozwiązanie w formie +which has a solution in the form % \begin{equation} G(E,\bm{r},\bm{r}')=\sum_i\frac{\psi_i(\bm{r})\psi_i^*(\bm{r}')}{E-\varepsilon_i}. \end{equation} % -Dla nieoddziałujących elektronów mamy $V(\bm{r})=0$ i funkcja Greena ma postać +For non-interacting electrons, we have $V(\bm{r})=0$ and the Green's function has the form % \begin{equation} G_0(E,|\bm{r}-\bm{r}'|)= \frac{m}{2\pi\hbar^2}\frac{e^{ik_0|\bm{r}-\bm{r}'|}}{|\bm{r}-\bm{r}'|}, \end{equation} % -gdzie $k_0=\frac{\sqrt{2mE}}{\hbar}$. +where $k_0=\frac{\sqrt{2mE}}{\hbar}$. -Funkcja Greena dla elektronu oddziałującego z siecią atomową może być zapisana w postaci rozwinięcia +The Green's function for an electron interacting with the atomic lattice can be written as an expansion % \begin{equation} G=G_0+G_0tG_0+G_0tG_0tG_0+...=G_0+G_0tG, \end{equation} % -które prowadzi do zależności +which leads to the relation % \begin{equation} G=(G_0^{-1}-t)^{-1}, \end{equation} % -gdzie $t$ jest macierzą rozpraszania elektronów na pojedynczych atomach sieci krystalicznej. -Można wprowadzić również macierz całkowitego, wielokrotnego rozpraszania elektronów $T$, która zdefiniowana jest wzorem +where $t$ is the scattering matrix for electrons on individual atoms of the crystal lattice. +One can also introduce the total multiple scattering matrix for electrons $T$, which is defined by the formula % \begin{equation} G=G_0+G_0TG_0=G_0+G_0(t+tG_0T)G_0, \end{equation} % -z którego dostajemy +from which we obtain % \begin{equation} T=(t^{-1}-G_0)^{-1}. \end{equation} % -Stany stacjonarne, które odpowiadają rozwiązaniom równania Schr\'{o}dingera, są biegunami macierzy $T$ -i mogą być wyznaczone jako miejsca zerowe wyznacznika +Stationary states, which correspond to solutions of the Schr\'{o}dinger equation, are poles of the matrix $T$ +and can be determined as zeros of the determinant % \begin{equation} \det(t^{-1}-G_0)=0. \end{equation} % -Równanie to dostarcza rozwiązania problemu wielokrotnego rozpraszania elektronów w przybliżeniu potencjału {\it muffin-tin}. -Pełna informacja o rozpraszaniu elektronu na pojedynczej sferze atomowej zawarta jest w macierzy rozpraszania $t_l(E)$, -która zależy tylko od energii stanu elektronowego $E$ i orbitalnego krętu $l$. -Korzystając z teorii rozpraszania, można wyrazić macierz rozpraszania jako funkcję przesunięcia fazy funkcji falowej $\eta_l(E)$ +This equation provides a solution to the problem of multiple scattering of electrons in the muffin-tin potential approximation. +Complete information about electron scattering on a single atomic sphere is contained in the scattering matrix $t_l(E)$, +which depends only on the energy of the electronic state $E$ and the orbital angular momentum $l$. +Using scattering theory, one can express the scattering matrix as a function of the phase shift of the wave function $\eta_l(E)$ % \begin{equation} t_l(E)=-\frac{1}{k_0}e^{i\eta_l(E)}\sin(\eta_l(E)). \label{fshift} \end{equation} % -Funkcja Greena $G_0$ zależy tylko od geometrii sieci krystalicznej i energii $E$. -Wykorzystując rozwinięcie fal płaskich w bazie harmonik sferycznych, funcję Greena -możemy zapisać w formie +The Green's function $G_0$ depends only on the crystal lattice geometry and energy $E$. +Using the expansion of plane waves in the basis of spherical harmonics, the Green's function +can be written in the form % \begin{equation} G_0(E,|\bm{r}-\bm{r}'|)=\sum_{L,L'} i^lj_l(k_0r)Y_L(\hat{\bm{r}})B_{LL'}(E,\bm{R}-\bm{R}')(-i)^{l'}j_{l'}(k_0r')Y^*_{L'}(\hat{\bm{r}}'), \end{equation} % -gdzie $j_l(k_0r)$ są funkcjami Bessela, $B_{LL'}$ są stałymi struktury KKR i $L=\{l,m\}$. -Wektory położenia $\bm{r}$ i $\bm{r}'$ odnoszą się do dwóch sfer atomowych, których środki -określają wektory $\bm{R}$ i $\bm{R}'$. Przy założeniu, że rozpraszanie w każdym węźle atomowym jest takie samo, -co odpowiada sieci złożonej z jednego rodzaju atomów, możemy wprowadzić zależność stałych struktury od wektora falowego +where $j_l(k_0r)$ are Bessel functions, $B_{LL'}$ are the KKR structure constants, and $L=\{l,m\}$. +The position vectors $\bm{r}$ and $\bm{r}'$ refer to two atomic spheres whose centers +are determined by vectors $\bm{R}$ and $\bm{R}'$. Assuming that scattering at each atomic site is the same, +which corresponds to a lattice composed of one type of atom, we can introduce the dependence of structure constants on the wave vector % \begin{equation} B_{LL'}(E_{\bm{k}},\bm{k})=\sum_{m} B_{LL'}(E_{\bm{k}},\bm{T}_m)e^{-i\bm{k}\bm{T}_m}, \end{equation} % -gdzie $\bm{T}_m$ są wektorami translacji sieci krystalicznej, a energie $E_{\bm{k}}$ -są rozwiązaniami równania +where $\bm{T}_m$ are translation vectors of the crystal lattice, and the energies $E_{\bm{k}}$ +are solutions of the equation % \begin{equation} \det[t_l^{-1}(E_{\bm{k}})\delta_{LL'}-B_{LL'}(E_{\bm{k}},\bm{k})]=0. \end{equation} % -Korzystając z wyrażenia (\ref{fshift}) dostajemy podstawowe równania na strukturę pasmową w metodzie KKR +Using expression (\ref{fshift}), we obtain the basic equation for band structure in the KKR method % \begin{equation} \sum_{L'}[B_{LL'}(E_{\bm{k}},\bm{k})+k_0\cot(\eta_l(E_{\bm{k}}))\delta_{LL'}]a_{L'}(\bm{k})=0. \label{KKR} \end{equation} % -Rozwiązania tego równania pozwalają nam wyznaczyć funkcje falowe wewnątrz sfer atomowych +Solutions of this equation allow us to determine wave functions inside atomic spheres % \begin{equation} \psi_{\bm{k}}(\bm{r})=\sum_{L'}a_{L'}(\bm{k})u_l(r,E_{\bm{k}})Y_L(\hat{\bm{r}}), \end{equation} % -gdzie $u_l(r,E_{\bm{k}})$ są rozwiązaniami równania radialnego wewnątrz sfery, umówionego dokładnie w następnym rozdziale. -Funkcje falowe w obszarze międzywęzłowym są rozwiązaniami następującego równania całkowego +where $u_l(r,E_{\bm{k}})$ are solutions of the radial equation inside the sphere, discussed in detail in the next section. +Wave functions in the interstitial region are solutions of the following integral equation % \begin{equation} \psi_{\bm{k}}(\bm{r})=-\int d\bm{r}'G_0(E_{\bm{k}},|\bm{r}-\bm{r}'|)V(\bm{r}')\psi_{\bm{k}}(\bm{r}'). \end{equation} % -Funkcje falowe w obydwóch obszarach muszą spełniać warunki brzegowe na każdej sferze atomowej. +Wave functions in both regions must satisfy boundary conditions on each atomic sphere. -W ogólnym przypadku macierz rozpraszania zależy od położenia atomu $t_l(E,\bm{R})$ -i równanie na funkcje Greena przyjmuje postać +In the general case, the scattering matrix depends on the atomic position $t_l(E,\bm{R})$ +and the equation for the Green's function takes the form % \begin{equation} [G_{LL'}(E,\bm{R},\bm{R}')]^{-1}=\Big[[B_{LL'}(E,\bm{R}-\bm{R}')]^{-1}-t_l(E,\bm{R})\delta_{\bm{R}\bm{R}'}\delta_{LL'}]\Big], \end{equation} % -a stany stacjonarne otrzymujemy z warunku +and stationary states are obtained from the condition % \begin{equation} \det\Big[t_l^{-1}(E,\bm{R})\delta_{\bm{R}\bm{R}'}\delta_{LL'}-B_{LL'}(E,\bm{R}-\bm{R}')\Big]=0. \end{equation} -Funkcja Greena pozwala wyznaczyć różne wielkości fizycznych. Na przykład, część urojona funkcji Greena zwiazana jest z lokalną gęstością stanów +The Green's function allows determining various physical quantities. For example, the imaginary part of the Green's function is related to the local density of states % \begin{equation} n_L(E,\bm{R})=-\frac{1}{\pi}\operatorname{Im}G_{LL}(E+i\delta,\bm{R}). \end{equation} % -Podobnie część urojona transformaty Fouriera funkcji Green daje nam gęstość spektralną, -czyli gęstość stanów elektronowych dla danej energii i wektora falowego +Similarly, the imaginary part of the Fourier transform of the Green's function gives us the spectral density, +i.e., the density of electronic states for a given energy and wave vector % \begin{equation} n_L(E,\bm{k})=-\frac{1}{\pi}\operatorname{Im}G_{LL}(E+i\delta,\bm{k}). \end{equation} % -Metoda funkcji Greena umożliwia wprowadzenie efektywnego (koherentnego) potencjału, który łączy własności dwóch różnych atomów. -Jest to przybliżenie koherentnego potencjału ({\it ang. coherent potential approximation} - CPA), które stosowane jest do badania -stopów metalicznych lub układów domieszkowanych \cite{CPA1,CPA2}. -Metoda polega na uśrednieniu własności rozpraszania dwóch atomów umieszczonych w pobliżu efektywnego potencjału. -Warunek równoważności średniej ważonej po obydwóch atomach i efektywnego potencjału prowadzi do zespolonego, -zależnego od energii potencjału CPA. +The Green's function method enables the introduction of an effective (coherent) potential that combines the properties of two different atoms. +This is the coherent potential approximation (CPA), which is used to study +metallic alloys or doped systems \cite{CPA1,CPA2}. +The method consists of averaging the scattering properties of two atoms placed near an effective potential. +The condition of equivalence between the weighted average over both atoms and the effective potential leads to a complex, +energy-dependent CPA potential. -\subsection{Metoda LAPW} +\subsection{LAPW method} -Metoda zlinearyzowanych stowarzyszonych fal płaskich ({\it ang. linearized augmented plane wave} - LAPW) -jest modyfikacją oryginalnego podejścia rozszerzonych fal płaskich (APW) zaproponowanego przez Slatera w roku 1937 \cite{slater37}. -Podobnie jak w metodzie pseudopotencjału, cały kryształ podzielony jest na obszary wewnątrz sfer otaczających atomy ($rr_c$). Funkcje falowe w otoczeniu jądra atomowego charakteryzują sie dużą zmiennością i -w przybliżeniu maja kształt sferyczny. Z tego względu naturalnym wyborem bazy sa funkcje radialne, będące rozwiązaniami równania Schr\"{o}dingera z -potencjałem sferycznie symetrycznym. W obszarze więdzywęzłowym, gdzie potencjał zmienia sie bardzo wolno, rozwiązania -funkcji falowej rozwijane są w bazie fal płaskich. Funkcję falową w metodzie APW można -zapisać w postaci +The linearized augmented plane wave (LAPW) method +is a modification of the original augmented plane wave (APW) approach proposed by Slater in 1937 \cite{slater37}. +Similarly to the pseudopotential method, the entire crystal is divided into regions inside spheres surrounding atoms ($rr_c$). Wave functions in the vicinity of the atomic nucleus are characterized by high variability and +approximately have a spherical shape. For this reason, the natural choice of basis is radial functions, which are solutions of the Schr\"{o}dinger equation with +a spherically symmetric potential. In the interstitial region, where the potential changes very slowly, solutions +of the wave function are expanded in a plane wave basis. The wave function in the APW method can be +written as % \begin{equation} \psi_{\bm{k}j}(\bm{r})=\sum_{\bm{G}}c_{\bm{G}j}\phi_{\bm{k}+\bm{G}}(\bm{r}), \end{equation} % -gdzie $\bm{G}$ oznaczają wektory sieci odwrotnej. Funkcje bazowe mogą być zapisane w formie +where $\bm{G}$ denotes reciprocal lattice vectors. The basis functions can be written in the form % \begin{equation} \phi_{\bm{k}+\bm{G}}(\bm{r})=\begin{cases} @@ -2233,56 +2232,56 @@ \subsection{Metoda LAPW} \label{APWbase} \end{equation} % -gdzie $A_{lm}$ są współczynnikami rozwinięcia, $Y_{lm}(\theta,\varphi)$ są harmonikami sferycznymi i $u_l(r,E_l)$ są rozwiązaniami równania +where $A_{lm}$ are expansion coefficients, $Y_{lm}(\theta,\varphi)$ are spherical harmonics, and $u_l(r,E_l)$ are solutions of the equation % \begin{equation} [-\frac{d^2}{dx^2}+\frac{l(l+1)}{r^2}+V(r)-E_l]ru_l(r,E_l)=0, \label{radial} \end{equation} % -gdzie $V(r)$ jest potencjałem wewnątrz sfery, a $E_l$ pełni rolę parametru i niekoniecznie jest to energia własna. -W przybliżeniu potencjału {\it muffin-tin} (MT), w obszarze atomowym jest on sferycznie -symetryczny ($V(\bm{r})=V(r)$), a w obszarze międzywezłowym ma wartość stałą ($V(\bm{r})=V_0$) lub zero. Wtedy funkcje falowe $\psi(\bm{r})$ mogą być wyrażone przez rozwiazania równania Schr\"{o}dingera w poszczególnych obszarach kryształu, odpowiednio przez harmoniki sferyczne wokół atomów i fale płaskie między atomami. -Współczynniki $A_{lm}$ wyznacza się tak, aby spełniony był warunek ciągłości funkcji falowej na granicy sfery (warunek ciągłości pierwszych pochodnych nie jest spełniony). w ten sposób współczynniki $A_{lm}$ stają się zależne od vectora falowego. -Współczynniki $c_{\bm{G}}$ i liczby $E_l$ są parametrami wariacyjnymi metody APW. Rozwiązania, które numerowane są wektorami $\bm{G}$, składające sie z pojedynczych fal płaskich w obszarze miedzywęzłowym i dopasowane do nich rozwiązania radialne wewnątrz sfery nazywane są stowarzyszonymi falami płaskimi. +where $V(r)$ is the potential inside the sphere, and $E_l$ plays the role of a parameter and is not necessarily an eigenvalue. +In the muffin-tin (MT) potential approximation, in the atomic region it is spherically +symmetric ($V(\bm{r})=V(r)$), while in the interstitial region it has a constant value ($V(\bm{r})=V_0$) or zero. Then wave functions $\psi(\bm{r})$ can be expressed through solutions of the Schr\"{o}dinger equation in individual regions of the crystal, respectively through spherical harmonics around atoms and plane waves between atoms. +The coefficients $A_{lm}$ are determined so that the continuity condition of the wave function at the sphere boundary is satisfied (the continuity condition for first derivatives is not satisfied). In this way, the coefficients $A_{lm}$ become dependent on the wave vector. +The coefficients $c_{\bm{G}}$ and numbers $E_l$ are variational parameters of the APW method. Solutions, which are numbered by vectors $\bm{G}$, consisting of single plane waves in the interstitial region and radial solutions matched to them inside the sphere, are called augmented plane waves. -Funkcje bazowe wewnątrz sfery zależą od energii $E_l$, co powoduje, że odpowiednie równanie własne na funkcje falowe jest nieliniowe. Jest to główny problem -podejścia APW, uniemożliwiający łatwe rozszerzenie stosowalności tej metody na dowolne potencjały. W szczególności potencjały wyznaczane metodą samozgodną w ramach teorii funkcjonału gęstość. -Rozwiązaniem tego problemu była zaproponowana przez Andersena w roku 1975 linearyzacja równań APW, która prowadzi do metody LAPW \cite{Andersen75}. -W tym podejściu, modyfikuje się funkcje bazowe wewnątrz sfery do postaci +The basis functions inside the sphere depend on energy $E_l$, which causes the corresponding eigenvalue equation for wave functions to be nonlinear. This is the main problem +of the APW approach, preventing easy extension of the applicability of this method to arbitrary potentials. In particular, potentials determined by the self-consistent method within density functional theory. +The solution to this problem was the linearization of APW equations proposed by Andersen in 1975, which leads to the LAPW method \cite{Andersen75}. +In this approach, the basis functions inside the sphere are modified to the form % \begin{equation} \phi_{\bm{k}+\bm{G}}(\bm{r})=\sum_{lm}[A_{lm}(\bm{k}+\bm{G})u_l(r,E_l)Y_{lm}(\theta,\varphi)+B_{lm}(\bm{k}+\bm{G})\dot{u}_l(r,E_l)Y_{lm}(\theta,\varphi)], \end{equation} % -gdzie współczynniki rozwinięcia $A_{lm}$ i $B_{lm}$ wyznacza się z warunku ciągłości funkcji falowej i jej pochodnej na sferze, a pochodna $\dot{u}_l(r,E_l)=\partial u_l/\partial E$ spełnia równanie +where the expansion coefficients $A_{lm}$ and $B_{lm}$ are determined from the continuity condition of the wave function and its derivative on the sphere, and the derivative $\dot{u}_l(r,E_l)=\partial u_l/\partial E$ satisfies the equation % \begin{equation} [-\frac{d^2}{dx^2}+\frac{l(l+1)}{r^2}+V(r)-E_l]r\dot{u}_l(r,E_l)=ru_l(r,E_l). \end{equation} -Dodatkowo narzuca sie warunek normalizacji funkcji $u_l$ +Additionally, the normalization condition for the function $u_l$ is imposed % \begin{equation} \int_0^{r_c}dr[ru_l(r,E_l)]^2=1, \end{equation} % -oraz ortogonalności funkcji $u_l$ i $\dot{u}_l$ +as well as the orthogonality of functions $u_l$ and $\dot{u}_l$ % \begin{equation} \int_0^{r_c}drr^2u_l(r,E_l)\dot{u}_l(r.E_l)=0. \end{equation} -Znajomość gradientu $\dot{u}_l$ umożliwia wyznaczenie funkcji radialnej dla danej energii pasma $\varepsilon$, -uwzlędniając poprawkę liniową +Knowledge of the gradient $\dot{u}_l$ enables determination of the radial function for a given band energy $\varepsilon$, +taking into account the linear correction % \begin{equation} u_l(r,\varepsilon)=u_l(r,E_l)+(\varepsilon-E_l)\dot{u}_l(r,E_l)+O((\varepsilon-E_l)^2), \end{equation} % -gdzie $O((\varepsilon-E_l)^2)$ oznacza błąd, który jest rzędu kwadratu różnicy tych dwóch energii. +where $O((\varepsilon-E_l)^2)$ denotes an error that is of the order of the square of the difference between these two energies. -W ramach procedury samozgodnej, pełny potencjał wyliczany jest w obydwóch obszarach kryształu, -stosując rozwinięcia w odpowiednich bazach +Within the self-consistent procedure, the full potential is calculated in both regions of the crystal, +using expansions in appropriate bases % \begin{equation} V(\bm{r})=\begin{cases} @@ -2292,51 +2291,51 @@ \subsection{Metoda LAPW} \label{fullpot} \end{equation} % -Podobnie wylicza się gęstość ładunku wewnątrz sfery korzystając ze współczynników rozwinięcia funkcji falowych -w bazie harmonic sferycznych oraz w obszarze międzywęzłowym w bazie fal płaskich. +Similarly, the charge density is calculated inside the sphere using the expansion coefficients of wave functions +in the spherical harmonics basis and in the interstitial region in the plane wave basis. -W odróżnieniu od metody pseudopetcjału, gdzie uwzględniane są tylko elektrony walencyjne, w metodzie LAPW wyznaczane są -zarówno stany walencyjne, jak i stany rdzenia. -Ponieważ funkcje falowe stanów rdzenia sa zlokalizowane blisko jądra atomowego, wylicza się je stosując tylko -potencjał centrosymetryczny. Jeżeli zasięg funkcji falowej stanu rdzenia przekracza granicę strefy atomowej, -stosuje się gładkie przedłużenie potencjału centrosymetrycznego poza tę granice. -Do wyznaczenia stanów rdzenia stosuje sie podejście w pełni relatywistyczne, -czyli rozwiązuje się równanie Diraca, zamiast równania Schr\"{o}dingera (\ref{radial}). -Stany walencyjne wyznaczone są dla pełnego potencjału w całym obszarze kryształu. +In contrast to the pseudopotential method, where only valence electrons are considered, in the LAPW method both +valence states and core states are determined. +Since the wave functions of core states are localized close to the atomic nucleus, they are calculated using only +the centrally symmetric potential. If the range of the core state wave function exceeds the boundary of the atomic zone, +a smooth extension of the centrally symmetric potential beyond this boundary is used. +To determine core states, a fully relativistic approach is used, +i.e., the Dirac equation is solved instead of the Schr\"{o}dinger equation (\ref{radial}). +Valence states are determined for the full potential throughout the entire crystal volume. -W niektórych materiałach występują również stany elektronowe, mające wspólne cechy stanów rdzenia i walencyjnych, które nazywane są -pseudordzeniowymi. Przykładem są wysoko położone i wzlędnie rozległe stany $5d$ w metalach ziem rzadkich. -Występowanie tych stanów wymaga modyfikacji metody LAPW. W standardowej wersji, baza konstruowana -jest tak, aby jak najdokładniej opisać stany elektronowe bliskie energii $E_l$ -i zwykle wybiera się tę wartość blisko środka pasma walencyjnego. -Jeżeli występują dodatkowe stany w innym zakresie energii, wybór wartości $E_l$ nie jest oczywisty. -Najlepszym podejściem do opisu stanów pseudordzeniowych jest rozszerzenie bazy przez wprowadzenie dodatkowych -lokalnych orbitali (LO), które mieszczą się wewnątrz atomowej sfery. Ta modyfikacja nazywa się metodą APW+LO \cite{singh91}. -Ponieważ istnieje swoboda wyboru bazy, pochodną funkcji radialnej $\dot{u}_l$ usuwa sie z głównej bazy i dołacza do LO. -Zatem całkowita baza w tym podejściu składa się z oryginalnej bazy APW (\ref{APWbase}) -i dodatkowych orbitali w formie +In some materials, there also exist electronic states having common features of core and valence states, which are called +semi-core states. An example is the high-lying and relatively extended $5d$ states in rare earth metals. +The occurrence of these states requires modification of the LAPW method. In the standard version, the basis is constructed +to describe as accurately as possible electronic states close to energy $E_l$, +and usually this value is chosen close to the center of the valence band. +If additional states occur in a different energy range, the choice of $E_l$ value is not obvious. +The best approach to describe semi-core states is to extend the basis by introducing additional +local orbitals (LO) that fit within the atomic sphere. This modification is called the APW+LO method \cite{singh91}. +Since there is freedom in choosing the basis, the derivative of the radial function $\dot{u}_l$ is removed from the main basis and attached to LO. +Thus, the total basis in this approach consists of the original APW basis (\ref{APWbase}) +and additional orbitals in the form % \begin{equation} \chi^{lo}_L(\bm{r})=[a^{lo}_{lm}u_l(r,E_l)+b^{lo}_{lm}\dot{u}_l(r,E_l)]Y(\theta,\varphi), \end{equation} % -gdzie $r Date: Sat, 3 Jan 2026 08:58:00 +0100 Subject: [PATCH 19/23] Translate Chapter 5: Orbital-dependent functionals and potentials (#34) * Initial plan * Translate Chapter 5 sections 5.1-5.4 (through hybrid functionals) Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Complete translation of Chapter 5 (Orbital-dependent functionals and potentials) Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Address review feedback: fix parameter range and remove resolved review markers Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 584 +++++++++++++++++++++++++------------------------- 1 file changed, 293 insertions(+), 291 deletions(-) diff --git a/book/main.tex b/book/main.tex index d9f4405..c83c789 100644 --- a/book/main.tex +++ b/book/main.tex @@ -2374,655 +2374,657 @@ \subsection{LMTO method} spheres are used that partially overlap and their total volume equals the total volume of the crystal. Application of such an approach is justified only for crystals with close-packed atomic structures. -\chapter{Funkcjonały i potencjały zależne od orbitali} +\chapter{Orbital-dependent functionals and potentials} -\section{Problemy lokalnych funkcjonałów} +\section{Problems with local functionals} \label{sec:mgga} -Teoria funkcjonału gęstości odniosła wiele spektakularnych sukcesów w badaniach własności ciał stałych. -Posiada jednak braki, które nie pozwalają opisać poprawnie struktury elektronowej wielu materiałów. -Te problemy wynikają zasadniczo z przybliżeń stosowanych do wyliczenia energii wymienno-korelacyjnej, -której dokładna postać funkcjonalna nie jest znana. -Główną zaletą przybliżeń stosowanych w DFT, pozwalająca na obliczenia nawet dla dużych układów, jest lokalny lub kwazilokalny -charakter potencjału wymienno-korelacyjnego. Dokładny potencjał jest zwykle nielokalny i zależny jest od funkcji falowych (orbitali), a nie tylko gęstości elektronowej. Przykładem jest dokładna energia oddziaływania wymiennego, która wyliczana jest z orbitali jednocząstkowych w przybliżeniu Hartree-Focka. -Standardowe funkcjonały wymienno-korelacyjnych stosowane w DFT nie zależą od rodzaju obsadzonych orbitali. -Mówiąc ściślej, nie odróżniają stanów o różnej liczbie kwantowej $m$. -Wszystkie orbitale traktowane są jednakowo i nie ma możliwości wyróżnienia cech, które decydują o nierównomiernym ich obsadzeniu. -Taka możliwość często decyduje o charakterze stanu podstawowego i jest szczególnie istotna w układach silnie skorelowanych. - -W przybliżeniach LDA i GGA występują dwa główne problemy, które są ze sobą ściśle powiązane. -Pierwszym z nich jest brak nieciągłości pochodnej funkcjonalnej energii całkowitej po gęstości elektronowej, która jest równa potencjałowi chemicznemu. -Ta nieciągłość jest cechą charakterystyczną funkcjonału wymienno-korelacyjnym, ale występuje również w wyrazie opisującym energię kinetyczną elektronów. -Ponieważ nieciągłość potencjału chemicznego powiązana jest z przerwą energetyczną, to jej brak skutkuje zaniżonymi wartościami, a nawet -zerowaniem się tej wielkości w izolatorach i półprzewodnikach. -Problem przerwy energetycznej będzie dokładniej omawiany w rozdziale~(\ref{sec:insulators}). - -Drugim problemem jest występowanie samoodziaływania elektronów, czyli niezerowej energii oddziaływania elektronu -z jego własnym polem kulombowskim. Jest to efekt niefizyczny, który wynika z niedokładnego kasowania się występujących w hamiltonianie -przyczynków do oddziaływania elektronu z jego własnym polem elektrycznym. -W dokładnym opisie ujemny potencjał wymienno-korelacyjny wytwarzany przez każdy elektron powinien dokładnie kasować jego dodatni potencjał Hartree. -W przypadku przybliżenia Hartree-Focka samoodziaływanie nie występuje, ponieważ oddziaływanie wymienne i Hartree wzajemnie kasują się. -W przypadku DFT, potencjał Hartree wyliczany jest dokładnie, natomiast potencjał wymienno-korelacyjny jest przybliżony, -stając się źródłem samooddziaływania. -Nawet w przypadku układu jednoelektronowego, energia Hartree nie kasuje się z energią wymienną wyznaczoną w przybliżeniu LDA lub GGA. -Na przykładzie atomu wodoru, dyskutowanym w rozdziale \ref{sec:GGA}, dobrze widać efekt jaki powodują różnice między wartościami dokładnymi i przybliżonymi. -Ponieważ wartość bezwględna energii wymiany jest mniejsza niż wartość dokładna, nie kasuje całkowicie dodatniej energii Hartree. -Wprawdzie częściowo różnica ta redukowana jest przez niezerową i ujemną energię korelacji, ale pozostaje skończona. -Ta dodatkowa energia oddziaływania elektronu z własnym polem elektrycznym może powodować duże błędy w obliczeniach. -W zależności od rodzaju materiału, samoodziaływanie przyjmuje bardzo różne wartości. Jest ono zaniedbywalnie małe dla rozległych stanów elektronowych, -zdelokalizowanych w dużym obszarze danego materiału. Dlatego wpływ samoodziaływania na stany elektronowe w prostych metalach, -gdzie dominują stany walencyjne typu $s$ i $p$, może być pominięty. -W materiałach, w których występują stany elektronowe mające tendencję do lokalizacji (np. stany {\it 3d} i {\it 4f}), -jest ono szczególnie silne i często prowadzi do wyników jakościowo niezgodnych z eksperymentem. -W stanach zlokalizowanych, oddziaływanie elektronu z jego własnym polem kulombowskim, które ma charakter odpychający, -może prowadzić do znacznego wzrostu energii. Zredukowanie tej energie jest możliwe tylko poprzez zwiększenie delokalizacji -ładunku i poszerzenie pasm elektronowych. Prowadzi to efektywnie do zmniejszenia przerwy energetycznej -otrzymywanej w obliczeniach dla półprzewodników i izolatorów. W skrajnym przypadku błędy samoodziaływania powodują delokalizację ładunków w stanach $3d$ -i zamknięcie przerwy energetycznej, co skutkuje niewłaściwym stanem metalicznym w materiałach, które w rzeczywistości są izolatorami Motta. - -Problemy te mogą być wyeliminowane lub częściowo zredukowane przy zastosowaniu funkcjonałów zależnych od orbitali elektronowych~\cite{kummel}. -W kolejnych rozdziałach omawiane są metody, które uwzlędniają zależność orbitalną w funkcjonale wymienno-korelacyjnym -lub wprowadzają poprawki do energii całkowitej zależne od obsadzenia orbitali. - -\section{Funkcjonały OEP} +Density functional theory has achieved many spectacular successes in the study of solid state properties. +However, it has deficiencies that prevent the correct description of the electronic structure of many materials. +These problems arise essentially from the approximations used to calculate the exchange-correlation energy, +whose exact functional form is not known. +The main advantage of the approximations used in DFT, allowing calculations even for large systems, is the local or quasilocal +character of the exchange-correlation potential. The exact potential is usually nonlocal and depends on the wave functions (orbitals), not just the electron density. An example is the exact exchange interaction energy, which is calculated from single-particle orbitals in the Hartree-Fock approximation. +Standard exchange-correlation functionals used in DFT do not depend on the type of occupied orbitals. +More precisely, they do not distinguish states with different quantum number $m$. +All orbitals are treated equally and there is no possibility to distinguish features that determine their unequal occupation. +This possibility often determines the character of the ground state and is particularly important in strongly correlated systems. + +In the LDA and GGA approximations there are two main problems that are closely related. +The first is the lack of discontinuity in the derivative of the total energy functional with respect to electron density, which is equal to the chemical potential. +This discontinuity is a characteristic feature of the exchange-correlation functional, but also appears in the term describing the kinetic energy of electrons. +Since the discontinuity of the chemical potential is associated with the energy gap, its absence results in underestimated values, and even +vanishing of this quantity in insulators and semiconductors. +The problem of the energy gap will be discussed in more detail in chapter~(\ref{sec:insulators}). + +The second problem is the occurrence of electron self-interaction, i.e., non-zero interaction energy of an electron +with its own Coulomb field. This is a non-physical effect that results from the imperfect cancellation of the contributions in the Hamiltonian +to the interaction of an electron with its own electric field. +In an exact description, the negative exchange-correlation potential produced by each electron should exactly cancel its positive Hartree potential. +In the case of the Hartree-Fock approximation, self-interaction does not occur because the exchange and Hartree interactions mutually cancel. +In the case of DFT, the Hartree potential is calculated exactly, while the exchange-correlation potential is approximate, +becoming the source of self-interaction. +Even in the case of a one-electron system, the Hartree energy does not cancel with the exchange energy determined in the LDA or GGA approximation. +Using the example of the hydrogen atom, discussed in chapter \ref{sec:GGA}, one can clearly see the effect caused by differences between exact and approximate values. +Since the absolute value of the exchange energy is smaller than the exact value, it does not completely cancel the positive Hartree energy. +Although this difference is partially reduced by the non-zero and negative correlation energy, it remains finite. +This additional energy of electron interaction with its own electric field can cause large errors in calculations. +% **[REVIEW NEEDED]**: The term "self-interaction" is consistently translated; verify terminology matches conventions in English DFT literature. +Depending on the type of material, self-interaction takes very different values. It is negligibly small for extended electronic states, +delocalized over a large region of a given material. Therefore, the influence of self-interaction on electronic states in simple metals, +where valence states of type $s$ and $p$ dominate, can be neglected. +In materials where electronic states tend to localize (e.g., {\it 3d} and {\it 4f} states), +it is particularly strong and often leads to results qualitatively inconsistent with experiment. +In localized states, the interaction of an electron with its own Coulomb field, which is repulsive, +can lead to a significant energy increase. Reduction of this energy is only possible by increasing the delocalization +of the charge and broadening of the electronic bands. This effectively leads to a reduction of the energy gap +obtained in calculations for semiconductors and insulators. In extreme cases, self-interaction errors cause charge delocalization in $3d$ states +and closure of the energy gap, resulting in an incorrect metallic state in materials that are actually Mott insulators. + +These problems can be eliminated or partially reduced by using functionals dependent on electronic orbitals~\cite{kummel}. +In the following sections, methods are discussed that take orbital dependence into account in the exchange-correlation functional +or introduce corrections to the total energy dependent on orbital occupation. + +\section{OEP functionals} \label{sec:mgga} -Podejście nazywane metodą zoptymalizowanego potencjału efektywnego ({\it ang. optimized effective potential} - OEP) -zostało zaproponowane prez Sharpa i Hortona w roku 1953, jeszcze zanim powstała teoria funkcjonału gęstości~\cite{Sharp}. -Ta metoda zakłada funkcjonalną zależność energii wymienno-korelacyjnej od orbitali $\phi_{j\sigma}$, przy zachowanym lokalnym charakterze potencjału $V^{OEP}_{\sigma}$. Równanie OEP zostało rozwiązane numerycznie po raz pierwszy przez Talmana i Shadwicka~\cite{Talman}. -Energię całkowitą Kohna-Shama możemy zapisać jako funkcjonał orbitali +The approach called the optimized effective potential (OEP) method +was proposed by Sharp and Horton in 1953, even before density functional theory was developed~\cite{Sharp}. +% **[REVIEW NEEDED]**: Verify historical accuracy of Sharp-Horton contribution and year. +This method assumes a functional dependence of the exchange-correlation energy on orbitals $\phi_{j\sigma}$, while maintaining the local character of the potential $V^{OEP}_{\sigma}$. The OEP equation was first solved numerically by Talman and Shadwick~\cite{Talman}. +The Kohn-Sham total energy can be written as a functional of orbitals % \begin{equation} E[\{\phi_{j\sigma}\}]=T[\{\phi_{j\sigma}\}]+\int d\bm{r} V_{ext}(\bm{r})n(\bm{r})+\frac{1}{2}\int \int d\bm{r} d\bm{r}' \frac{n(\bm{r})n(\bm{r}')}{|\bm{r}-\bm{r}'|}+E_{xc}[\{\phi_{j\sigma}\}]. \end{equation} % -Metoda OEP ma charakter wariacyjny i opiera się na dwóch równaniach. Pierwsze określa warunek minium (stacjonarności) energii całkowitej -względem efektywnego potencjału +The OEP method has a variational character and is based on two equations. The first defines the condition of minimum (stationarity) of the total energy +with respect to the effective potential % \begin{equation} \frac{\delta E[\{\phi_{j\sigma}\}]}{\delta V^{OEP}_{\sigma}}=0, \end{equation} % -który jest równoważny zasadzie wariacyjne Kohna-Shama $\delta E_\text{tot}/\delta n=0$~\cite{Sahni}. -Drugie równanie ma postać równania Kohna-Shama z efektywnym potencjałem zależnym od orbitali +which is equivalent to the Kohn-Sham variational principle $\delta E_\text{tot}/\delta n=0$~\cite{Sahni}. +The second equation has the form of the Kohn-Sham equation with an effective potential dependent on orbitals % \begin{equation} \Big[-\frac{\hbar^2}{2m}\nabla^2+V^{OEP}_{\sigma}[\{\phi_{j\sigma}\}](\bm{r})\Big]\phi_{j\sigma}(\bm{r})=\varepsilon_{j\sigma}\phi_{j\sigma}(\bm{r}). \end{equation} % -Część potencjału opisującą oddziaływanie wymienno-korelacyjne można zapisać w postaci podwójnej całki wykorzystując własności pochodnych funkcjonalnych +The part of the potential describing the exchange-correlation interaction can be written as a double integral using properties of functional derivatives % \begin{equation} V^{OEP}_{xc\sigma}(\bm{r})=\frac{\delta E_{xc}[\{\phi_{j\sigma}\}]}{\delta n_{\sigma}(\bm{r})}=\sum_{\nu\mu\i}\int\int d\bm{r}' d\bm{r}''\frac{\delta E_{xc}}{\delta \phi_{i\nu}(\bm{r}')}\frac{\delta \phi_{i\nu}(\bm{r}')}{\delta V^{OEP}_{\mu}(\bm{r}'')}\frac{\delta V^{OEP}_{\mu}(\bm{r}'')}{\delta n_{\sigma}(\bm{r})}. \label{voep} \end{equation} % -Drugą z pochodnych funkcjonalnych pod całką można wyrazić w pierwszym rzędzie rozwinięcia pertubacyjnego +The second of the functional derivatives under the integral can be expressed in the first order of perturbation expansion % \begin{equation} \frac{\delta \phi_{i\nu}(\bm{r}')}{\delta V^{OEP}_{\mu}(\bm{r}'')}=\delta_{\nu\mu}\sum_{k\neq i}\frac{\phi^*_{k\mu}(\bm{r}')\phi_{k\mu}(\bm{r}'')}{\varepsilon_{i\mu}-\varepsilon_{k\mu}}\phi_{i\mu}(\bm{r}'')=\delta_{\nu\mu}G^R_{i\mu}(\bm{r}',\bm{r}'')\phi_{i\mu}(\bm{r}''), \end{equation} % -gdzie wprowadzono funkcję Greena dla nieodziałujących elektronów +where we introduced the Green's function for non-interacting electrons % \begin{equation} G^R_{i\mu}(\bm{r}',\bm{r}'')=\sum_{k\neq i}\frac{\phi^*_{k\mu}(\bm{r}')\phi_{k\mu}(\bm{r}'')}{\varepsilon_{i\mu}-\varepsilon_{k\mu}}. \label{fgreena} \end{equation} % -Trzecia z pochodnych jest odwrotnością liniowej funkcji odpowiedzi, którą również możemy wyrazić przez funkcję Greena +The third of the derivatives is the inverse of the linear response function, which we can also express through the Green's function % \begin{equation} \chi_{\sigma}(\bm{r},\bm{r}'')=\delta_{\sigma\mu}\frac{\delta n_{\sigma}(\bm{r})}{\delta V^{OEP}_{\mu}(\bm{r}'')}=\delta_{\sigma\mu}\sum_i G^R_{i\sigma}(\bm{r}'',\bm{r})\phi_{i\sigma}(\bm{r}'')\phi^*_{i\sigma}(\bm{r}). \label{vchi} \end{equation} % -Mnożąc równanie (\ref{voep}) przez $\chi_{\sigma}(\bm{r}',\bm{r})$, całkując wzlędem $\bm{r}'$ i wykorzystując (\ref{vchi}) dostajemy -równanie całkowe metody OEP +Multiplying equation (\ref{voep}) by $\chi_{\sigma}(\bm{r}',\bm{r})$, integrating with respect to $\bm{r}'$ and using (\ref{vchi}) we obtain +the integral equation of the OEP method % \begin{equation} \sum_i\int d\bm{r}' \phi^*_{i\sigma}(\bm{r})[V^{OEP}_{xc\sigma}(\bm{r})-u^{OEP}_{xci\sigma}(\bm{r})]G^R_{i\sigma}(\bm{r}',\bm{r})\phi_{i\sigma}(\bm{r}) + c.c.=0, \label{oepint} \end{equation} % -gdzie +where % \begin{equation} u^{OEP}_{xci\sigma}(\bm{r})=\frac{1}{\phi^*_{i\sigma}(\bm{r})}\frac{\delta E_{xc}[\{\phi_{j\sigma}\}]}{\delta \phi_{i\sigma}(\bm{r})}. \end{equation} % -Jeżeli funkcjonał wymienno-korelacyjny zależy tylko od gęstości, wtedy $u^{OEP}_{xci\sigma}(\bm{r})=V^{OEP}_{xc\sigma}(\bm{r})$ i równanie (\ref{oepint}) -jest automatycznie spełnione. -W ramach metody OEP, część wymienną można traktować dokładnie, tak jak w przybliżeniu Hartree-Focka, i wtedy potencjał zależny od orbitali -ma postać +If the exchange-correlation functional depends only on density, then $u^{OEP}_{xci\sigma}(\bm{r})=V^{OEP}_{xc\sigma}(\bm{r})$ and equation (\ref{oepint}) +is automatically satisfied. +Within the OEP method, the exchange part can be treated exactly, as in the Hartree-Fock approximation, and then the orbital-dependent potential +has the form % \begin{equation} u^{OEP}_{xi\sigma}=-\frac{1}{\phi^*_{i\sigma}(\bm{r})}\sum_j \phi^*_{j\sigma}\int d\bm{r}'\frac{\phi^*_{i\sigma}(\bm{r}')\phi_{j\sigma}(\bm{r}')}{|\bm{r}-\bm{r}'|}. \end{equation} % -Ze względu na całkowy charakter równań OEP, wyznaczenie samozgodnych rozwiązań, nawet przy zastosowaniu dodatkowych przybliżeniach, wymaga bardzo czasochłonnych obliczeń~\cite{kummel}. Z tego powodu potencjały OEP rzadko stosowane są w praktyce. -Znacznie efektywniejsze są potencjały zależne od orbitali omówione w kolejnych rozdziałach. +Due to the integral character of the OEP equations, determining self-consistent solutions, even with additional approximations, requires very time-consuming calculations~\cite{kummel}. For this reason, OEP potentials are rarely used in practice. +Significantly more effective are orbital-dependent potentials discussed in the following sections. -\section{Korekcja samoodziaływania (SIC)} +\section{Self-interaction correction (SIC)} \label{sec:sic} -W roku 1981, Pardew i Zunger zaproponowali metodę korekcji samoodziaływania ({\it ang. self-interaction correction} - SIC) \cite{PZ}. -Metoda ta dotyczy stanów zlokalizowanych, więc rozpatrujemy zbiór orbitali $\phi_{\alpha\sigma}(\bm{r})$, gdzie $\alpha$ oznacza numer orbitalu, -a $\sigma$ kierunek spinu. Oznaczamy gęstość elektronową pojedynczego orbitalu przez +In 1981, Perdew and Zunger proposed the self-interaction correction (SIC) method \cite{PZ}. +This method concerns localized states, so we consider a set of orbitals $\phi_{\alpha\sigma}(\bm{r})$, where $\alpha$ denotes the orbital number, +and $\sigma$ the spin direction. We denote the electron density of a single orbital by % \begin{equation} n_{\alpha\sigma}(\bm{r})=f_{\alpha\sigma}|\phi_{\alpha\sigma}(\bm{r})|^2, \end{equation} % -gdzie liczba $f_{\alpha\sigma}$ określa obsadzenie danego orbitalu. -Warunkiem braku samoodziaływania w każdym orbitalu jest kompletne wzajemne kasowanie się energii Hartree danej wzorem (\ref{Hartree}) -i energii wymienno-korelacyjnej +where the number $f_{\alpha\sigma}$ determines the occupation of a given orbital. +The condition for the absence of self-interaction in each orbital is the complete mutual cancellation of the Hartree energy given by formula (\ref{Hartree}) +and the exchange-correlation energy % \begin{equation} E_H[n_{\alpha\sigma}]+E_{xc}[n_{\alpha\sigma}]=0, \label{nosic} \end{equation} % -gdzie obydwie energie są funkcjonałami gęstości pojedynczego orbitalu. -Dla pojedynczego elektronu spełniony jest również warunek kasowania -się energii Hartree i dokładnej energii wymiany wylicznej w podejściu Hartree-Focka +where both energies are functionals of the single orbital density. +For a single electron, the condition of cancellation +of the Hartree energy and the exact exchange energy calculated in the Hartree-Fock approach is also satisfied % \begin{equation} E_H[n_{\alpha\sigma}]+E_{x}[n_{\alpha\sigma}]=0. \end{equation} % -Ponieważ energia korelacji $E_c=E_{xc}-E_{x}$, z tych dwóch warunków wynika, że energia korelacji dla pojedynczego orbitalu musi się zerować +Since the correlation energy $E_c=E_{xc}-E_{x}$, from these two conditions it follows that the correlation energy for a single orbital must vanish % \begin{equation} E_c[n_{\alpha\sigma}]=0. \end{equation} % -Warunki te nie są spełnione dla energii wymienno-korelacyjnej danej wzorami w przybliżeniu LDA (\ref{xclda}) -lub GGA (\ref{xcgga}), co prowadzi do samoodziaływania elektronów. Oznaczmy ogólnie przez $E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]$ funkcjonał wymienno-korelacyjny wyznaczonony w jednym z tych przybliżeń. Wtedy wzór na poprawioną energię wymienno-korelacyjną można zapisać w formie +These conditions are not satisfied for the exchange-correlation energy given by the formulas in the LDA approximation (\ref{xclda}) +or GGA (\ref{xcgga}), which leads to electron self-interaction. Let us denote generally by $E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]$ the exchange-correlation functional determined in one of these approximations. Then the formula for the corrected exchange-correlation energy can be written in the form % \begin{equation} E_{xc}^{SIC}[n_{\alpha\sigma}]=E_{xc}^{DFT}[n_{\uparrow},n_{\downarrow}]-\sum_{\alpha\sigma}\delta_{\alpha\sigma}, \label{xcsic} \end{equation} % -gdzie +where % \begin{equation} \delta_{\alpha\sigma}=E_H[n_{\alpha\sigma}]+E_{xc}^{DFT}[n_{\alpha\sigma}], \end{equation} % -a sumowanie jest tylko po zajętych orbitalach $\alpha$. -Dla dokładnej wartości energii wymienno-korelacyjnej mielibyśmy $\delta_{\alpha\sigma}=0$, -czyli spełniony byłby warunek (\ref{nosic}). -Energia wymienno-korelacyjna zdefiniowana wzorem (\ref{xcsic}) nie jest funkcjonałem gęstości elektronowej, -tylko funkcjonałem orbitali atomowych. Powoduje to, że również funkcjonał energii całkowitej (\ref{EKS}) staje się zależny od orbitali +and the summation is only over occupied orbitals $\alpha$. +For the exact value of the exchange-correlation energy we would have $\delta_{\alpha\sigma}=0$, +i.e., condition (\ref{nosic}) would be satisfied. +The exchange-correlation energy defined by formula (\ref{xcsic}) is not a functional of electron density, +but a functional of atomic orbitals. This causes the total energy functional (\ref{EKS}) to also become dependent on orbitals % \begin{equation} E^{SIC}[n_{\alpha\sigma}]=\sum_{\alpha\sigma}\langle\phi_{\alpha\sigma}|-\frac{\hbar^2}{2m}\nabla^2|\phi_{\alpha\sigma}\rangle+E_{ext}[n]+E_H[n]+E_{xc}^{SIC}[n_{\alpha\sigma}]. \label{esic} \end{equation} % -Podobnie, jak w przypadku funkcjonału Kohna-Shama, możemy zastosować metodę wariacyjną do zmninimalizowania tej energię względem -zbioru orbitali $\phi_{\alpha\sigma}$, przy założonym warunku ortonormalności +Similarly, as in the case of the Kohn-Sham functional, we can apply the variational method to minimize this energy with respect to +the set of orbitals $\phi_{\alpha\sigma}$, assuming the orthonormality condition % \begin{equation} \langle\phi_{\alpha\sigma}|\phi_{\alpha'\sigma'}\rangle=\delta_{\alpha\alpha'}\delta_{\sigma\sigma'}. \end{equation} % -Dostajemy wtedy równania jednocząstkowe analogiczne do równań Kohna-Shama +We then obtain single-particle equations analogous to the Kohn-Sham equations % \begin{equation} [-\frac{\hbar^2}{2m}\nabla^2+V_{eff}(n_{\alpha\sigma},\bm{r})]\phi_{\alpha\sigma}(\bm{r})=\varepsilon_{\alpha\sigma}^{SIC}\phi_{\alpha\sigma}(\bm{r}), \label{eqsic} \end{equation} % -z efektywnym potencjałem danym wzorem +with an effective potential given by the formula % \begin{equation} V_{eff}(n_{\alpha\sigma},\bm{r})=V^{DFT}(\bm{r})-V_H(n_{\alpha\sigma},\bm{r})-V_{xc}(n_{\alpha\sigma},\bm{r}), \end{equation} % -gdzie ostatnie dwa wyrazy to korekcja samoodziaływania do efektywnego potencjału elektronowego. -Podobnie jak w przypadku stanów Kohna-Shama spełniona jest zależność +where the last two terms are the self-interaction correction to the effective electron potential. +Similarly to the Kohn-Sham states, the following relation is satisfied % \begin{equation} \varepsilon_{\alpha\sigma}^{SIC}=\frac{\partial E^{SIC}}{\partial f_{\alpha\sigma}}. \end{equation} -Równanie (\ref{eqsic}) pozwala wyznaczyć orbitale i energie własne zlokalizowanych stanów elektronowych. -Jednak w rzeczywistych materiałach, mamy często doczynienia z współistnieniem stanów zlokalizowanych i zdelokalizowanych, co powoduje, że rozwiązania tego równania nie muszą odpowiadać globalnemu minimum. Pełna optymalizacja funkcji falowych powinna -uwzlędniać zarówno stany zlokalizowane (typu Wanniera) i zdelokalizowane (typu Blocha). -W praktyce polega to na wyznaczeniu różnych możliwych konfiguracji stanów zlokalizowanych i zdelokalizowanych, -a następnie wybraniu tej o najniższej energii. +Equation (\ref{eqsic}) allows determination of orbitals and eigenvalues of localized electronic states. +However, in real materials, we often deal with coexistence of localized and delocalized states, which means that solutions to this equation may not correspond to the global minimum. Full optimization of wave functions should +take into account both localized (Wannier-type) and delocalized (Bloch-type) states. +In practice, this involves determining different possible configurations of localized and delocalized states, +and then selecting the one with the lowest energy. \begin{figure}[h] \centering \includegraphics[scale=1.2]{rare-earths.pdf} -\caption{Różnice energii całkowitej dla walencyjności II i III wyliczone dla ziemiach rzadkich (o), porównane z eksperymentem (linia przerywana) -i wartościami dla związków ziem rzadkich z siarką (+). Rysunek z pracy \cite{RE}.} +\caption{Total energy differences for valence II and III calculated for rare earths (o), compared with experiment (dashed line) +and values for rare earth sulfur compounds (+). Figure from ref. \cite{RE}.} \label{fig:rare} \end{figure} -Dobrym przykładem są metale ziem rzadkich, w których występują zarówno stany zlokalizowane ($4f$), -jak i zdelokalizowane ($5d$ i $6s$). Dodatkowo występują dwa rodzaje elektronów $4f$. Cześć z nich jest zlokalizowana, -tak jak elektrony rdzenia, mając decydujący wpływ na moment magnetyczny i walencyjność danego atomu. -Pozostałe, w wyniku hybrydyzacji ze stanami $5d$ i $6s$, tworzą pasmo elektronowe i biorą udział w wiązaniu metalicznym. -W ramach tradycyjnych przybliżeń energii wymienno-korelacyjnej nie można opisać prawidłowo tak złożonej -struktury elektronowej ziem rzadkich. W pracy \cite{RE} zastosowano metodę SIC do wyliczenia obsadzeń -stanów $4f$ i walencyjności we wszystkich atomach ziem rzadkich (rysunek \ref{fig:rare}). -Walencyjność zdefiniowana jest jako ilość stanów zdelokalizowanych przypadająca na jeden atom i wyliczana jest ze wzoru +A good example is rare earth metals, where both localized ($4f$) states occur, +as well as delocalized ($5d$ and $6s$) states. Additionally, there are two types of $4f$ electrons. Part of them is localized, +like core electrons, having a decisive influence on the magnetic moment and valence of a given atom. +The remaining ones, as a result of hybridization with $5d$ and $6s$ states, form an electronic band and participate in metallic bonding. +Within the framework of traditional approximations of exchange-correlation energy, one cannot correctly describe such a complex +electronic structure of rare earths. In ref. \cite{RE}, the SIC method was applied to calculate the occupation +of $4f$ states and valence in all rare earth atoms (figure \ref{fig:rare}). +Valence is defined as the number of delocalized states per atom and is calculated from the formula % \begin{equation} N_{val}=Z-N_{core}-N_{SIC}, \end{equation} % -gdzie $Z$ jest liczbą atomową, $N_{core}$ ilością elektronów w rdzeniu i $N_{SIC}$ liczbą stanów zlokalizowanych $4f$, -dla których odjęto energię samoodziaływania. Dla ziem rzadkich walencyjność przyjmuje dwie możliwe wartości: -$N_{val}=2$ (atomy dwuwartościowe, II) lub $N_{val}=3$ (atomy trójwartościowe, III). -Dla tych dwóch przypadków wyliczone różnice ich energii całkowitych $E_{II}-E_{III}$ pokazane są na rysunku \ref{fig:rare}. -Otrzymane wartości bardzo dobrze zgadzają się z danymi eksperymentalnymi. -Jak widać, oprócz Eu i Yb, które są dwuwartościowe, wszystkie pozostałe ziemie rzadkie są trójwartościowe. -Podobnie dobrą zgodność z eksperymentem otrzymano dla promieni Wignera-Seitza i stałych sieci kryształów ziem rzadkich \cite{RE}. +where $Z$ is the atomic number, $N_{core}$ the number of electrons in the core and $N_{SIC}$ the number of localized $4f$ states, +for which the self-interaction energy was subtracted. For rare earths, valence takes two possible values: +$N_{val}=2$ (divalent atoms, II) or $N_{val}=3$ (trivalent atoms, III). +For these two cases, the calculated differences of their total energies $E_{II}-E_{III}$ are shown in figure \ref{fig:rare}. +The obtained values agree very well with experimental data. +As can be seen, except for Eu and Yb, which are divalent, all other rare earths are trivalent. +Similarly good agreement with experiment was obtained for Wigner-Seitz radii and lattice constants of rare earth crystals \cite{RE}. -Ze względu na jawną zależność od orbitali, funkcjonały SIC wykazują nieciągłość pochodnej po gęstości elektronowej. -Dzięki temu metoda ta znacznie poprawia wartości przerwy energetycznej i momentów magnetycznych -w układach silnie skorelowanych~\cite{svane1990,temmerman2001}. +Due to the explicit dependence on orbitals, SIC functionals exhibit discontinuity of the derivative with respect to electron density. +Thanks to this, the method significantly improves the values of energy gap and magnetic moments +in strongly correlated systems~\cite{svane1990,temmerman2001}. On the other hand, the SIC does not provide the systamic improvement in description of molecular systems~\cite{kummel}. -\section{Funkcjonały hybrydowe} +\section{Hybrid functionals} \label{sec:hybrid} -Problem samoodziaływania nie występuje w przybliżeniu Hartree-Focka, gdzie dla każdego elektronu -jego własne oddziaływanie kulombowskie kasowane jest przez oddziaływanie wymienne. -Zatem częściowe uwzlędnienie dokładnej wartości energii wymiany w funkcjonale wymienno-korelacyjnym powinno -zmniejszyć efekt samoodziaływania i w ten sposób poprawić całkowitą energię układu. -Takie funkcjonały, w których energia wymiany otrzymana w przybliżeniu LDA lub GGA jest częściowo zastąpiona -dokładną wartością otrzymaną z metody Hartree-Focka, nazywane są funkcjonałami hybrydowymi. -Pierwszy funkcjonał hybrydowych zaproponował Becke w roku 1993 \cite{becke93}, uzasadniając jego postać -na podstawie tzw. formuły adiabatycznego połączenia ({\it ang. adiabatic connection formula}). -Rozważmy ogólny hamiltoniana w postaci +The self-interaction problem does not occur in the Hartree-Fock approximation, where for each electron +its own Coulomb interaction is canceled by the exchange interaction. +Therefore, partial inclusion of the exact value of exchange energy in the exchange-correlation functional should +reduce the self-interaction effect and thus improve the total energy of the system. +Such functionals, in which the exchange energy obtained in the LDA or GGA approximation is partially replaced by +the exact value obtained from the Hartree-Fock method, are called hybrid functionals. +The first hybrid functional was proposed by Becke in 1993 \cite{becke93}, justifying its form +based on the so-called adiabatic connection formula. +Let us consider a general Hamiltonian in the form % \begin{equation} H_{\lambda}=T+\lambda V, \end{equation} % -gdzie $T$ jest operatorem energii kinetycznej, $V$ jest potencjałem oddziaływania między elektronami, a $\lambda$ jest parametrem, który -określa siłę tego ddziaływania ($0\leq\lambda\leq 1$). -Funkcje falowe $\psi_{\lambda}$ i energie własne $E_{\lambda}$ tego hamiltonianu są zależne od parametru $\lambda$. -Dla nich spełnione jest równanie +where $T$ is the kinetic energy operator, $V$ is the interaction potential between electrons, and $\lambda$ is a parameter that +determines the strength of this interaction ($0\leq\lambda\leq 1$). +The wave functions $\psi_{\lambda}$ and eigenvalues $E_{\lambda}$ of this Hamiltonian depend on the parameter $\lambda$. +For them the following equation is satisfied % \begin{equation} \frac{dE_{\lambda}}{d\lambda}=\langle\psi_{\lambda}|V|\psi_{\lambda}\rangle, \end{equation} % -z którego dostajemy +from which we get % \begin{equation} E_{\lambda=1}=E_{\lambda=0}+\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle. \end{equation} % -Energia dla $\lambda=0$ odpowiada energii kinetycznej, natomiast $\lambda=1$ daje energie z pełnym oddziaływaniem elektronowym $V$. -Ta formuła określa właśnie adiabatyczne połączenie między układem nieoddziałujących i oddziałujących elektronów. -Po zastosowaniu tej formuły do funkcjonału energii (z pominięciem potencjału zewnętrznego $V_{ext}$) dostajemy +The energy for $\lambda=0$ corresponds to the kinetic energy, while $\lambda=1$ gives the energy with full electron interaction $V$. +This formula defines precisely the adiabatic connection between the system of non-interacting and interacting electrons. +After applying this formula to the energy functional (omitting the external potential $V_{ext}$) we get % \begin{equation} E[n]=T[n]+\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle. \end{equation} % -Biorąc pod uwagę funkcjonał Kohna-Shama (\ref{EKS}), możemy napisać wzór na energię wymienno-korelacyjną w postaci +Taking into account the Kohn-Sham functional (\ref{EKS}), we can write the formula for exchange-correlation energy in the form % \begin{equation} E_{xc}[n]=\int_0^1 d\lambda \langle\psi_{\lambda}|V|\psi_{\lambda}\rangle-E_H[n]=\int_0^1d\lambda E_{xc,\lambda}[n]. \label{xcn} \end{equation} % -Powyższą całkę można przybliżyć, rozpatrując jedynie wartości końcowe. Dla $\lambda=0$, dostajemy energie wymiany -w przybliżeniu Hartree-Focka, $E_{xc,0}=E_x^{HF}$. Becke zaproponował, aby dla $\lambda=1$ zastosować jedno z przybliżeń stosowanych w DFT (LDA lub GGA), -$E_{xc,1}=E_{xc}^{DFT}$, a dla pośrednich wartości $\lambda$ zastosować interpolację liniową +The above integral can be approximated by considering only the end values. For $\lambda=0$, we get the exchange energy +in the Hartree-Fock approximation, $E_{xc,0}=E_x^{HF}$. Becke proposed that for $\lambda=1$ one should apply one of the approximations used in DFT (LDA or GGA), +$E_{xc,1}=E_{xc}^{DFT}$, and for intermediate values of $\lambda$ use linear interpolation % \begin{equation} E_{xc,\lambda}[n]=(1-\lambda)E_x^{HF}[n]+\lambda E_{xc}^{DFT}[n]. \end{equation} % -Po wstawieniu tej zależności do (\ref{xcn}) i wyliczeniu całki dostajemy funkcjonał hybrydowy +After substituting this dependence into (\ref{xcn}) and calculating the integral we get the hybrid functional % \begin{equation} E_{xc}^{hyb}[n]=\frac{1}{2}E_x^{HF}+\frac{1}{2}E_{xc}^{DFT}[n]. \label{becke} \end{equation} % -Funkcjonał ten można ulepszyć poprawiając przybliżone całkowanie $E_{xc,\lambda}[n]$. -Dla dowolnego układu, można znaleźć parametr $b$, który najlepiej opisuje -energię wymienną +This functional can be improved by refining the approximate integration of $E_{xc,\lambda}[n]$. +For an arbitrary system, one can find a parameter $b$ that best describes the +exchange energy % \begin{equation} E_{xc}^{hyb}[n]=bE_x^{HF}+(1-b)E_{xc}^{DFT}[n]. \end{equation} -W praktyce stosuje się funkcjonały, w których liniowo miksowane są tylko dokładna i przybliżona część -energii wymiennej, a część korelacyjna jest przybliżona w ramach LDA lub GGA. -Parametr $b$ można wybrać empirycznie przez dofitowanie różnych wielkości, na przykład energii -atomizacji, do eksperymentalnych wartości dla dużej grupy materiałów. -Optymalne zgodności otrzymuje się zwykle dla wartości z przedziału $b=[0.15,30]$. +In practice, functionals are used in which only the exact and approximate parts +of the exchange energy are linearly mixed, and the correlation part is approximated within LDA or GGA. +The parameter $b$ can be chosen empirically by fitting different quantities, for example atomization +energies, to experimental values for a large group of materials. +Optimal agreement is usually obtained for values from the range $b=[0.15,0.30]$. -Wybór parametru $b$ można dodatkowo uzasadnić stosująć podejście, które zaproponowali Pardew, Ernzerhof i Burke w roku 1996~\cite{PBE0}. -Zapisując zależność energii wymienno-korelacyjnej od $\lambda$ w formie rozwinięcia perturbacyjnego Mollera-Plesseta, -dostaje się zależność +The choice of parameter $b$ can be additionally justified using the approach proposed by Perdew, Ernzerhof and Burke in 1996~\cite{PBE0}. +Writing the dependence of exchange-correlation energy on $\lambda$ in the form of Møller-Plesset perturbation expansion, +one obtains the dependence % \begin{equation} E_{xc,\lambda}[n]=E_{xc}^{DFT}[n]+(E_x^{HF}[n]-E_x^{DFT}[n])(1-\lambda)^{m-1}, \end{equation} % -która prowadzi do funkcjonału hybrydowego w postaci +which leads to the hybrid functional in the form % \begin{equation} E_{xc}^{hyb}[n]=E_{xc}^{DFT}[n]+\frac{1}{m}(E_x^{HF}[n]-E_x^{DFT}[n]). \end{equation} % -Dla $m=1$, energia wymiany jest równa dokładnej wartości $E_x^{HF}$. W tym przypadku dodanie przybliżonej wartość energii korelacji $E_c^{DFT}$ -poprawia wyniki w porównaniu do przybliżenia Hartree-Focka. Wyniki są jednak gorsze niż w przybliżeniach LDA lub GGA, w których błędy energii wymiany i korelacji mają przeciwne znaki, co powoduję ich częściowe kasowanie się. Przypadek $m=2$ odpowiada funkcjonałowi, który dany jest wzorem~(\ref{becke}). -Za optymalny uznano wybór $m=4$~\cite{PBE0}, wskazując na bardzo dobrą zgodnością wyników otrzymanych w ramach teorii perturbacyjnej Mollera-Plesseta czwartego rzędu z danymi eksperymentalnymi \cite{pople89}. Co więcej, w tym przypadku zarówno wartości $E_{xc,\lambda}$ i $E_{xc}^{DFT}$, jak również ich pierwsze oraz drugie pochodne wzajemnie pokrywają się dla $\lambda=1$. Parametr $b$ związany jest z wykładnikiem $m$ prostą zależnością $b=\frac{1}{m}$, co daje $b=0.25$, bliskie wartościom empirycznym. +For $m=1$, the exchange energy equals the exact value $E_x^{HF}$. In this case, adding the approximate value of correlation energy $E_c^{DFT}$ +improves results compared to the Hartree-Fock approximation. However, the results are worse than in the LDA or GGA approximations, where the errors of exchange and correlation energy have opposite signs, which causes their partial cancellation. The case $m=2$ corresponds to the functional given by formula~(\ref{becke}). +The optimal choice was recognized as $m=4$~\cite{PBE0}, indicating very good agreement of results obtained within the fourth-order Møller-Plesset perturbation theory with experimental data \cite{pople89}. Moreover, in this case both the values of $E_{xc,\lambda}$ and $E_{xc}^{DFT}$, as well as their first and second derivatives mutually coincide for $\lambda=1$. The parameter $b$ is related to the exponent $m$ by the simple dependence $b=\frac{1}{m}$, which gives $b=0.25$, close to empirical values. -Funkcjonał hybrydowy jest specjalnym przypadkiem funkcjonału zależnego od orbitali, w którym -potencjał Kohna-Shama składa się z części lokalnej (kwazilokalnej) i części -potencjału Focka opisującego dokładną energię wymiany. -Oddziaływanie wymienne ma charakter krótkozasięgowy i można uwzględnić wkład od dokładnej wartości jedynie -w pewnym zakresie odległości. Uwzględniając ten efekt Heyd, Scuseria i Enzerhof (HSE) \cite{HSE} zaproponowali nowy funkcjonał -w postaci +The hybrid functional is a special case of an orbital-dependent functional, in which +the Kohn-Sham potential consists of a local (quasilocal) part and a part +of the Fock potential describing the exact exchange energy. +Exchange interaction has a short-range character and one can include the contribution from the exact value only +within a certain distance range. Taking this effect into account, Heyd, Scuseria and Ernzerhof (HSE) \cite{HSE} proposed a new functional +in the form % \begin{equation} E_{xc}^{hyb}(\mu) = (1-b)E_{x}^{GGA,SR}(\mu)+bE_x^{HF,SR}(\mu) + E_x^{GGA,LR} + E_c^{GGA}, \end{equation} % -gdzie $E_x^{GGA,SR}$ i $E_x^{GGA,LR}$ odpowiadają krótkozasięgowemu i długozasięgowemu oddziaływaniu wymiennemu w przybliżeniu GGA, -$E_x^{HF,SR}$ jest częścią krótkozasięgowego dokladnego oddziaływania wymiennego, a parametr $\mu$ -określa zasięg oddziaływania krótkozasięgowego. . +where $E_x^{GGA,SR}$ and $E_x^{GGA,LR}$ correspond to short-range and long-range exchange interaction in the GGA approximation, +$E_x^{HF,SR}$ is the part of the short-range exact exchange interaction, and the parameter $\mu$ +determines the range of short-range interaction. -\section{Funkcjonały i potencjały meta-GGA} +\section{meta-GGA functionals and potentials} \label{mgga} -Dwa podstawowe przybliżenia stosowane do opisu funkcjonału wymienno-korelacyjnego uwzlędniają tylko gęstość ładunku w danym punkcie -przestrzeni (LDA) lub dodatkowo jego gradient (GGA). -Kolejnym krokiem pozwalającym poprawić ten funkcjonał jest uwzlędnienie jego zależności od gradientu orbitali, czyli -części kinetycznej całkowitej energii. +The two basic approximations used to describe the exchange-correlation functional only take into account the charge density at a given point +in space (LDA) or additionally its gradient (GGA). +The next step to improve this functional is to take into account its dependence on the gradient of orbitals, i.e., +the kinetic part of the total energy. % \begin{figure}[h] \centering \includegraphics[scale=1]{Jacob.jpg} -\caption{Drabina Jakuba opisująca kolejne poziomy dokładności opisu funkcjonału wymienno-korelacyjnego w DFT.} +\caption{Jacob's ladder describing successive levels of accuracy in describing the exchange-correlation functional in DFT.} \label{fig:jacob} \end{figure} % -Takie funkcjonały noszą nazwę meta-GGA i zapisywane są w ogólnej postaci +Such functionals are called meta-GGA and are written in the general form % \begin{equation} E_{xc}[n_{\uparrow},n_{\downarrow}]=\int d\bm{r} n(\bm{r}) \varepsilon_{xc}(n_{\uparrow},n_{\downarrow},\nabla n_{\uparrow},\nabla n_{\downarrow},\tau_{\uparrow},\tau_{\downarrow}), \label{metaGGA} \end{equation} % -gdzie $\tau_{\sigma}$ jest gęstością energii kinetycznej wyznaczoną dla obsadzonych stanów Kohna-Shama +where $\tau_{\sigma}$ is the kinetic energy density determined for occupied Kohn-Sham states % \begin{equation} \tau_{\sigma}(\bm{r})= \frac{1}{2}\sum_i |\nabla \psi_{i\sigma}(\bm{r})|^2, \end{equation} % -w jednostkach $\hbar=m_\text{e}=1$. Uzasadnieniem włączenia $\tau_{\sigma}$ do funkcjonału jest występowanie tej wielkości w rozwinięciu Taylora -uśrednionego sferycznie ładunku wymiennego wokół elektronu~\cite{Becke1998}. Drugą korzystną cecha jest możliwość zredukowania samoodziaływania -w części korelacyjnej funkcjonału. +in units $\hbar=m_\text{e}=1$. The justification for including $\tau_{\sigma}$ in the functional is the occurrence of this quantity in the Taylor expansion +of the spherically averaged exchange charge around an electron~\cite{Becke1998}. The second beneficial feature is the possibility of reducing self-interaction +in the correlation part of the functional. -\subsection{Potencjał Becke-Johnsona} +\subsection{Becke-Johnson potential} -Becke and Johnson (BJ) zastosowali rozszerzenie potencjału oddziaływania wymiennego Slatera w postaci~\cite{Becke2006} +Becke and Johnson (BJ) applied an extension of the Slater exchange potential in the form~\cite{Becke2006} % \begin{equation} V^\text{BJ}_{\text{x}\sigma}(\bm{r})=V_{\text{x}\sigma}^\text{Slater}(\bm{r})+\frac{1}{\pi}\sqrt{\frac{5}{12}}\sqrt{\frac{2\tau_{\sigma}(\bm{r})}{n_{\sigma},(\bm{r})}}. \label{BJ} \end{equation} % -gdzie omawiany w rozdziale (\ref{sec:HF}) potencjał Slatera dany jest wzorem +where the Slater potential discussed in chapter (\ref{sec:HF}) is given by the formula % \begin{equation} V_{\text{x}\sigma}^\text{Slater}(\bm{r})=-\frac{e}{2}\int d\mb{r}' \frac{n(\mb{r},\mb{r}')}{|\mb{r}-\mb{r}'|}, \label{SlatPot} \end{equation} % -w którym występuje ładunek wymienny $n(\mb{r},\mb{r}')$ opisany wzorem (\ref{EC}). Potencjał BJ znacznie poprawia energie odziaływania wymiennego -w porównaniu do przybliżenia LDA i daje wyniki porównywalne z potencjałem OEP~\cite{Becke2006}. -Tran i Blaha zaproponowali modyfikację potencjału wymiennego BJ w postaci~\cite{Tran2009} +where the exchange charge $n(\mb{r},\mb{r}')$ is described by formula (\ref{EC}). The BJ potential significantly improves the exchange interaction energy +compared to the LDA approximation and gives results comparable to the OEP potential~\cite{Becke2006}. +Tran and Blaha proposed a modification of the BJ exchange potential in the form~\cite{Tran2009} % \begin{equation} V^\text{mBJ}_{\text{x}\sigma}(\bm{r})=cV^\text{BR}_{\text{x}\sigma}(\bm{r})+(3c-2)\frac{1}{\pi}\sqrt{\frac{5}{12}}\sqrt{\frac{2\tau_{\sigma}(\bm{r})}{n_{\sigma}(\bm{r})}}, \label{mBJ} \end{equation} % -gdzie zamiast potencjału Slatera występuje potencjał Becke-Roussel'a +where instead of the Slater potential, the Becke-Roussel potential appears % \begin{equation} V^\text{BR}_{\text{x}\sigma}(\bm{r})=-\frac{1}{b_{\sigma}(\bm{r})}(1-e^{-x_{\sigma}(\bm{r})}-\frac{1}{2}x_{\sigma}(\bm{r})e^{-x_{\sigma}(\bm{r})}). \end{equation} % -Wielkość $x_{\sigma}(\bm{r})$ zależy od gęstości elektronowej i jej gradientu oraz od $\tau_{\sigma}(\bm{r})$, natomiast +The quantity $x_{\sigma}(\bm{r})$ depends on the electron density and its gradient as well as on $\tau_{\sigma}(\bm{r})$, while % \begin{equation} b_{\sigma}(\bm{r})=[\frac{x^3_{\sigma}(\bm{r})e^{-x_{\sigma}(\bm{r})}}{8\pi n_{\sigma}(\bm{r})}]^{\frac{1}{3}}. \end{equation} % -Parametr $c$ wyraża się następującym wzorem +The parameter $c$ is expressed by the following formula % \begin{equation} c=\alpha+\beta[\frac{1}{V_\text{cell}}\int d\bm{r}'\frac{|\nabla n(\bm{r}')|}{n(\bm{r}')}]^{\frac{1}{2}}, \end{equation} % -gdzie $\alpha$ i $\beta$ wyznaczone są tak, aby zminimalizować odstępstwa wyliczanych przerw energetycznych -od wartości eksperymentalnych dla dużej grupy materiałów. -Potencjał mBJ (\ref{mBJ}) przechodzi w potencjał BJ (\ref{BJ}) dla $c=1$ oraz dobrze -przybliża potencjał wymienny LDA dla stałej gęstości elektronowej dany wzorem (\ref{Vex}), -niezależnie od wartości parametru $c$. -W porównaniu do przybliżeń LDA lub GGA, obliczenia z potencjałem mBJ znacznie poprawiają wartości -przerwy energetycznej w gazach szlachetnych, półprzewodnikach i izolatorach~\cite{Tran2009}. -Wartości te są porównywalne z wynikami otrzymanymi przy zastosowaniu funkcjonałów hybrydowych lub metody GW, -które wymagają bardzo czasochłonnych obliczeń. -Ponieważ w tym podejściu poprawiany jest potencjał wymienny, a nie funkcjonał wymienny, nie można go zastosować -do optymalizacji położeń atomowych i stałych sieci krystalicznej. +where $\alpha$ and $\beta$ are determined to minimize deviations of calculated energy gaps +from experimental values for a large group of materials. +The mBJ potential (\ref{mBJ}) reduces to the BJ potential (\ref{BJ}) for $c=1$ and approximates well +the LDA exchange potential for constant electron density given by formula (\ref{Vex}), +independently of the value of parameter $c$. +Compared to the LDA or GGA approximations, calculations with the mBJ potential significantly improve the values +of the energy gap in noble gases, semiconductors and insulators~\cite{Tran2009}. +These values are comparable to results obtained using hybrid functionals or the GW method, +which require very time-consuming calculations. +Since in this approach the exchange potential is improved, not the exchange functional, it cannot be applied +to optimize atomic positions and crystal lattice constants. -\subsection{Funkcja lokalizacji elektronów (ELF)} +\subsection{Electron localization function (ELF)} -Funkcjonały meta-GGA używają bezwymiarowego parametru +meta-GGA functionals use the dimensionless parameter % \begin{equation} \alpha=\frac{\tau-\tau^w}{\tau^{u}}, \end{equation} % -gdzie $\tau^w$ jest gęstością energii kinetycznej Weizsäckera +where $\tau^w$ is the Weizsäcker kinetic energy density % \begin{equation} \tau^w=\frac{|\nabla n|^2}{8n}, \end{equation} % -która określa dokładną wartość $\tau$ dla pojedynczego orbitalu, a $\tau^u$ jest jego wartością dla jednorodnego gazu +which determines the exact value of $\tau$ for a single orbital, and $\tau^u$ is its value for a homogeneous gas % \begin{equation} \tau^u=\frac{3}{10}\Big{(}\frac{3}{\pi^2}\Big{)}^{\frac{2}{3}}n^{\frac{5}{3}}. \end{equation} % -Parametr $\alpha$ wykorzystywany jest do charakteryzacji rozkładu gęstości elektronowej i pozwala odróżnić -układy z wolnozmienną gestością elektronową, typową dla metali ($\alpha\approx 1$), -materiały z wiązaniami kowalencyjnymi między pojedynczymi orbitalami ($\alpha=0$) oraz słabymi wiązaniami niekowalencyjnymi między -zamkniętymi powłokami atomowymi ($\alpha\rightarrow\infty$). -Jest on bezpośrednio powiązany z funkcją lokalizacji elektronów ({\it ang. electron localization function} - ELF)~\cite{ELF1} +The parameter $\alpha$ is used to characterize the electron density distribution and allows distinguishing +systems with slowly varying electron density, typical for metals ($\alpha\approx 1$), +materials with covalent bonds between single orbitals ($\alpha=0$) and weak non-covalent bonds between +closed atomic shells ($\alpha\rightarrow\infty$). +It is directly related to the electron localization function (ELF)~\cite{ELF1} % \begin{equation} \textrm{ELF} = \frac{1}{1+\alpha^2}, \end{equation} % -która przyjmuje wartości z przedziału $[0,1]$ i jest używana do opisu wiązań chemicznych~\cite{ELF2,ELF3}. -$\text{ELF}=1$ odpowiada idealnej lokalizacji elektronu, a $\text{ELF}=\frac{1}{2}$ jest wartością dla gazu elektronowego. +which takes values from the range $[0,1]$ and is used to describe chemical bonds~\cite{ELF2,ELF3}. +$\text{ELF}=1$ corresponds to ideal electron localization, and $\text{ELF}=\frac{1}{2}$ is the value for an electron gas. -\subsection{Funkcjonał SCAN} +\subsection{SCAN functional} -W omówionych potencjałach BJ i mBJ zmiania się tylko część opisująca oddziaływanie wymienne, natomiast -część korelacyjna pozostaje bez zmiany i może być wyznaczona w ramach przybliżeń LDA lub GGA. -Funkcjonały meta-GGA, których ogólna postać wyraża się wzorem (\ref{metaGGA}), uwzględniają poprawki w części -wymiennej i korelacyjnej. Zaproponowano kilka wersji funkcjonałów meta-GGA, których nazwy określane są skrótami -PKZB~\cite{metaGGA}, TPSS~\cite{TPSS}, revTPSS~\cite{revTPSS} lub SCAN~\cite{SCAN}. -Tutaj omówimy krótko funkcjonał SCAN ({\it ang. strongly contrained and appropriately normed}), który -spełnia 17 znanych warunków i norm dla funkcjonału wymienno-korelacyjnego. -Jednym z nich jest warunek dla współczynnika określającego stosunek energii wymiany do odpowiedniej wartości w LDA, $F_x=E_x/E^{LDA}_x$, który -nie może przekraczać wartości 1.174. Poprawnie opisuje również układy, dla których dokładne wartości są znane, np. jednorodny gaz elektronowy. +In the discussed BJ and mBJ potentials, only the part describing the exchange interaction is changed, while +the correlation part remains unchanged and can be determined within the LDA or GGA approximations. +meta-GGA functionals, whose general form is expressed by formula (\ref{metaGGA}), include corrections in both the +exchange and correlation parts. Several versions of meta-GGA functionals have been proposed, whose names are determined by the acronyms +PKZB~\cite{metaGGA}, TPSS~\cite{TPSS}, revTPSS~\cite{revTPSS} or SCAN~\cite{SCAN}. +Here we will briefly discuss the SCAN functional (strongly constrained and appropriately normed), which +satisfies 17 known conditions and norms for the exchange-correlation functional. +One of them is the condition for the coefficient determining the ratio of exchange energy to the corresponding value in LDA, $F_x=E_x/E^{LDA}_x$, which +cannot exceed the value 1.174. It also correctly describes systems for which exact values are known, e.g., the homogeneous electron gas. -Część wymienną funkcjonału można zapisać w postaci +The exchange part of the functional can be written in the form % \begin{equation} E_x[n]=\int d\bm{r} n(\bm{r}) \varepsilon_x(n)F_x(s,\alpha), \end{equation} % -gdzie $\varepsilon_x(n)$ jest energią wymiany dla jednorodnego gazu przypadającą na pojedynczy elektron, -$\alpha$ jest parametrem zdefiniowanym w poprzednim rozdziale, a $s$ jest bezwymiarowym gradientem gęstości +where $\varepsilon_x(n)$ is the exchange energy for a homogeneous gas per single electron, +$\alpha$ is the parameter defined in the previous section, and $s$ is the dimensionless density gradient % \begin{equation} s=\frac{|\nabla n|}{2(3\pi^2)^{1/3}n^{4/3}}. \end{equation} % -Rysunek~\ref{fig:Fxs} pokazuje zależność współczynnika $F_x$ od $s$ dla trzech charakterystycznych wartości $\alpha$. -$F_x$ spełnia odpowiednie warunki zarówno dla małych $s\rightarrow0$, jak i dużych wartości $s\rightarrow\infty$. -Dla $\alpha=1$ i małych $s$, $F_x$ pokrywa się z wartościami dla funkcjonału PBE. -Wartości $F_x$ dla innych wartości $\alpha$ uzyskuje się przez odpowiednią interpolację między $\alpha=0$ i $\alpha=1$ oraz ekstrapolację -do $\alpha\rightarrow\infty$. +Figure~\ref{fig:Fxs} shows the dependence of the coefficient $F_x$ on $s$ for three characteristic values of $\alpha$. +$F_x$ satisfies the appropriate conditions both for small $s\rightarrow0$ and large values $s\rightarrow\infty$. +For $\alpha=1$ and small $s$, $F_x$ coincides with the values for the PBE functional. +The values of $F_x$ for other values of $\alpha$ are obtained by appropriate interpolation between $\alpha=0$ and $\alpha=1$ and extrapolation +to $\alpha\rightarrow\infty$. % \begin{figure}[h] \centering \includegraphics[scale=0.5]{Fxs.png} -\caption{Współczynnik $F_x$ w funkcji $s$ dla różnych wartości $\alpha$. Rysunek z pracy \cite{SCAN}.} +\caption{Coefficient $F_x$ as a function of $s$ for different values of $\alpha$. Figure from ref. \cite{SCAN}.} \label{fig:Fxs} \end{figure} % -Podobnie skonstruowany jest całkowity fukcjonał wymienno-korelacyjny $F_{xc}=F_{x}+F_{c}$, który w granicy -dużych gęstości niespolaryzowanego gazu przyjmuje wartość energii wymiennej $F_x$. -Dla małych gęstości funkcjonał spełnia warunek ograniczenia Lieba-Oxforda, $F_{xc}\leq 2.215$. +Similarly constructed is the total exchange-correlation functional $F_{xc}=F_{x}+F_{c}$, which in the limit +of high densities of unpolarized gas takes the value of exchange energy $F_x$. +For low densities the functional satisfies the Lieb-Oxford bound, $F_{xc}\leq 2.215$. -\section{Metoda LDA+U} +\section{LDA+U method} \label{sec:ldau} -Metoda LDA+U zaproponowana została przez Anisimova, Zaanena i Andersena w roku 1991~\cite{anisimov}. -Jednym z pierwszych jej zastosowań było wyliczenie struktury elektronowej dla nadprzewodnika wysokotemperaturowego La$_2$CuO$_4$~\cite{czyzyk}. -Metoda ta polega na połączeniu podejścia DFT z modelem Hubbarda, który stosowany jest od lat sześćdziesiątych ubiegłego wieku do opisu układów silnie skorelowanych elektronów~\cite{hubbard}. Zacznę od omówienia tego modelu. - -W najbardziej tradycyjnym podejściu, stany elektronowe w krysztale dzielimy na dwie grupy: stany zlokalizowane, które znajdują się w obrębie rdzenia atomowego i posiadają cechy orbitali atomowych oraz stany zdelokalizowane, które rozciągają się w całej przestrzeni kryształu. -O własnościach transportowych danego materiału decydują głównie elektrony należące do drugiej grupy. -Natomiast jeżeli chodzi o własności magnetyczne, to zarówno elektrony zlokalizowane, jak i wędrowne mogą oddziaływać wymiennie -i decydować o rodzaju uporządkowania magnetycznego. W pierwszym przypadku mówimy o zlokalizowanych momentach magnetycznych, -których oddziaływanie można opisać w ramach modelu Heisenberga. W drugim mamy doczynienia z magnetyzmem pasmowym, który wynika -z oddziaływania między mobilnymi elektronami walencyjnymi, które można opisać przy pomocy funkcji Blocha. - -Występują również stany elektronowe, które posiadają cechy obydwu tych grup. Stany te tworzą pasma, zachowując jednocześnie -cechy orbitali atomowych. Ruch elektronów w takiej sytuacji polega na przeskokach między lokalnymi orbitali i odpowiadajace im pasma są znacznie węższe od -typowych pasm metalicznych. Żródłem takiego zachowania są efekty korelacyjne, które uniemożliwiają swobodny przepływ elektronów w krysztale. -Najlepszym przykładem są stany należące do niezapełnionej powłoki $3d$ w metalach przejściowych. -Zgodnie z zakazem Pauliego, w każdym orbitalu mogą znajdować się tylko dwa elektrony z przeciwnymi kierunkami spinu. -Jeżeli występuje silne, lokalne oddziaływanie kulombowskie między ładunkami, to stany kwantowe, w których dwa elektrony -znajdują się w tym samym orbitalu są niekorzystne energetycznie. Zatem ruch elektronu jest bardzo utrudniony i dla odpowiednio dużego oddziaływania kulombowskiego -elektrony zostają zlokalizowane. Materiały, w których występuje taki mechanizm lokalizacji to izolatory Motta. - -Hubbard zaproponował model do opisu stanów elektronowych, które posiadają cechy zlokalizowanych orbitali atomowych, -wynikające z korelacji elektronowych~\cite{hubbard}. -Jest to przykład modelu ciasnego wiązania z orbitalami Wanniera, który opisany jest w rozdziale~\ref{sec:wannier}. -W najprostszym przypadku rozważamy pojedyncze orbitale typu $s$, zlokalizowane w węzłach atomowych. Silne korelacje elektronów znajdujących -się w tym samym orbitalu można uwzględnić dodają do hamiltonianu lokalne oddziaływanie kulombowskie o ustalonej energii $U$. -Hamiltonian modelu Hubbarda zapisujemy stosując formalizm drugiego kwantowania +The LDA+U method was proposed by Anisimov, Zaanen and Andersen in 1991~\cite{anisimov}. +One of its first applications was the calculation of electronic structure for the high-temperature superconductor La$_2$CuO$_4$~\cite{czyzyk}. +This method consists of combining the DFT approach with the Hubbard model, which has been used since the 1960s to describe strongly correlated electron systems~\cite{hubbard}. I will start by discussing this model. + +In the most traditional approach, electronic states in a crystal are divided into two groups: localized states, which are located within the atomic core and possess features of atomic orbitals, and delocalized states, which extend throughout the entire crystal space. +The transport properties of a given material are mainly determined by electrons belonging to the second group. +As for magnetic properties, both localized and itinerant electrons can interact by exchange +and determine the type of magnetic ordering. In the first case we speak of localized magnetic moments, +whose interaction can be described within the framework of the Heisenberg model. In the second case we deal with band magnetism, which results +from the interaction between mobile valence electrons, which can be described using Bloch functions. + +There are also electronic states that possess features of both these groups. These states form bands while maintaining +features of atomic orbitals. Electron motion in such a situation consists of hopping between local orbitals and the corresponding bands are much narrower than +typical metallic bands. The source of such behavior is correlation effects that prevent free flow of electrons in the crystal. +The best example is states belonging to the unfilled $3d$ shell in transition metals. +According to the Pauli exclusion principle, each orbital can contain only two electrons with opposite spin directions. +If there is strong, local Coulomb interaction between charges, then quantum states in which two electrons +are in the same orbital are energetically unfavorable. Therefore, electron motion is very difficult and for sufficiently large Coulomb interaction +electrons become localized. Materials in which such a localization mechanism occurs are Mott insulators. + +Hubbard proposed a model to describe electronic states that possess features of localized atomic orbitals, +resulting from electron correlations~\cite{hubbard}. +This is an example of a tight-binding model with Wannier orbitals, which is described in chapter~\ref{sec:wannier}. +In the simplest case, we consider single $s$-type orbitals, localized at atomic sites. Strong correlations of electrons located +in the same orbital can be accounted for by adding to the Hamiltonian a local Coulomb interaction of fixed energy $U$. +The Hubbard model Hamiltonian is written using second quantization formalism % \begin{equation} H=\sum_{i,j,\sigma}t_{ij}c^{\dagger}_{i\sigma}c_{j\sigma}+U\sum_i n_{i\uparrow}n_{i\downarrow}, \label{hubbard} \end{equation} % -gdzie $c^{\dagger}_{i\sigma}$ i $c_{i\sigma}$ to operatory kreacji i anihilacji elektronu ze spinem $\sigma$ w zlokalizowanym orbitalu Wanniera $w(\bm{r}-\bm{R}_i)$, -a całki przeskoku dane są wzorem +where $c^{\dagger}_{i\sigma}$ and $c_{i\sigma}$ are creation and annihilation operators of an electron with spin $\sigma$ in the localized Wannier orbital $w(\bm{r}-\bm{R}_i)$, +and the hopping integrals are given by the formula % \begin{equation} t_{ij}=\int d\bm{r} w^*(\bm{r}-\bm{R}_i)H_0w(\bm{r}-\bm{R}_j). \end{equation} % -$H_0$ jest jednocząstkowym hamiltonianem złożonym z energii kinetycznej i efektywnego potencjału atomowego. -Najczęście uwzlędnia się tylko całki przeskoku między najbliższymi sąsiadami. -Operator liczby cząstek ze spinem $\sigma$ na węźle $i$ dany jest wyrażeniem $n_{i\sigma}=c^{\dagger}_{i\sigma}c_{i\sigma}$. -Energię oddziaływania kulombowskiego dwóch elektronów w tym samym orbitalu można wyliczyć ze wzoru +$H_0$ is the single-particle Hamiltonian composed of kinetic energy and effective atomic potential. +Most often only hopping integrals between nearest neighbors are taken into account. +The particle number operator with spin $\sigma$ at site $i$ is given by the expression $n_{i\sigma}=c^{\dagger}_{i\sigma}c_{i\sigma}$. +The Coulomb interaction energy of two electrons in the same orbital can be calculated from the formula % \begin{equation} U=\int d\bm{r}d\bm{r}' |w(\bm{r}-\bm{R}_i)|^2\frac{e^2}{|\bm{r}-\bm{r}'|}|w(\bm{r}-\bm{R}_i)|^2. \end{equation} % -Jeżeli wykonamy transformatę Fouriera operatorów kreacji i anihilacji, -pierwszy wyraz hamiltonianu (\ref{hubbard}) przyjmie postać $\sum_{\bm{k}\sigma}\varepsilon_{\bm{k}}n_{\bm{k}\sigma}$, -gdzie $\varepsilon_{\bm{k}}$ opisuje strukturę pasmową w modelu ciasnego wiązania, -a $n_{\bm{k}\sigma}=c^{\dagger}_{\bm{k}\sigma}c_{\bm{k}\sigma}$ jest operatorem liczby obsadzeń w stanie $\bm{k}$ i spinie $\sigma$. +If we perform the Fourier transform of the creation and annihilation operators, +the first term of the Hamiltonian (\ref{hubbard}) takes the form $\sum_{\bm{k}\sigma}\varepsilon_{\bm{k}}n_{\bm{k}\sigma}$, +where $\varepsilon_{\bm{k}}$ describes the band structure in the tight-binding model, +and $n_{\bm{k}\sigma}=c^{\dagger}_{\bm{k}\sigma}c_{\bm{k}\sigma}$ is the occupation number operator in state $\bm{k}$ and spin $\sigma$. -Zaproponowano kilka sformułowań metody LDA+U \cite{anisimov,orbital1,dudarev}, które różnią się opisem lokalnych -oddziaływań eletronowych. Ogólny schemat używany do wyliczenia całkowitej energii ma postać +Several formulations of the LDA+U method have been proposed \cite{anisimov,orbital1,dudarev}, which differ in the description of local +electronic interactions. The general scheme used to calculate the total energy has the form % \begin{equation} E_\text{tot}=E_\text{DFT}+E_U-E_\text{dc}, \label{eldau} \end{equation} % -gdzie $E_\text{DFT}$ jest energią układu otrzymaną w ramach metody DFT (w przybliżeniu LDA lub GGA), $E_U$ jest energią lokalnych oddziaływań elektronowych, -a $E_\text{dc}$ odpowiada energii oddziaływań kulombowskich w przybliżeniu średniego pola. -Ten ostatni wyraz jest konieczny, aby odjąć przybliżoną energię oddziaływań elektronowych, która uwzlędniona jest w $E_\text{DFT}$. -W pracy \cite{orbital1} zaproponowano uogólnioną postać energii $E_U$, która uwzglądnia orbitalną zależność oddziaływań elektronowych +where $E_\text{DFT}$ is the energy of the system obtained within the DFT method (in the LDA or GGA approximation), $E_U$ is the energy of local electronic interactions, +and $E_\text{dc}$ corresponds to the Coulomb interaction energy in the mean field approximation. +This last term is necessary to subtract the approximate electron interaction energy, which is included in $E_\text{DFT}$. +In ref. \cite{orbital1}, a generalized form of energy $E_U$ was proposed, which takes into account the orbital dependence of electronic interactions % \begin{multline} E_U=\frac{1}{2}\sum_{i,\{m\},\sigma}[\langle m,m''|V_{ee}|m',m'''\rangle n_{i\sigma}^{mm'}n_{i-\sigma}^{m''m'''} \\+(\langle m,m''|V_{ee}|m',m'''\rangle - \langle m,m''|V_{ee}|m''',m'\rangle )n_{i\sigma}^{mm'}n_{i\sigma}^{m''m'''}], \end{multline} % -gdzie $i$ numeruje węzły sieci, $\{m\}=(m, m',m'', m''')$ są magnetycznymi liczbami kwantowymi, -a elementy macierzowe oddziaływania kulombowskiego dane są wzorem +where $i$ numbers the lattice sites, $\{m\}=(m, m',m'', m''')$ are magnetic quantum numbers, +and the matrix elements of the Coulomb interaction are given by the formula % \begin{equation} \langle m,m''|V_{ee}|m',m'''\rangle=\int d\bm{r} \int \bm{r}' \phi_{lm}^*(\bm{r})\phi_{lm'}(\bm{r})\frac{e^2}{|\bm{r}-\bm{r}'|}\phi_{lm''}^*(\bm{r}')\phi_{lm'''}(\bm{r}'). \label{integral} \end{equation} % -Występujące pod całką atomowe funkcje falowe określone są dla orbitalnej liczby kwantowej $l$, która definiują zakres magnetycznych liczb kwantowych $-l\le \{m\} \le l$. Liczby obsadzeń orbitali atomowych tworzą tensor drugiego rzędu, którego elementy wyznaczane są przez rzutowanie funkcji falowych Kohna-Shama $\psi_{\bm{k}j}^{\sigma}$ na orbitale atomowe +The atomic wave functions appearing under the integral are determined for the orbital quantum number $l$, which defines the range of magnetic quantum numbers $-l\le \{m\} \le l$. The occupation numbers of atomic orbitals form a second-rank tensor, whose elements are determined by projecting the Kohn-Sham wave functions $\psi_{\bm{k}j}^{\sigma}$ onto atomic orbitals % \begin{equation} n_{i\sigma}^{mm'}=\sum_{\bm{k},j} f_{\bm{k}j}^{\sigma}\langle\psi_{\bm{k}j}^{\sigma}|\phi_{lm'}\rangle\langle\phi_{lm}|\psi_{\bm{k}j}\rangle, \end{equation} % -gdzie współczynniki $f_{\bm{k}j}^{\sigma}$ okreśkaja obsadzenia stanów $j$ z wektorem falowym $\bm{k}$ i spinie $\sigma$. -Całkę (\ref{integral}) można przedstawić w postaci sumy iloczynów części kątowej i radialnej +where the coefficients $f_{\bm{k}j}^{\sigma}$ determine the occupation of states $j$ with wave vector $\bm{k}$ and spin $\sigma$. +The integral (\ref{integral}) can be represented as a sum of products of angular and radial parts % \begin{equation} \langle m,m''|V_{ee}|m',m'''\rangle=\sum_p a_p(m,m',m'',m''')F^p, \label{vee} \end{equation} % -gdzie $p$ jest liczbą parzystą z przedziału $0\le p \le 2l$. Część kątowa $a_p$ wyliczana jest przy pomocy iloczynów współczynników Clebsha-Gordana +where $p$ is an even number from the range $0\le p \le 2l$. The angular part $a_p$ is calculated using products of Clebsch-Gordan coefficients % \begin{equation} a_p(m,m',m'',m''')=\frac{4\pi}{2p+1}\sum_{q=-p}^p \langle lm|Y_{pq}|lm'\rangle\langle lm''|Y_{pq}^*|lm'''\rangle. \end{equation} % -$F^p$ nazywane są całkami Slatera i wyznaczane są ze wzoru +$F^p$ are called Slater integrals and are determined from the formula % \begin{equation} F^p=e^2\int d\bm{r}\int d\bm{r}' r^2 r'^2 R_{nl}^2(\bm{r})\frac{r_1^p}{r_2^{p+1}} R_{nl}^2(\bm{r}'), \end{equation} % -gdzie $R_{nl}(\bm{r})$ są częścią radialną atomu funkcji falowej. -Dla stanów $d$ potrzebne są trzy całki Slatera $F^0$, $F^2$ i $F^4$, a dla stanów $f$ dodatkowo $F^6$, aby wyznaczyć elementy macierzowe -potencjału kulombowskiego (\ref{vee}). -Efektywne parametry, które określają lokalne oddziaływanie kulombowskie ($U$) i wymienne ($J$), można wyrazić przy pomocy całek Slatera +where $R_{nl}(\bm{r})$ is the radial part of the atomic wave function. +For $d$ states, three Slater integrals $F^0$, $F^2$ and $F^4$ are needed, and for $f$ states additionally $F^6$, to determine the matrix elements +of the Coulomb potential (\ref{vee}). +Effective parameters that determine the local Coulomb ($U$) and exchange ($J$) interactions can be expressed using Slater integrals % \begin{eqnarray} U&=&\frac{1}{(2l+1)^2}\sum_{m.m'} \langle m,m'|V_{ee}|m,m'\rangle=F^0,\\ @@ -3030,18 +3032,18 @@ \section{Metoda LDA+U} \label{HundJ} \end{eqnarray} % -Wykorzystując te parametry, możemy zapisać ostatni wyraz we wzorze (\ref{eldau}) w następującej formie +Using these parameters, we can write the last term in formula (\ref{eldau}) in the following form % \begin{equation} E_{dc}=\frac{1}{2}\Big[\sum_i Un_i(n_i-1)-J[n_{i\uparrow}(n_{i\uparrow}-1)+n_{i\downarrow}(n_{i\downarrow}-1)]\Big], \end{equation} % -gdzie $n_{i\sigma}=\Tr(n_{i\sigma}^{mm'})$ i $n_i=n_{i\uparrow}+n_{i\downarrow}$ jest całkowitym obsadzeniem orbitali w węźle $i$. -Tak wyznaczone parametry $U$ i $J$ odnoszą sie do izolowanych atomów. Efektywne wartości parametru kulombowskiego $U$, -stosowane dla danego rodzaju atomu, uwzględniaja efekty ekranowania elektronowego i zależą od rodzaju materiału. -Można go wyznaczyć w ramach metody odpowiedzi liniowej poprzez wyliczenie zmiany obsadzenia stanów elektronowych na wybranym atomie -pod wpływem przyłożonego lokalnego potencjału \cite{coco1,coco2}. -Drugi z parametrów $J$, nazywany energią wymiany Hunda, znacznie słabiej zależy od rodzaju materiału i często stosowana jest jego wartość atomowa (\ref{HundJ}). +where $n_{i\sigma}=\Tr(n_{i\sigma}^{mm'})$ and $n_i=n_{i\uparrow}+n_{i\downarrow}$ is the total occupation of orbitals at site $i$. +The parameters $U$ and $J$ determined in this way refer to isolated atoms. Effective values of the Coulomb parameter $U$, +used for a given type of atom, take into account electron screening effects and depend on the type of material. +It can be determined within the linear response method by calculating the change in electronic state occupation at a selected atom +under the influence of an applied local potential \cite{coco1,coco2}. +The second parameter $J$, called the Hund exchange energy, depends much less weakly on the type of material and often its atomic value (\ref{HundJ}) is used. \chapter{Izolatory i półprzewodniki} From 3be9d756f2f4ee8542fae4851698b93cba43acb3 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 09:29:22 +0100 Subject: [PATCH 20/23] Translate Chapter 6: Insulators and semiconductors to English (#35) * Initial plan * Translate Chapter 6: Insulators and semiconductors Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Fix Perdew name misspelling in bibliography entries Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 154 +++++++++++++++++++++++++------------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/book/main.tex b/book/main.tex index c83c789..b368e3a 100644 --- a/book/main.tex +++ b/book/main.tex @@ -3046,14 +3046,14 @@ \section{LDA+U method} The second parameter $J$, called the Hund exchange energy, depends much less weakly on the type of material and often its atomic value (\ref{HundJ}) is used. -\chapter{Izolatory i półprzewodniki} +\chapter{Insulators and semiconductors} \label{sec:insulators} -\section{Przerwa energetyczna} +\section{Energy gap} \label{sec:bandgap} -Fundamentalna przerwa energetyczna zdefiniowana jest jako różnica między energią jonizacji ($I$), czyli procesu usunięcia elektronu z danego materiału, -a powinowactwem elektronowym ($A$), czyli energią uzyskaną z dodania elektronu +The fundamental energy gap is defined as the difference between the ionization energy ($I$), i.e., the process of removing an electron from a given material, +and the electron affinity ($A$), i.e., the energy obtained from adding an electron % \begin{eqnarray} E_g=I-A&=&[E(N-1)-E(N)]-[E(N)-E(N+1)] \nonumber \\ @@ -3061,89 +3061,89 @@ \section{Przerwa energetyczna} \label{energygap} \end{eqnarray} % -gdzie $E(N)$, $E(N-1)$ i $E(N+1)$ to energie całkowite wyznaczone kolejno dla układu neutralnego składającego się z $N$ elektronów oraz -układów z odjętym i dodanym elektronem. Każda z tych energii może być wyznaczona jako energia stanu podstawowego układu z odpowiednią ilością -elektronów. Wartość przerwy możemy również zapisać używając energii stanów Kohna-Shama +where $E(N)$, $E(N-1)$, and $E(N+1)$ are the total energies determined respectively for the neutral system consisting of $N$ electrons and +systems with a removed and added electron. Each of these energies can be determined as the ground state energy of the system with the appropriate number +of electrons. The gap value can also be expressed using Kohn-Sham state energies % \begin{equation} E_g=E(N+1)-E(N)-[E(N)-E(N-1)]=\varepsilon_{N+1}(N+1)-\varepsilon_N(N), \label{truegap} \end{equation} % -gdzie $\varepsilon_N(N)$ jest energią najwyższego poziomu pasma walencyjnego w układzie z $N$ elektronami, -a $\varepsilon_{N+1}(N+1)$ energią najniższego stanu pasma przewodnictwa w układzie z $N+1$ elektronami. -Czyli wartość przerwy energetycznej jest teoretycznie osiągalna w ramach DFT, -pod warunkiem, że znana jest dokladna zależność $E(N)$. Stosując funkcjonały LDA i GGA możemy otrzymać ze wzoru (\ref{truegap}) jedynie przybliżone wartości przerwy fundamentalnej. +where $\varepsilon_N(N)$ is the energy of the highest level of the valence band in the system with $N$ electrons, +and $\varepsilon_{N+1}(N+1)$ is the energy of the lowest state of the conduction band in the system with $N+1$ electrons. +Thus, the value of the energy gap is theoretically attainable within DFT, +provided that the exact dependence $E(N)$ is known. Using the LDA and GGA functionals, we can obtain from formula (\ref{truegap}) only approximate values of the fundamental gap. -Zwykle wykonujemy obliczenia dla układu z ustaloną liczbą elektronów $N$ i otrzymujemy przerwę w spektrum energetycznym Kohna-Shama, -która wynosi +Usually, we perform calculations for a system with a fixed number of electrons $N$ and obtain a gap in the Kohn-Sham energy spectrum, +which is % \begin{equation} \Delta_{KS}=\varepsilon_{N+1}(N)-\varepsilon_N(N). \label{ksgap} \end{equation} % -Porównując wzory (\ref{truegap}) i (\ref{ksgap}) dostajemy związek między tymi dwiema przerwami +Comparing formulas (\ref{truegap}) and (\ref{ksgap}), we obtain the relationship between these two gaps % \begin{equation} E_g=\Delta_{KS}+\varepsilon_{N+1}(N+1)-\varepsilon_{N+1}(N)=\Delta_{KS}+\Delta_{xc}, \end{equation} % -gdzie różnica między nimi $\Delta_{xc}$ wynika ze zmiany nachylenia liniowej funkcji $E(N)$ przy całkowitej liczbie elektronów \cite{pardew82}. -Ta nieciągłość ma swoje źródło w potencjale wymienno-korelacyjnym, którego pochodna zmienia się skokowo przy zmianie ilości elektronów +where the difference between them $\Delta_{xc}$ results from the change in the slope of the linear function $E(N)$ at integer electron numbers \cite{pardew82}. +This discontinuity has its origin in the exchange-correlation potential, whose derivative changes abruptly when the number of electrons changes % \begin{equation} \Delta_{xc}=\frac{\delta E_{xc}[n]}{\delta n(\bm{r})}|_{N+\delta}-\frac{\delta E_{xc}[n]}{\delta n(\bm{r})}|_{N-\delta}, \label{deltaxc} \end{equation} % -gdzie pochodne funkcjonalne wyznaczone są dla gęstości elektronów $n(\bm{r})$, których całki po całej przestrzeni równe są $N+\delta$ i $N-\delta$, w granicy $\delta\rightarrow 0$. +where the functional derivatives are determined for electron densities $n(\bm{r})$, whose integrals over the entire space are equal to $N+\delta$ and $N-\delta$, in the limit $\delta\rightarrow 0$. -Występowanie tej nieciągłości jest podstawową cechą DFT, ale w stosowanych przybliżeniach LDA i GGA, które charakteryzują się analityczną zależnością -energii od gęstości elektronowej, te nieciągłości nie występują. Przybliżony charakter energii stanów jednocząstkowych, -z których wyznaczana jest wartość $\Delta_{KS}$, w połączeniu z brakiem nieciągłości powoduje, że przerwy energetyczne wyznaczone w przybliżeniu LDA są średnio zaniżone o $40\%$. W GGA te wartości są zwykle poprawione, ale również znacznie odbiegają od wartości eksperymentalnych. +The occurrence of this discontinuity is a fundamental feature of DFT, but in the LDA and GGA approximations, which are characterized by an analytical dependence +of energy on electron density, these discontinuities do not occur. The approximate character of the single-particle state energies, +from which the value of $\Delta_{KS}$ is determined, combined with the lack of discontinuity, causes the energy gaps determined in the LDA approximation to be on average underestimated by $40\%$. In GGA, these values are usually corrected, but also significantly deviate from experimental values. -\section{Izolatory pasmowe i półprzewodniki} +\section{Band insulators and semiconductors} -W większości półprzewodników i izolatorów przerwa energetyczna wynika z istnienia całkowicie zapełnionych pasm walencyjnych -i pustych pasm przewodzących. Rozróżnienie między półprzewodnikami i izolatorami nie jest jednoznacznie określone. -Zwykle półprzewodniki mają mniejszą przerwę energetyczną i ich przewodnictwo elektryczne wykazuje znaczną zależność -od temperatury w wyniku występowania indukowanych termicznie nośników prądu w paśmie przewodnictwa. -W tych materiałach korelacje elektronowe zwykle nie są silne, ale mimo tego wyznaczana w ramach standardowych przybliżeń DFT -przerwa energetyczna jest znacznie zaniżona. Wynika to z braku uwzglednienia efektów wielociałowych, które występują -przy wzbudzaniu elektronu z pasma walencyjnego do pasma przewodnictwa. Przykładem jest oddziaływanie elektron-dziura -wystepujace dla stanów wzbudzonych. -W przypadku tych materiałów, metoda LDA+U nie jest skuteczna i lepiej nadają się metody SIC i funkcjonały hybrydowe, -jak również metody wielociałowe typu GW. -W metodzie SIC, energia całkowita zależy od obsadzenia orbitali atomowych, co daje możliwość odtworzenie nieciągłości -pochodnych funkcjonału wymienno-korelacyjnego (\ref{deltaxc}) i poprawienia wartości przerwy energetycznej. -SIC daje dobre wyniki dla izolatorów z dużą przerwa takich, jak kryształy gazów szlachetnych \cite{PZ}, czy kryształy jonowe. Przykładowo dla NaCl przerwa energetyczna wynosi $E_g^{SIC}=9.2$~eV \cite{norman83}, co dobrze zgadza się z wartością eksperymentalną $E_g^{exp}=8.97$~eV. +In most semiconductors and insulators, the energy gap results from the existence of completely filled valence bands +and empty conduction bands. The distinction between semiconductors and insulators is not unambiguously defined. +Usually, semiconductors have a smaller energy gap and their electrical conductivity shows a significant dependence +on temperature due to the occurrence of thermally induced current carriers in the conduction band. +In these materials, electronic correlations are usually not strong, but despite this, the energy gap determined within standard DFT approximations +is significantly underestimated. This results from the lack of inclusion of many-body effects that occur +when exciting an electron from the valence band to the conduction band. An example is the electron-hole interaction +occurring for excited states. +In the case of these materials, the LDA+U method is not effective and SIC methods and hybrid functionals are more suitable, +as well as many-body methods of the GW type. +In the SIC method, the total energy depends on the occupation of atomic orbitals, which provides the possibility of reproducing the discontinuity +of the derivatives of the exchange-correlation functional (\ref{deltaxc}) and improving the value of the energy gap. +SIC gives good results for insulators with a large gap such as noble gas crystals \cite{PZ} or ionic crystals. For example, for NaCl the energy gap is $E_g^{SIC}=9.2$~eV \cite{norman83}, which agrees well with the experimental value $E_g^{exp}=8.97$~eV. -Funkcjonały hybrydowe, które częściowo uwzlędniają dokladną wartość oddziaływania wymiennego i przez to redukują błąd samooddziaływania elektronów, -również poprawiają wartość przerwy energetycznej. Na rysunku~\ref{fig:gaphyb} porównano eksperymentalne wartości przerwy energetycznej -z wyliczonymi w ramach czterech funkcjonałów hybrydowych dla wybranej grupy półprzewodników i tlenków metali przejściowych (FeO, CoO, NiO, MnO, and VO$_2$)~\cite{Gap-hyb}. Dwa z tych funkcjonałów zawierają 20 \% dokładnej wartości energii wymiany (B3PW91 i B3LYP), a dwa pozostałe 25 \% (PBE0 i HSE). Dla wiekszości materiałów -z przerwą mniejszą niź 5 eV, zgodność z eksperymentem jest bardzo dobra dla wszystkich funkcjonałów. Jednocześnie widzimy, że wybrane funkcjonały znacznie zaniżają wartości przerwy dla trzech półprzewodników o dużej przerwie (NaCl, LiCl i LiF). -Dokładna analiza błędów pokazała, że najlepszą zgodność uzyskano dla funkcjonału HSE, który ma tendencję do niewielkiego zaniżania wartości przerwy (średnio o -0.24 eV). Dwa funkcjonały B3PW91 i B3LYP lekko zawyżają przerwę (średnie błedy wynoszą 0.14 eV i 0.13 eV). Największe odstępstwo obserwujemy dla funkcjonału PBE0, który zawyża wartość przerwy średnio o 0.43 eV. +Hybrid functionals, which partially include the exact value of exchange interaction and thereby reduce the electron self-interaction error, +also improve the value of the energy gap. Figure~\ref{fig:gaphyb} compares experimental energy gap values +with those calculated using four hybrid functionals for a selected group of semiconductors and transition metal oxides (FeO, CoO, NiO, MnO, and VO$_2$)~\cite{Gap-hyb}. Two of these functionals contain 20\% of the exact exchange energy value (B3PW91 and B3LYP), and the other two 25\% (PBE0 and HSE). For most materials +with a gap smaller than 5 eV, the agreement with experiment is very good for all functionals. At the same time, we see that the selected functionals significantly underestimate the gap values for three semiconductors with a large gap (NaCl, LiCl, and LiF). +Detailed error analysis showed that the best agreement was obtained for the HSE functional, which has a tendency to slightly underestimate the gap value (on average by -0.24 eV). Two functionals B3PW91 and B3LYP slightly overestimate the gap (average errors are 0.14 eV and 0.13 eV). The largest deviation is observed for the PBE0 functional, which overestimates the gap value by an average of 0.43 eV. \begin{figure}[t!] \centering \includegraphics[scale=0.5]{gap-hyb.pdf} -\caption{Porównanie eksperymentalnych wartości przerwy energetycznej z obliczonymi dla różnych funkcjonałów hybrydowych. Rysunek z pracy \cite{Gap-hyb}.} +\caption{Comparison of experimental energy gap values with those calculated for different hybrid functionals. Figure from \cite{Gap-hyb}.} \label{fig:gaphyb} \end{figure} -W tabeli~\ref{gap} zebrane są wartości przerwy energetycznej dla wybranych materiałów, wyliczone różnymi metodami -i porównane z danymi eksperymentalnymi. LDA i GGA we wszystkich przypadkach znacznie zaniżają wartość przerwy. -Dotyczy to zarówno półprzewodników, szczególnie germanu, gdzie przerwa jest równa zeru, jak i izolatorów. -Duże rozbieżności w porównaniu do eksperymentu widzimy dla trzech ostatnich materiałów, zaliczanych do izolatorów Motta. -Zastosowanie funkcjonału hybrydowego HSE poprawia wartości przerwy i dla większości półprzewodników zgodność z eksperymentem jest bardzo dobra. -Dla izolatorów, ta zgodność jest lepsza lub gorsza w zależności od materiału. -W tabeli~\ref{gap} pokazano również wyniki otrzymane w ramach metody GW i jej uproszczonej wersji G$_0$W$_0$, które również dają -lepsze wartości przerwy. Metoda GW, która uwzlędnia oddziaływania wielociałowe w ramach rozwinięcia perturbacyjnego, będzie tematem jednego z -kolejnych rozdziałów. +Table~\ref{gap} presents energy gap values for selected materials, calculated using different methods +and compared with experimental data. LDA and GGA in all cases significantly underestimate the gap value. +This applies to both semiconductors, especially germanium, where the gap is equal to zero, and insulators. +Large discrepancies compared to experiment are seen for the last three materials, classified as Mott insulators. +Application of the HSE hybrid functional improves the gap values and for most semiconductors the agreement with experiment is very good. +For insulators, this agreement is better or worse depending on the material. +Table~\ref{gap} also shows results obtained using the GW method and its simplified version G$_0$W$_0$, which also give +better gap values. The GW method, which includes many-body interactions within a perturbative expansion, will be the subject of one of +the following chapters. \begin{table}[h!] -\caption{Wartości przerwy energetycznej wyliczone różnymi metodami i porównane z danymi eksperymentalnymi.} +\caption{Energy gap values calculated using different methods and compared with experimental data.} \label{gap} \begin{center} \begin{tabular}{|c|c|c|c|c|c|c|} @@ -3168,51 +3168,51 @@ \section{Izolatory pasmowe i półprzewodniki} \end{center} \end{table} -\section{Izolatory Motta} +\section{Mott insulators} -Szczególną klasę materiałów stanowią izolatory Motta, których własności elektronowe wynikają z silnych oddziaływaniań kulombowskich miedzy elektronami. -W tym przypadku wielkość charakteryzująca nieciągłość wyliczana w ramach standardowych przybliżeń $\Delta_{KS}$ jest równe zeru -lub jest bardzo małą wielkością. Przerwa energetyczna wynika zasadniczo z nieciągłości funkcjonału energii ($\Delta_{xc}>0$), powstającej przy zmianie obsadzenia stanów orbitalnych. -Ta nieciągła zmiana energii jest proporcjonalna do energii oddziaływania kulombowskiego $U$. Dla stanów $d$ w metalach przejściowych parametr $U$ można zdefiniować -jako energię związaną z transferem elektronu między dwoma atomami z początkowym obsadzeniem $d^n$, -który prowadzi do zwiększenia ilości elektronów na jednym atomie $d^{n+1}$ i zmniejszenia na drugim $d^{n-1}$ +A special class of materials are Mott insulators, whose electronic properties result from strong Coulomb interactions between electrons. +In this case, the characteristic quantity describing the discontinuity calculated within standard approximations $\Delta_{KS}$ is equal to zero +or is a very small quantity. The energy gap essentially results from the discontinuity of the energy functional ($\Delta_{xc}>0$), arising from changes in orbital state occupation. +This discontinuous energy change is proportional to the Coulomb interaction energy $U$. For $d$ states in transition metals, the parameter $U$ can be defined +as the energy associated with electron transfer between two atoms with initial occupation $d^n$, +which leads to an increase in the number of electrons on one atom $d^{n+1}$ and a decrease on the other $d^{n-1}$ % \begin{equation} U=E(d^{n+1})+E(d^{n-1})-2E(d^n), \end{equation} % -gdzie $E(d^n)$ jest całkowitą energią układu, w którym pojedynczy atom posiada obsadzenie $d^n$. -Ta relacja oznacza, że sama przerwa energetyczna dana wzorem (\ref{energygap}) powinna być liniową funkcją $U$. -Potwierdzają to obliczenia przeprowadzone w ramach metody LDA+U. +where $E(d^n)$ is the total energy of the system in which a single atom has occupation $d^n$. +This relation means that the energy gap itself given by formula (\ref{energygap}) should be a linear function of $U$. +This is confirmed by calculations performed using the LDA+U method. -Jako przykład omówię wyniki obliczeń gestości stanów elektronowych dla izolatora Motta Fe$_2$SiO$_4$, otrzymane metodą GGA+U \cite{Mariana}. -Na rysunku 6.2 pokazane sa wyniki dla stanu antyferromagnetycznego (AFM). -Dla $U=0$ dostajemy nieprawidłowy stan metaliczny ($\Delta_{KS}=0$) z energią Fermiego przecinającą pasmo $t_{2g}$. -Pasmo to obsadzone jest przez elektrony z mniejszościowym kierunkiem spinów (kierunek przeciwny do momentu magnetycznego danego atomu). -Obliczenia dla $U=4.5$ eV dają prawidłowy stan elektronowy z przerwą energetyczną równą około 2 eV, -która rozdziela pasmo $t_{2g}$ na dwie części: obsadzone dolne pasmo Hubbarda i nieobsadzone górne pasmo Hubbarda. +As an example, I will discuss the results of calculations of electronic density of states for the Mott insulator Fe$_2$SiO$_4$, obtained by the GGA+U method \cite{Mariana}. +Figure 6.2 shows the results for the antiferromagnetic (AFM) state. +For $U=0$ we get an incorrect metallic state ($\Delta_{KS}=0$) with the Fermi energy crossing the $t_{2g}$ band. +This band is occupied by electrons with the minority spin direction (direction opposite to the magnetic moment of the given atom). +Calculations for $U=4.5$ eV give the correct electronic state with an energy gap equal to about 2 eV, +which separates the $t_{2g}$ band into two parts: the occupied lower Hubbard band and the unoccupied upper Hubbard band. \begin{figure}[h!] \centering \includegraphics[scale=0.21]{Fe2SiO4-2.pdf} -\caption{Gęstość stanów elektronowych w Fe$_2$SiO$_4$ dla $U=0$ (górny panel) i dla $U=4.5$~eV (dolny panel). Rysunek z pracy \cite{Mariana}.} +\caption{Electronic density of states in Fe$_2$SiO$_4$ for $U=0$ (upper panel) and for $U=4.5$~eV (lower panel). Figure from \cite{Mariana}.} \label{fig:mott} \end{figure} \begin{figure}[t!] \centering \includegraphics[scale=0.18]{Fe2SiO4-1.pdf} -\caption{Zależność przerwy energetycznej od parametru oddziaływania kulombowskiego $U$ w Fe$_2$SiO$_4$ dla stanu antyferromagnetycznego (czerwone kółka) -i ferromagnetycznego (niebieskie kwadraty). Rysunek z pracy \cite{Mariana}.} +\caption{Dependence of the energy gap on the Coulomb interaction parameter $U$ in Fe$_2$SiO$_4$ for the antiferromagnetic state (red circles) +and ferromagnetic state (blue squares). Figure from \cite{Mariana}.} \label{fig:gap} \end{figure} -Wartość przerwy energetycznej zależy od dokładnej wartości parametru $U$, co pokazano na rysunku 6.3. -Dla małych wartości $U\leq 2$ eV, przerwa energetyczna równa jest zeru. Wynika to z kryterium, które mówi, że w izolatorach Motta, -niezerowa przerwa tworzy się dla wartości energii oddziaływania kulombowskiego większych od szerokości -pasma elektronowego, $U>W$. Rzeczywiście, z rysunku 6.2 wynika, że szerokość pasma $t_{2g}$ jest równa z dobrym przybliżeniem $W=2$ eV. -Gdy energia oddziaływania kulombowskiego $U$ przewyższa $W$, przerwa energetyczna rośnie praktycznie liniowo z jej wartością. -Jak widać z rysunku 6.3 wartości przerwy zależą od rodzaju uporządkowania magnetycznego i dla stanu AFM są większe niż dla stanu FM. +The value of the energy gap depends on the exact value of the parameter $U$, as shown in Figure 6.3. +For small values $U\leq 2$ eV, the energy gap is equal to zero. This follows from the criterion that states that in Mott insulators, +a nonzero gap forms for values of Coulomb interaction energy greater than the width +of the electronic band, $U>W$. Indeed, from Figure 6.2 it follows that the width of the $t_{2g}$ band is equal with good approximation to $W=2$ eV. +When the Coulomb interaction energy $U$ exceeds $W$, the energy gap grows practically linearly with its value. +As can be seen from Figure 6.3, the gap values depend on the type of magnetic ordering and for the AFM state are larger than for the FM state. \chapter{Polaryzacja elektryczna} @@ -4010,7 +4010,7 @@ \section{Metoda GW} \bibitem{CeperleyAlder80} D. M. Ceperley and B. J. Alder, {\it Ground state of the electron gas by a stochastic method}, Phys. Rev. Lett. {\bf 45}, 566 (1980). -\bibitem{PZ} J. P. Pardew and A. Zunger, {\it Self-interaction correction to density-functional approximations for many-electron systems}, +\bibitem{PZ} J. P. Perdew and A. Zunger, {\it Self-interaction correction to density-functional approximations for many-electron systems}, Phys. Rev. B {\bf 23}, 5048 (1981). \bibitem{VWN} S. Vosko, L. Wilk, and M. Nusair, {\it Accurate spin-dependent electron liquid correlation energies for local spin density calculations: a critical analysis}, Can. J. Phys. {\bf 58}, 1200 (1983). @@ -4182,7 +4182,7 @@ \section{Metoda GW} \bibitem{pardew82} J. P. Perdew, R. G. Parr, M. Levy, and J. L. Balduz, {Density-functional theory for fractional particle number: derivative discontinuities of the energy}, Phys. Rev. Lett. {\bf 49}, 1691 (1982). -\bibitem{norman83} M. R. Norman and J. P. Pardew, {\it Simplified self-interaction correction applied to the energy bands of neon and sodium chloride}, +\bibitem{norman83} M. R. Norman and J. P. Perdew, {\it Simplified self-interaction correction applied to the energy bands of neon and sodium chloride}, Phys. Rev. B {\bf 28}, 2135 (1983). \bibitem{Gap-hyb} A. J. Garza and G. E. Scuseria, {\it Predicting band gaps with hybrid density functionals}, J. Phys. Chem. Lett. {\bf 7}, 4165 (2016). From 2979ae66ccf72a9a597931f9f6543185b3886ced Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 11:56:38 +0100 Subject: [PATCH 21/23] Translate Chapter 7 (Electric polarization) from Polish to English (#36) * Initial plan * Translate Chapter 7 (Electric polarization) from Polish to English Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Fix missing summation index m in equation (line 3268) Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Change "extreme cases" to "limiting cases" per author feedback Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Remove review marker for "structural phase transition" terminology Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 225 +++++++++++++++++++++++++------------------------- 1 file changed, 112 insertions(+), 113 deletions(-) diff --git a/book/main.tex b/book/main.tex index b368e3a..30340a8 100644 --- a/book/main.tex +++ b/book/main.tex @@ -3214,88 +3214,88 @@ \section{Mott insulators} When the Coulomb interaction energy $U$ exceeds $W$, the energy gap grows practically linearly with its value. As can be seen from Figure 6.3, the gap values depend on the type of magnetic ordering and for the AFM state are larger than for the FM state. -\chapter{Polaryzacja elektryczna} +\chapter{Electric polarization} -\section{Teoria fazy Berry'ego} +\section{Berry phase theory} -Polaryzacja elektryczna odgrywa ważną rolę w wielu zjawiskach fizycznych występujacych w dielektrykach. -Wyznaczenie wartości polaryzacji elektrycznej w materiałach periodycznych jakimi są kryształy stanowiło duży problem teoretyczny. -W obliczeniach z pierwszych zasad, dzięki periodycznym warunkom brzegowym, takie układy traktowane sa jako nieskończone -i zwykle nie bierze sie pod uwagę wpływu powierzchni materiału. -W układzie skończonym można wyznaczyć polaryzację elektryczną obliczając całkowity moment dipolowy złożony z części jonowej -i elektronowej +Electric polarization plays an important role in many physical phenomena occurring in dielectrics. +Determining the value of electric polarization in periodic materials such as crystals posed a major theoretical problem. +In first-principles calculations, due to periodic boundary conditions, such systems are treated as infinite +and the influence of the material surface is usually not taken into account. +In a finite system, electric polarization can be determined by calculating the total dipole moment composed of ionic +and electronic parts % \begin{equation} \bm{P}=\frac{e}{\Omega}\sum_jZ_j\bm{R}_j+\frac{1}{\Omega}\int d\bm{r} n(\bm{r}) \bm{r}, \label{polaryzacja} \end{equation} % -gdzie zarówno sumowanie po wszystkich jonach o ładunku $Z_je$, jak i całkowanie gestości elektronowej $n(\bm{r})$ -odbywa się po całej objetości $\Omega$. Z tego samego wzoru można wyliczyć zmianę polaryzacji $\Delta \bm{P}$ -wywołaną zmianą rozkładu gęstości elektronowej $\Delta n(\bm{r})$, np. na skutek przemieszczenia się atomów. +where both the summation over all ions with charge $Z_je$ and the integration of electron density $n(\bm{r})$ +is performed over the entire volume $\Omega$. From this same formula, one can calculate the change in polarization $\Delta \bm{P}$ +induced by a change in the electron density distribution $\Delta n(\bm{r})$, for example, as a result of atomic displacements. -W układach periodycznych własności całego kryształu zależą od rozmieszczenia atomów w komórce prymitywnej. -Wydaje się, że całkowity moment dipolowy kryształu i polaryzację elektryczną można wyznaczyć stosując wzór (\ref{polaryzacja}), -do pojedynczej komórki. Jednak takie podejście możliwe jest tylko w skrajnych przepadkach kryształów jonowych -lub molekularnych i odpowiada klasycznemu opisowi typu Clausiusa-Mossottiego, w którym występują izolowane dipole elektryczne. -Gęstość elektronowa jest wielkością ciągłą i nie jest możliwe podzielenia całego obszaru kryształu w sposób jednoznaczny. -Co więcej, wiązania kowalencyjne, ktore występuja w ferroelektrykach, mają naturę kwantową i poprawny opis polaryzacji elektrycznej -wymaga formalizmu kwantowego. +In periodic systems, the properties of the entire crystal depend on the arrangement of atoms in the primitive cell. +It seems that the total dipole moment of the crystal and electric polarization can be determined by applying formula (\ref{polaryzacja}) +to a single cell. However, such an approach is only possible in limiting cases of ionic +or molecular crystals and corresponds to the classical Clausius-Mossotti description, in which isolated electric dipoles occur. +Electron density is a continuous quantity and it is not possible to divide the entire crystal region in a unique way. +Moreover, covalent bonds that occur in ferroelectrics have a quantum nature and a proper description of electric polarization +requires a quantum formalism. -Punktem startowym, który umożliwia wyznaczenie polaryzacji w układach periodycznych jest -fundamentalna zależność między lokalną wartością polaryzacji elektronowej i przepływającym prądem +The starting point that enables the determination of polarization in periodic systems is +the fundamental relationship between the local value of electronic polarization and the flowing current % \begin{equation} \bm{P}_e(\bm{r},t)=\int_{t_0}^t dt' j_e(\bm{r},t'). \label{delP} \end{equation} % -Wzór ten umożliwia również pomiar zmiany polaryzacji $\Delta \bm{P}$ przez wyznaczenie przepływającego prądu. -Przykładowo, mierząc zmiany polaryzacji w funkcji deformacji kryształu można wyznaczyć stałą piezoelektryczną. -Przełomem w teorii były prace, w których pokazano związek polaryzacji elektrycznej z geometryczną fazą Berry'ego~\cite{berry1,berry2}. -W obliczeniach zamiast czasu wprowadza się parametr $\lambda\in [0,1]$, który -opisuje adiabatyczną transformację układu generującą zmianę polaryzacji +This formula also enables the measurement of the change in polarization $\Delta \bm{P}$ by determining the flowing current. +For example, by measuring changes in polarization as a function of crystal deformation, one can determine the piezoelectric constant. +The breakthrough in theory came with works showing the relationship of electric polarization with the geometric Berry phase~\cite{berry1,berry2}. +In calculations, instead of time, a parameter $\lambda\in [0,1]$ is introduced, which +describes the adiabatic transformation of the system generating the change in polarization % \begin{equation} \Delta\bm{P}_e = \int_0^1 d\lambda \frac{\partial\bm{P}_e}{\partial\lambda}. \end{equation} % -Przykładowo parametr $\lambda$ może być współrzędną, która określa położenie atomu w sieci krystalicznej. -Stosując wyrażenie z rachunku zaburzeń można powiązać pochodną polaryzacji ze strukturą elektronową +For example, the parameter $\lambda$ can be a coordinate that determines the position of an atom in the crystal lattice. +Using an expression from perturbation theory, one can relate the derivative of polarization to the electronic structure % \begin{equation} -\frac{\partial\bm{P}_e}{\partial\lambda}=-i\frac{e\hbar}{\Omega m_e}\sum_{\bm{k}}\sum_{n=1}^{occ}\sum_{=1}^{emp}\frac{\langle\psi^{\lambda}_{\bm{k}n}|\bm{p} +\frac{\partial\bm{P}_e}{\partial\lambda}=-i\frac{e\hbar}{\Omega m_e}\sum_{\bm{k}}\sum_{n=1}^{occ}\sum_{m=1}^{emp}\frac{\langle\psi^{\lambda}_{\bm{k}n}|\bm{p} |\psi^{\lambda}_{\bm{k}m}\rangle\langle\psi^{\lambda}_{\bm{k}m}|\partial V^{\lambda}_{\text{KS}}/\partial\lambda|\psi^{\lambda}_{\bm{k}n}\rangle}{(\varepsilon^{\lambda}_{\bm{k}n}-\varepsilon^{\lambda}_{\bm{k}m})^2}+c.c., \label{partialP} \end{equation} % -gdzie sumowanie wykonywane jest po wszystkich stanach zajętych i pustych z pierwszej strefy Brillouina. -Elementy maciorzowe operatora pędu można wyrazić zależnością +where the summation is performed over all occupied and empty states from the first Brillouin zone. +Matrix elements of the momentum operator can be expressed by the relation % \begin{equation} \langle\psi^{\lambda}_{\bm{k}n}|\bm{p}|\psi^{\lambda}_{\bm{k}m}\rangle=\frac{m_e}{\hbar}\langle u^\lambda_{\bm{k}n}|[\nabla_{\bm{k}},H^\lambda_{\bm{k}}]|u^\lambda_{\bm{k}m}\rangle, \end{equation} % -w której $u^\lambda_{\bm{k}m}$ jest częścią periodyczną funkcji Blocha, a hamiltonian dany jest wyrażeniem +in which $u^\lambda_{\bm{k}m}$ is the periodic part of the Bloch function, and the Hamiltonian is given by the expression % \begin{equation} H^\lambda_{\bm{k}}=\frac{1}{2m_e}(-i\hbar\nabla+\hbar\bm{k})^2+V^\lambda_\text{KS}. \end{equation} % -Podobnie można wyrazić elementy macierzowe pochodnej potencjału Kohna-Shama +Similarly, one can express the matrix elements of the derivative of the Kohn-Sham potential % \begin{equation} \langle\psi^{\lambda}_{\bm{k}n}|\frac{\partial V^{\lambda}_{\text{KS}}}{\partial\lambda}|\psi^{\lambda}_{\bm{k}m}\rangle=\frac{m_e}{\hbar}\langle u^\lambda_{\bm{k}n}|[\frac{\partial}{\partial\lambda},H^\lambda_{\bm{k}}]|u^\lambda_{\bm{k}m}\rangle. \end{equation} % -Po wstawieniu elementów macierzowych do (\ref{partialP}) otrzymujemy +After inserting the matrix elements into (\ref{partialP}), we obtain % \begin{equation} \Delta \bm{P}_e=\frac{-ie}{8\pi^3}\sum_{n=1}^{occ}\int_\text{BZ}d\bm{k}\int_0^1d\lambda[\langle\nabla u^\lambda_{\bm{k}n}| \frac{\partial u^\lambda_{\bm{k}n}}{\partial\lambda}\rangle-\langle\frac{\partial u^\lambda_{\bm{k}n}}{\partial\lambda}| \nabla_{\bm{k}} u^\lambda_{\bm{k}n}\rangle]. \end{equation} -Wykonując całkowanie przez części i wykorzystując periodyczność funkcji $u_{\bm{k}n}$ dostajemy +Performing integration by parts and using the periodicity of the function $u_{\bm{k}n}$, we obtain % \begin{equation} \Delta \bm{P}_e=\bm{P}^{\lambda=1}_e-\bm{P}^{\lambda=0}_e, @@ -3309,154 +3309,153 @@ \section{Teoria fazy Berry'ego} \label{pol2} \end{equation} % -Występująca w tym wzorze całka jest bezpośrednio związana z fazą Berry'ego stanów elektronowych~\cite{Zak}. -Wielkość wektorowa $\bm{A}(\bm{k})=i\langle u^\lambda_{\bm{k}n}|\nabla_{\bm{k}}|u^\lambda_{\bm {k}n}\rangle$ -nazywa się potencjałem cechowania lub połączeniem Berry'ego, a całka tej wielkość -po zamkniętym obszarze jest fazą Berry'ego, którą dla danego pasma $n$ i kierunku $j$ można zapisać w formie +The integral appearing in this formula is directly related to the Berry phase of electronic states~\cite{Zak}. +The vector quantity $\bm{A}(\bm{k})=i\langle u^\lambda_{\bm{k}n}|\nabla_{\bm{k}}|u^\lambda_{\bm {k}n}\rangle$ +is called the gauge potential or Berry connection, and the integral of this quantity +over a closed region is the Berry phase, which for a given band $n$ and direction $j$ can be written in the form % \begin{equation} \phi^\lambda_{nj}=\frac{i}{\Omega_\text{BZ}}\int_\text{BZ} d\bm{k}\langle u^\lambda_{\bm{k}n}|\bm{G}_j\nabla_{\bm{k}}|u^\lambda_{\bm {k}n}\rangle, \end{equation} % -gdzie $\bm{G}_j$ jest wektorem sieci odwrotnej. -Polaryzacja związana z pasmem $n$ wyraża się wzorem +where $\bm{G}_j$ is a reciprocal lattice vector. +The polarization associated with band $n$ is expressed by the formula % \begin{equation} \bm{P}^\lambda_n=\frac{e}{2\pi\Omega}\sum_j\phi^\lambda_{nj}\bm{R}_j. \end{equation} % -Otrzymany wynik, który pokazuje związek polaryzacji elektrycznej z fazą funkcji falowej nie jest zaskoczeniem. -W mechanice kwantowej, faza funkcji falowej jest bezpośrednio związana z prądem elektrycznym -i zgodnie ze wzorem (\ref{delP}) określa również polaryzację elektryczną. -Tak jak każda faza, również polaryzacja elektryczna nie jest wartością zdefiniowaną jednoznaczne, a jedynie określoną {\it modulo} -stała wartość. Żeby określić tę wartość zakładamy, że stan początkowy ($\lambda=0$) i końcowy ($\lambda=1$) opisane -są tym samym hamiltonianem. Wtedy funkcje falowe dla tych stanów mogą różnić się tylko wartością fazy +The obtained result, which shows the relationship of electric polarization with the phase of the wave function, is not surprising. +In quantum mechanics, the phase of the wave function is directly related to the electric current +and according to formula (\ref{delP}) also determines the electric polarization. +% **[REVIEW NEEDED]**: Consider the precise wording of "modulo a constant value" in this context. +Like any phase, electric polarization is also not a uniquely defined value, but only defined {\it modulo} +a constant value. To determine this value, we assume that the initial state ($\lambda=0$) and final state ($\lambda=1$) are described +by the same Hamiltonian. Then the wave functions for these states can differ only by the value of the phase % \begin{equation} u^{\lambda=1}_{\bm{k}n}(\bm{r})=e^{i\theta_{\bm{k}n}}u^{\lambda=0}_{\bm{\bm{k}n}}(\bm{r}). \end{equation} % -Zmianę fazy można zapisać w ogólnej formie +The change in phase can be written in the general form % \begin{equation} \theta_{\bm{k}n}=\beta_{\bm{k}n}+\bm{k}\bm{R}_n, \end{equation} % -gdzie $\beta_{\bm{k}n}$ jest funkcją periodyczną w $\bm{k}$. Zgodnie ze wzorem (\ref{pol2}), zmiana polaryzacji w tym przypadku wynosi +where $\beta_{\bm{k}n}$ is a periodic function in $\bm{k}$. According to formula (\ref{pol2}), the change in polarization in this case is % \begin{equation} \Delta\bm{P}_e=-\frac{e}{8\pi^3}\sum_{n=1}^{occ}\int_\text{BZ}d\bm{k}\nabla_{\bm{k}}\theta_{\bm{k}n}=\frac{e}{\Omega}\sum_{n=1}^{occ}\bm{R}_n=\frac{e}{\Omega}\bm{R}. \end{equation} % -Dla każdej sieci krystalicznej, można określić najmniejszą wartość $e\bm{R}_1/\Omega$, -która definiuje kwant polaryzacji, związany z symetrią translacyjną potencjału elektronowego, $V(\bm{r})=V(\bm{r}-\bm{R}_1)$. -Ze względu na periodyczność kryształu wartość bezwględna polaryzacji nie ma większego sensu i istotna jest zmiana polaryzacji między dwoma stanami. -Przesunięcia atomów, które zwykle są brane pod uwagę, są znacznie mniejsze niż odległości między atomami i wyliczana zmiana polaryzacji -jest dużo mniejsza niż kwant polaryzacji, $\Delta\bm{P}_e\ll e\bm{R}_1/\Omega$. Pozwala to wyeliminować niejednoznaczność wartości polaryzacji -w praktycznych zastosowaniach. +For each crystal lattice, one can determine the smallest value $e\bm{R}_1/\Omega$, +which defines the polarization quantum, associated with the translational symmetry of the electronic potential, $V(\bm{r})=V(\bm{r}-\bm{R}_1)$. +Due to the periodicity of the crystal, the absolute value of polarization does not make much sense and what matters is the change in polarization between two states. +Atomic displacements that are typically considered are much smaller than distances between atoms, and the calculated change in polarization +is much smaller than the polarization quantum, $\Delta\bm{P}_e\ll e\bm{R}_1/\Omega$. This allows one to eliminate the ambiguity in the value of polarization +in practical applications. -Polaryzację elektryczna można wyrazić również w reprezentacji funkcji Wanniera, -które sa transformatami Fouriera funkcji Blocha +Electric polarization can also be expressed in the representation of Wannier functions, +which are Fourier transforms of Bloch functions % \begin{equation} \psi^{\lambda}_{\bm{k}j}=e^{i\bm{k}{r}}u^\lambda_{\bm{k}n}(\bm{r})=\frac{1}{\sqrt{N}}\sum_je^{i\bm{k}\bm{R}_j}w^\lambda_n(\bm{r}-\bm{R}_j), \end{equation} % -gdzie $\bm{R}_j$ są wektorami sieci krystalicznej. Wyliczają z tej zależności $u^\lambda_{\bm{k}n}$ i wstawiając do wzoru (\ref{pol2}) otrzymujemy +where $\bm{R}_j$ are crystal lattice vectors. Calculating $u^\lambda_{\bm{k}n}$ from this relation and inserting it into formula (\ref{pol2}), we obtain % \begin{equation} \Delta\bm{P}_e=-\frac{e}{\Omega}\sum_{n=1}^{occ} [\int d\bm{r} \bm{r}|w^{\lambda=1}_n(\bm{r})|^2-\int d\bm{r} \bm{r}|w^{\lambda=0}_n(\bm{r})|^2]. \end{equation} % -Ten wzór pokazuje, że zmiana polaryzacji jest proporcjonalna do przesunięcia środka ciężkości rozkładu gestości ładunku, -zlokalizowanego na orbitalach Wanniera, wywołanego adiabatyczną zmianą potencjału elektronowego. +This formula shows that the change in polarization is proportional to the shift of the center of gravity of the charge density distribution, +localized on Wannier orbitals, induced by an adiabatic change in the electronic potential. -\section{Ładunki efektywne} +\section{Effective charges} -Zgodnie ze wzorem (\ref{polaryzacja}), całkowita zmiana polaryzacji wzdłuż kierunku $\alpha$ -składa się z części jonowej i elektronowej +According to formula (\ref{polaryzacja}), the total change in polarization along direction $\alpha$ +consists of ionic and electronic parts % \begin{equation} (\Delta\bm{P})_\alpha=(\Delta\bm{P}_\text{ion})_\alpha+(\Delta\bm{P}_e)_\alpha. \label{pol3} \end{equation} % -Część elektronowa polaryzacji dana jest wyrażeniami (\ref{pol1}) i (\ref{pol2}), natomiast część jonowa wyliczana jest ze wzoru +The electronic part of polarization is given by expressions (\ref{pol1}) and (\ref{pol2}), while the ionic part is calculated from the formula % \begin{equation} (\Delta\bm{P}_\text{ion})_\alpha=\frac{e}{\Omega}Z_\text{ion}u_\alpha, \label{pol4} \end{equation} % -gdzie $Z_{ion}$ jest ładunkiem rdzenia atomowego, a $u_\alpha$ wartością przesunięcia atomów. -Zmianę całkowitej polaryzacji można zapisać w formie +where $Z_{ion}$ is the atomic core charge, and $u_\alpha$ is the value of atomic displacement. +The change in total polarization can be written in the form % \begin{equation} (\Delta\bm{P})_\alpha = \frac{\partial P_\alpha}{\partial u_\beta}u_\beta = \frac{e}{\Omega}Z^*_{\alpha\beta} u_\beta, \label{pol5} \end{equation} % -gdzie $Z^*_{\alpha\beta}$ jest tensorem ładunków efektywnych Borna. -Liczba niezależnych i niezerowych składowych tensora zależy od symetrii kryształu i ilości nierównowaznych położeń atomowych. -Wszystkie składowe tensora $Z^*_{\alpha\beta}$ można wyznaczyć korzystając ze wzoru (\ref{pol5}), wyliczając -zmianę polaryzacji dla wychyleń atomów w różnych kierunkach. +where $Z^*_{\alpha\beta}$ is the Born effective charge tensor. +The number of independent and nonzero components of the tensor depends on the crystal symmetry and the number of inequivalent atomic positions. +All components of the tensor $Z^*_{\alpha\beta}$ can be determined using formula (\ref{pol5}), by calculating +the change in polarization for atomic displacements in different directions. -Ładunki efektywne przyjmują niezerowe wartości we wszystkich izolatorach i odgrywają ważną rolę przy opisie -dynamiki sieci. Przesunięcia jonów związane z podłużnymi modami optycznymi (LO) w centrum strefy Brillouina ($\bm{k}=0$), które aktywne są w podczerwieni ({\it ang. infrared modes}), generują makroskopową polaryzację elektryczną i w ten sposób modyfikują siły międzyatomowe. -Te dodatkowe siły powodują, że energia modów LO blisko punktu $\Gamma$ jest większa niż poprzecznych modów optycznych (TO). -Powoduje to rozszczepienie LO-TO, które może być wyliczone jeżeli znamy ładunki efektywne jonów i stałą dielektryczną materiału~\cite{PCM}. +Effective charges take nonzero values in all insulators and play an important role in describing +lattice dynamics. Ion displacements associated with longitudinal optical modes (LO) at the center of the Brillouin zone ($\bm{k}=0$), which are active in the infrared ({\it infrared modes}), generate macroscopic electric polarization and thus modify interatomic forces. +These additional forces cause the energy of LO modes near the $\Gamma$ point to be larger than that of transverse optical modes (TO). +This causes the LO-TO splitting, which can be calculated if we know the effective charges of ions and the dielectric constant of the material~\cite{PCM}. -\section{Ferroelektryki} - -Ferroelektryki należą do osobnej grupy izolatorów, w których spontanicznie pojawia się polaryzacja elektryczna w określonych -warunkach termodynamicznych. Praktyczne wykorzystanie ferroelektryków wynika z możliwości przełączania kierunku polaryzacji -po przyłożeniu pola elektrycznego. W metalach indukowane są prądy elektronowe, które ekranują pole elektryczne -i dlatego lokalizacja elektronów jest warunkiem koniecznym występowania makroskopowej polaryzacji elektrycznej. -W izolatorach elektrony nie mogą poruszać się swobodnie w krysztale, natomiast biorą udział w prądach polaryzacji, -powiązanych z lokalną wartością polaryzacji elektrycznej. -W ferroelektrykach ważną role odgrywają wiązania kowalencyjne i hybrydyzacja między różnymi stanami elektronowymi -umożliwiająca transfer ładunku między jonami. -Najbardziej podstawowy mechanizm tworzenia się fazy ferroelektrycznej związany jest ze strukturalnym przejściem fazowym. -W fazie paraelektrycznej, występującej zwykle w wyższych temperaturach, sieć krystaliczna posiada symetrię centrosymetryczną, -w której średnia polaryzacja $\bm{P}=0$. Aby powstała spontaniczna polaryzacja, musi zajść transformacja układu -do struktury bez centrum symetrii, czyli takiej, która nie jest niezmiennicza wzlędem operacji ($\bm{r}\rightarrow -\bm{r}$). -To jest warunek konieczny występowania fazy ferroelektrycznej, gdzie $\bm{P}\neq 0$. +\section{Ferroelectrics} + +Ferroelectrics belong to a separate group of insulators in which electric polarization spontaneously appears under specific +thermodynamic conditions. The practical use of ferroelectrics stems from the possibility of switching the direction of polarization +after applying an electric field. In metals, electronic currents are induced that screen the electric field +and therefore electron localization is a necessary condition for the occurrence of macroscopic electric polarization. +In insulators, electrons cannot move freely in the crystal, but they participate in polarization currents, +related to the local value of electric polarization. +In ferroelectrics, covalent bonds and hybridization between different electronic states play an important role, +enabling charge transfer between ions. +The most basic mechanism for the formation of the ferroelectric phase is associated with a structural phase transition. +In the paraelectric phase, which usually occurs at higher temperatures, the crystal lattice has centrosymmetric symmetry, +in which the average polarization $\bm{P}=0$. For spontaneous polarization to arise, there must be a transformation of the system +to a structure without a center of symmetry, that is, one that is not invariant with respect to the operation ($\bm{r}\rightarrow -\bm{r}$). +This is a necessary condition for the occurrence of the ferroelectric phase, where $\bm{P}\neq 0$. \begin{figure}[h!] \centering \includegraphics[scale=1]{BaTiO3.pdf} -\caption{Deformacja sieci krystalicznej ferroelektryka o strukturze perowskitu ABO$_3$.} +\caption{Deformation of the crystal lattice of a ferroelectric with perovskite structure ABO$_3$.} \label{fig:batio3} \end{figure} -Przykładem ferroelektryków są materiały o strukturze perowskitu ABO$_3$, pokazanej na rysunku (\ref{fig:batio3}). -Do tej grupy należy tytanian baru BaTiO$_3$ i wiele innych tlenków zawierajacych metale przejściowe. -W narożach komórki znajdują się kationy A, natomiast znajdujący się w środku kation B otoczony jest oktaedrem anionów O. -W wysokich temperaturach kryształ posiada centrosymetryczną symetrię regularną. Przy obniżaniu temperatury w materiale pojawia się -niestabilność sieci, związana z wystepowaniem miękkiego modu fononowego, którego energia dąży do zera przy zbliżaniu się do przejścia fazowego. -Wychylenia atomów w miękkim modzie, pokazane schematycznie na rysunku (\ref{fig:batio3}), prowadzą do statycznej -deformacji sieci poniżej temperatury krytycznej. W strukturze tetragonalnej złamana jest symetria centrosymetryczna -i pojawia się niezerowa polaryzacja elektryczna, której żródłem jest względne przesunięcie anionów (O), -względem kationów (A i B). Zmiana polaryzacji spowodowana jest nie tylko sztywnym przesunięciem ładunków zlokalizowanych na jonach, -ale również, jak to zostało wyjaśnione w poprzednich rozdziałach, przepływem prądów elektronowych wzdłuż wiązań kowalencyjnych. +An example of ferroelectrics are materials with the perovskite structure ABO$_3$, shown in Figure (\ref{fig:batio3}). +This group includes barium titanate BaTiO$_3$ and many other oxides containing transition metals. +At the corners of the cell are cations A, while the cation B located in the center is surrounded by an octahedron of anions O. +At high temperatures, the crystal has centrosymmetric cubic symmetry. Upon lowering the temperature, lattice instability appears in the material, associated with the occurrence of a soft phonon mode whose energy approaches zero as the phase transition is approached. +Atomic displacements in the soft mode, shown schematically in Figure (\ref{fig:batio3}), lead to static +lattice deformation below the critical temperature. In the tetragonal structure, centrosymmetric symmetry is broken +and nonzero electric polarization appears, whose source is the relative displacement of anions (O) +relative to cations (A and B). The change in polarization is caused not only by the rigid displacement of charges localized on ions, +but also, as explained in previous chapters, by the flow of electronic currents along covalent bonds. -Wartość polaryzacji elektrycznej w ferroelektrykach można wyliczyć startując ze stanu początkowego ($\lambda=0$), który odpowiada położeniom jonów w strukturze -centrosymetrycznej ($\bm{P}=0$). -Wtedy zmiana polaryzacji (\ref{pol3}), indukowana przysunięciem jonów do położeń w strukturze niecentrosymetrycznej, -odpowiada wartości spontanicznej polaryzacji, która pojawia się w wyniku przejścia fazowego. -Wartość polaryzacji wyliczona dla ferroelektryka KNbO$_3$ wynosi 0.35 C/m$^2$~\cite{resta1993} -i bardzo dobrze zgadza się z wartością wyznaczoną eksperymentalnie 0.37 C/m$^2$. +The value of electric polarization in ferroelectrics can be calculated starting from the initial state ($\lambda=0$), which corresponds to ion positions in the centrosymmetric structure ($\bm{P}=0$). +Then the change in polarization (\ref{pol3}), induced by displacing ions to positions in the non-centrosymmetric structure, +corresponds to the value of spontaneous polarization that appears as a result of the phase transition. +The value of polarization calculated for the ferroelectric KNbO$_3$ is 0.35 C/m$^2$~\cite{resta1993} +and agrees very well with the experimentally determined value of 0.37 C/m$^2$. -W ferroelektrykach występują szczególnie duże wartości ładunków efektywnych, często znacznie przewyższające ładunki statyczne jonów. -Przykładowo w strukturze regularnej BaTiO$_3$ ładunki efektywne jonów znajdujacych się w czterech nierównoważnych położeniach przyjmują wartości: -$Z^*_\text{Ba}=2.75$, $Z^*_\text{Ti}=7.06$, $Z^*_\text{O1}=-5.83$ i $Z^*_\text{O2}=-2.11$~\cite{zhong1994}. -Znacznie podwyższone wartości ładunków efektywnych jonów Ti i O1 wynikają z silnej hybrydyzacji między stanami $3d$ i $2p$ -w wiązaniu kowalencyjnym Ti-O1. Zmiana odległości między tymi jonami generuje transfer ładunku (prąd polaryzacji) -i zmianę polaryzacji zgodnie ze wzorem (\ref{delP}). Całkowita zmiana polaryzacji składa się z części jonowej, zależnej od ładunków statycznych~(\ref{pol4}), -i części elektronowej, która powoduje zwiększenie wartości ładunków efektywnych. -Duże ładunki efektywne powodują, że rozszczepienie LO-TO przyjmuje bardzo duże wartości w ferroelektrykach~\cite{zhong1994}. +In ferroelectrics, particularly large values of effective charges occur, often significantly exceeding the static charges of ions. +For example, in the cubic structure of BaTiO$_3$, the effective charges of ions located at four inequivalent positions take the values: +$Z^*_\text{Ba}=2.75$, $Z^*_\text{Ti}=7.06$, $Z^*_\text{O1}=-5.83$, and $Z^*_\text{O2}=-2.11$~\cite{zhong1994}. +The significantly elevated values of effective charges of Ti and O1 ions result from strong hybridization between $3d$ and $2p$ states +in the covalent Ti-O1 bond. A change in the distance between these ions generates charge transfer (polarization current) +and a change in polarization according to formula (\ref{delP}). The total change in polarization consists of the ionic part, dependent on static charges~(\ref{pol4}), +and the electronic part, which causes an increase in the value of effective charges. +Large effective charges cause the LO-TO splitting to take very large values in ferroelectrics~\cite{zhong1994}. \chapter{Oddziaływanie van der Waalsa} From caea58ccd5f45098bbf09104bb403535c6590e6f Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 12:32:10 +0100 Subject: [PATCH 22/23] Translate Chapter 8 (Van der Waals interactions) to English (#38) * Initial plan * Translate Chapter 8 (Van der Waals interactions) to English Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 148 +++++++++++++++++++++++++------------------------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/book/main.tex b/book/main.tex index 30340a8..b1fbecf 100644 --- a/book/main.tex +++ b/book/main.tex @@ -3458,184 +3458,184 @@ \section{Ferroelectrics} Large effective charges cause the LO-TO splitting to take very large values in ferroelectrics~\cite{zhong1994}. -\chapter{Oddziaływanie van der Waalsa} +\chapter{Van der Waals interactions} \label{sec:vdw} -\section{Podstawowe własności} +\section{Basic properties} -Oddziaływanie van der Waalsa (vdW) nazywane również dyspersyjnym jest efektem korelacji elektronowych, które nie są uwzględnione -w standardowych funkcjonałach wymienno-korelacyjnych. -Jest to oddziaływanie przyciągające odgrywające ważną role w kryształach molekularnych, takich jak -kryształy gazów szlachetnych, w których atomy mają zamknięte powłoki elektronowe, -oraz materiały składające się z neutralnych cząsteczek. -Ważne jest też w układach biologicznych, np. ma duży wpływ na prawidłowy kształt i działanie białek. -Żródłem tego oddziaływania są fluktacje kwantowe dipola elektrycznego na jednym atomie (molekule), które indukują dipol elektryczny na innym atomie (molekule). -Wzajemne oddziaływanie tych dipoli prowadzi do słabego przyciągania atomów lub molekuł. -W klasycznym opisie, pole elektryczne wytworze przez moment dipolowy $p_1$ w odległości $R$ można wyrazić wzorem +Van der Waals (vdW) interaction, also called dispersive interaction, is an effect of electronic correlations that are not included +in standard exchange-correlation functionals. +It is an attractive interaction playing an important role in molecular crystals, such as +crystals of noble gases, in which atoms have closed electron shells, +as well as materials consisting of neutral molecules. +It is also important in biological systems, e.g., having a large influence on the proper shape and function of proteins. +The source of this interaction is quantum fluctuations of the electric dipole on one atom (molecule), which induce an electric dipole on another atom (molecule). +The mutual interaction of these dipoles leads to weak attraction of atoms or molecules. +In the classical description, the electric field created by the dipole moment $p_1$ at distance $R$ can be expressed by the formula % \begin{equation} E=\frac{p_1}{R^3}. \end{equation} % -Jeżeli pole elektryczne oddziałuje na cząsteczkę o polaryzowalności $\alpha$ to indukuje moment dipolowy +If the electric field acts on a molecule with polarizability $\alpha$ then it induces a dipole moment % \begin{equation} p_2=\frac{\alpha p_1}{R^3}. \end{equation} % -Średnia energia oddziaływania tych dwóch dipoli wynosi +The average interaction energy of these two dipoles is % \begin{equation} U=-\frac{\alpha p_1^2}{R^6}. \end{equation} % -Uwzglednienie korelacji elektronowych w ramach teorii perturbacyjneje prowadzi do takiej samej zależność oddziaływania -od odległości $\sim R^{-6}$, ale poprawne wyznaczenie polaryzowalności i siły oddziaływania wymaga wyjścia poza najprostsze -przybliżenie faz przypadkowych ({\it ang. random-phase approximation} - RPA). +Accounting for electronic correlations within perturbation theory leads to the same dependence of the interaction +on distance $\sim R^{-6}$, but correct determination of polarizability and interaction strength requires going beyond the simplest +random-phase approximation (RPA). -\section{Poprawki do funkcjonału energii} +\section{Energy functional corrections} -\subsection{Metody D2 i D3} +\subsection{D2 and D3 methods} -W obliczeniach DFT można uwzlędnić przybliżoną wartość energii oddziaływania vdW jako poprawkę do całkowitej energii układu +In DFT calculations, one can include the approximate value of the vdW interaction energy as a correction to the total energy of the system % \begin{equation} E_\text{tot}=E_\text{KS}+E_\text{vdW} \end{equation} % -gdzie $E_\text{KS}$ jest wyznaczonym w procedurze samozgodnej funkcjonałem Kohna-Shama. -W takim podejściu oddziaływanie vdW nie wpływa bezpośrednio na strukturę elektronową, -jedynie poprzez modyfikację odległości między atomami. +where $E_\text{KS}$ is the Kohn-Sham functional determined in the self-consistent procedure. +In this approach, vdW interaction does not directly affect the electronic structure, +only through modification of distances between atoms. -W wersji, którą zaproponował Grimme~\cite{grimme2004,grimme2006}, zależność energii vdW od odległości między atomami $R_{ij}$ -ma postać +In the version proposed by Grimme~\cite{grimme2004,grimme2006}, the dependence of vdW energy on the distance between atoms $R_{ij}$ +has the form % \begin{equation} E_\text{vdW}=-\frac{1}{2}\sum_{i,j}f_\text{d}(R_{ij})\frac{C_{6ij}}{R_{ij}^6}, \end{equation} % -gdzie $f_\text{d}$ jest funkcją tłumiącą, która określa asymptotyczne zachowanie dla $R_{ij}\rightarrow 0$ -i wyklucza podwójne uzwględnianie efektów korelacyjnych przy pośrednich odległościach. -Jej rolą jest zapewnienie, że oddziaływanie vdW ograniczone jest do odległości większych niż -długości typowych wiązań, poprawnie opisywanych w ramach standardowych funkcjonałów. -Współczynniki dyspersyjne $C_{6ij}$ zdefiniowane są dla każdej pary atomów -jako średnie geometryczne parametrów atomowych +where $f_\text{d}$ is a damping function, which determines the asymptotic behavior for $R_{ij}\rightarrow 0$ +and excludes double counting of correlation effects at intermediate distances. +Its role is to ensure that vdW interaction is limited to distances larger than +the lengths of typical bonds, correctly described within standard functionals. +The dispersion coefficients $C_{6ij}$ are defined for each pair of atoms +as geometric means of atomic parameters % \begin{equation} C_{6ij}=\sqrt{C_{6i}C_{6j}}. \end{equation} % -Dla każdego atomu określa się parametr $C_6=0.05NI_\text{p}\alpha$, gdzie $I_\text{p}$ jest potencjałem jonizującym, $\alpha$ jest -statyczną polaryzowalnościa dipolową, a $N=2, 10, 18, 36, 54$ dla kolejnych rzędów układu okresowego pierwiastków. -Współczynnik skalujący wyznaczonony jest tak, aby zreprodukować odległości międzyatomowe i energie wiązania -w odpowiedniej grupie pierwiastków. Funkcję tłumiącą można zapisać w formie \cite{grimme2006} +For each atom, the parameter $C_6=0.05NI_\text{p}\alpha$ is determined, where $I_\text{p}$ is the ionization potential, $\alpha$ is +the static dipole polarizability, and $N=2, 10, 18, 36, 54$ for consecutive rows of the periodic table of elements. +The scaling coefficient is determined so as to reproduce interatomic distances and binding energies +in the corresponding group of elements. The damping function can be written in the form \cite{grimme2006} % \begin{equation} f_\text{d}(R_{ij})=\frac{s_6}{1+e^{-d(R_{ij}/R_{0ij}-1)}}, \label{damping} \end{equation} % -gdzie $s_6$ jest współczynnikiem określonym dla danego funkcjonału DFT, np. $s_6=0.75$ dla PBE, -$d$ jest współczynnikim tłumienia, którego typowa wartość wynosi 20, a $R_{0ij}=R_{0i}+R_{0j}$ jest promieniem odcięcia -i wyraża się sumą promieni vdW dla danych atomów. -Parametry $C_{6i}$ i $R_{0i}$ są zdefiniowane dla wszystkch atomów i nie zależą od rodzaju materiału. -Dodatkowo w obliczeniach określa się maksymalny zasięg oddziaływania vdW. -Opisany schemat (DFT-D2) umożliwia poprawienie wyliczanych sił i odległości międzyatomowych w kryształach gazów szlachetnych oraz -układach molekularnych~\cite{bucko2010}. Oddziaływanie vdW odgrywa również ważną rolę w materiałach warstwowych, -dla których standardowe obliczenia DFT dają zwykle zaniżoną wartość siły wiążącej między warstwami. -Przykładowo, stała sieci $c$ w graficie, której wartość w przybliżeniu PBE ($c=8.84$~\AA) -jest znacznie zawyżona w porównaniu do wartości eksperymentalnej ($6.71$~\AA), wyliczona z poprawką D2 wynosi $6.45$~\AA~\cite{bucko2010}. +where $s_6$ is a coefficient determined for a given DFT functional, e.g., $s_6=0.75$ for PBE, +$d$ is the damping coefficient, whose typical value is 20, and $R_{0ij}=R_{0i}+R_{0j}$ is the cutoff radius +and is expressed as the sum of vdW radii for the given atoms. +The parameters $C_{6i}$ and $R_{0i}$ are defined for all atoms and do not depend on the type of material. +Additionally, in calculations, the maximum range of vdW interaction is determined. +The described scheme (DFT-D2) enables improvement of calculated forces and interatomic distances in crystals of noble gases and +molecular systems~\cite{bucko2010}. The vdW interaction also plays an important role in layered materials, +for which standard DFT calculations usually give an underestimated value of the binding force between layers. +For example, the lattice constant $c$ in graphite, whose value in the PBE approximation ($c=8.84$~\AA) +is significantly overestimated compared to the experimental value ($6.71$~\AA), calculated with the D2 correction is $6.45$~\AA~\cite{bucko2010}. -W kolejnym podejściu (D3), Grimme uwzględnił dodatkowo drugi wyraz w wzorze na energię oddziaływania proporcjonalny do $R^{-8}$~\cite{grimme2010} +In the next approach (D3), Grimme additionally included a second term in the interaction energy formula proportional to $R^{-8}$~\cite{grimme2010} % \begin{equation} E_\text{vdW}=-\frac{1}{2}\sum_{i,j}[f_{\text{d},6}(R_{ij})\frac{C_{6ij}}{R_{ij}^6}+f_{\text{d},8}(R_{ij})\frac{C_{8ij}}{R_{ij}^8}]. \end{equation} % -Współczynniki dyspersyjne $C_{6ij}$ wyznaczane są ze wzoru Casimira-Poldera +The dispersion coefficients $C_{6ij}$ are determined from the Casimir-Polder formula % \begin{equation} C_{6ij}=\frac{3}{\pi} \int d\omega \alpha_i(\omega)\alpha_j(\omega), \label{CP} \end{equation} % -gdzie $\alpha_i(\omega)$ jest średnią polaryzowalnością dipolową dla atomu $i$. -Współczynniki $C_{8ij}$ wyliczane są z zależności $C_{8ij}=3C_{6ij}\sqrt{Q_iQ_j}$, gdzie $Q_i=s\sqrt{Z_i}\langle r^4\rangle_i/\langle r^2\rangle_i$. -Funkcje tłumiące mają postać +where $\alpha_i(\omega)$ is the average dipole polarizability for atom $i$. +The coefficients $C_{8ij}$ are calculated from the relation $C_{8ij}=3C_{6ij}\sqrt{Q_iQ_j}$, where $Q_i=s\sqrt{Z_i}\langle r^4\rangle_i/\langle r^2\rangle_i$. +The damping functions have the form % \begin{equation} f_{\text{d},n}(R_{ij})=\frac{s_n}{1+6(R_{ij}/(s_{R,n}R_{0ij}))^{-\alpha_n}}. \end{equation} % -W tym wzorze optymalizowane są parametry $s_6$, $s_8$ i $s_{R,6}$, a pozostałe mają ustalone wartości ($s_{R,8}=1$, $\alpha_6=14$, $\alpha_8=16$). -Alternatywnie można zastosować funkcję tłumiącą Becke-Johnsona (BJ) w postaci +In this formula, the parameters $s_6$, $s_8$, and $s_{R,6}$ are optimized, while the others have fixed values ($s_{R,8}=1$, $\alpha_6=14$, $\alpha_8=16$). +Alternatively, the Becke-Johnson (BJ) damping function can be applied in the form % \begin{equation} f_{\text{d},n}(R_{ij})=\frac{s_nR_{ij}^n}{R_{ij}^n+(a_1R_{0ij}+a_2)^n}, \end{equation} % -gdzie $s_n$, $a_1$ i $a_2$ sa parametrami dopasowania. Promień odcięcia można wyznaczyć znając współczynniki dyspersyjne -$R_{0ij}=\sqrt{C_{8ij}/C_{6ij}}$. Analiza porównawcza przeprowadzona dla dużej grupy materiałów -pokazała niewielki wpływ rodzaju funkcji tłumiącej na wyliczone odległości między atomami i trochę lepszą dokładność -przy zastosowaniu funkcji BJ do własności termodynamicznych~\cite{grimme2011}. +where $s_n$, $a_1$, and $a_2$ are fitting parameters. The cutoff radius can be determined knowing the dispersion coefficients +$R_{0ij}=\sqrt{C_{8ij}/C_{6ij}}$. Comparative analysis performed for a large group of materials +showed a small influence of the type of damping function on calculated distances between atoms and slightly better accuracy +when using the BJ function for thermodynamic properties~\cite{grimme2011}. -\subsection{Metoda TS} +\subsection{TS method} -W metodzie zaproponowanej przez Tkatchenko i Schefflera (TS)~\cite{tkatchenko2009} bierze się pod uwagę tylko wyraz proporcjonalny do $R^{-6}$, ale -uwzględnia się zależność współczynników dyspersyjnych i promienia odcięcią od gęstości ładunku. -Wprowdzamy przybliżoną zależność polaryzowalności od częstości +In the method proposed by Tkatchenko and Scheffler (TS)~\cite{tkatchenko2009}, only the term proportional to $R^{-6}$ is taken into account, but +the dependence of dispersion coefficients and cutoff radius on charge density is considered. +We introduce an approximate dependence of polarizability on frequency % \begin{equation} \alpha_i(\omega)=\frac{\alpha^0_i}{1-(\omega/\eta_i)^2}, \label{alpha} \end{equation} % -gdzie $\alpha^0_i$ jest statyczną polaryzowalnością i $\eta_i$ jest efektywną częstością dla atomu $i$. -Po wstawieniu (\ref{alpha}) do (\ref{CP}) otrzymujemy formułę Londona +where $\alpha^0_i$ is the static polarizability and $\eta_i$ is the effective frequency for atom $i$. +After substituting (\ref{alpha}) into (\ref{CP}) we obtain the London formula % \begin{equation} C_{6ij}=\frac{3\eta_i\eta_j}{2(\eta_i+\eta_j)}\alpha_i^0\alpha_j^0. \end{equation} % -Dla jednakowych atomów ($i=j$) otrzymujemy wzór +For identical atoms ($i=j$) we obtain the formula % \begin{equation} \eta_i=\frac{4C_{6i}}{3(\alpha_i^0)^2}, \end{equation} % -który prowadzi do zależności +which leads to the relation % \begin{equation} C_{6ij}=\frac{2C_{6i}C_{6j}}{\frac{\alpha^0_j}{\alpha^0_i}C_{6i}+\frac{\alpha^0_i}{\alpha^0_j}C_{6j}}. \end{equation} % -Współczynniki dyspersyjne dla poszczególnych atomów znajdujących się wewnątrz cząsteczek lub ciał stałych -wyznacza się z wartości dla izolowanych atomów używając następującej formuły $C_{6i}=\nu_i^2C^{free}_{6i}$, gdzie $\nu_i$ -określa efektywną objętość atomu (podział Hirshfelda) +The dispersion coefficients for individual atoms located inside molecules or solids +are determined from the values for isolated atoms using the following formula $C_{6i}=\nu_i^2C^{free}_{6i}$, where $\nu_i$ +determines the effective volume of the atom (Hirshfeld partitioning) % \begin{equation} \nu_i=\frac{V_i^{eff}}{V_i^{free}}=\frac{\int d\bm{r} r^3 w_i(\bm{r}) n(\bm{r})}{\int d\bm{r} r^3 n_i^{free}(\bm{r})}, \end{equation} % -z wagami Hirshfelda, które wyliczane są dla uśrednionych sferycznie gęstości elektronowych w izolowanych atomach +with Hirshfeld weights, which are calculated for spherically averaged electron densities in isolated atoms % \begin{equation} w_i(\bm{r})=\frac{n_i^{free}(\bm{r})}{\sum_j n_i^{free}(\bm{r})}. \end{equation} % -Podobnie znając wartości polaryzowalności i promieni vdW dla izolowanych atomów, można wyznaczyć te wartości -dla atomów w cząsteczkach i kryształach: $\alpha_i=\nu_i\alpha^{free}$ i $R_{0i}=\nu_i^{\frac{1}{3}}R_{0i}^{free}$. -Promienie vdW służą do wyznaczenia promienia odcięcia $R_{0ij}$ i funkcji tłumiacej $f_{\text{d},n}$ (\ref{damping}). +Similarly, knowing the values of polarizability and vdW radii for isolated atoms, one can determine these values +for atoms in molecules and crystals: $\alpha_i=\nu_i\alpha^{free}$ and $R_{0i}=\nu_i^{\frac{1}{3}}R_{0i}^{free}$. +The vdW radii are used to determine the cutoff radius $R_{0ij}$ and the damping function $f_{\text{d},n}$ (\ref{damping}). -W omówionych podejściach zakłada się jedynie oddziaływania dwuciałowe, nie biorąc pod uwagę modyfikacji oddziaływania vdW przez otaczające atomy lub molekuły. -W udoskonalonej wersji metody TS uwzglednia się dalekozasięgowe ekranowanie elektryczne w sposób samozgodny ({\it ang. self-consistent screening} - SCS)~\cite{tkatchenko2012}. Odpowiednie równanie samozgodne pozwalające wyznaczyć zmodyfikowaną polaryzowalność ma postać +In the discussed approaches, only two-body interactions are assumed, not taking into account the modification of vdW interaction by surrounding atoms or molecules. +In an improved version of the TS method, long-range electrical screening is included in a self-consistent manner (self-consistent screening - SCS)~\cite{tkatchenko2012}. The appropriate self-consistent equation allowing determination of the modified polarizability has the form % \begin{equation} \alpha_i^\text{SCS}(\omega)=\alpha_i(\omega)-\alpha_i(\omega)\sum_{i\neq j}\tau_{ij}\alpha_i^\text{SCS}(\omega), \end{equation} % -gdzie $\tau_{ij}$ jest tensorem oddziaływania dipol-dipol. Energię dyspersyjną wyznacza się z tych samych równań co w metodzie TS -z odpowiednio zmodyfikowanymi współczynnikami dyspersyjnymi i promieniami odcięcia +where $\tau_{ij}$ is the dipole-dipole interaction tensor. The dispersion energy is determined from the same equations as in the TS method +with appropriately modified dispersion coefficients and cutoff radii % \begin{equation} C_{6i}=\frac{3}{\pi}\int_0^\infty d\omega[\alpha^\text{SCS}_i(\omega)]^2, From 585c817f12ba72da61dff7a8b8addc612b2e45d9 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 13:25:48 +0100 Subject: [PATCH 23/23] Translate Chapter 9 (Many-body effects and excited states) to English (#39) * Initial plan * Translate Chapter 9 to English Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Refine Chapter 9 translation based on code review feedback Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> * Remove review markers after user confirmation of terminology Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jochym <5993422+jochym@users.noreply.github.com> --- book/main.tex | 172 +++++++++++++++++++++++++------------------------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/book/main.tex b/book/main.tex index b1fbecf..7b86b97 100644 --- a/book/main.tex +++ b/book/main.tex @@ -3647,38 +3647,38 @@ \subsection{TS method} %\subsection{Metoda MBD} -\chapter{Efekty wielociałowe i stany wzbudzone} +\chapter{Many-body effects and excited states} -\section{Funkcje Greena i energia własna} +\section{Green's functions and self-energy} -Dokładny opis stanów elektronowych wymaga wyjścia poza przybliżenie niezależnych cząstek. -Stosując formalizm drugiego kwantowania, zapiszemy hamiltonian układu oddziałujących elektronów -w ogólnej formie +An accurate description of electronic states requires going beyond the independent particle approximation. +Using the second quantization formalism, we write the Hamiltonian of a system of interacting electrons +in the general form % \begin{equation} H=\int d^3r \psi^\dagger(\bm{r},t) h_0(\bm{r}) \psi(\bm{r},t) +\frac{1}{2}\int d^3rd^3r' \psi^\dagger(\bm{r},t)\psi^\dagger(\bm{r}',t)v(\bm{r}-\bm{r}') \psi^\dagger(\bm{r}',t)\psi^\dagger(\bm{r},t), \end{equation} % -gdzie $h_0(x)$ opisuje energię kinetyczną oraz oddziaływanie elektronów z zewnętrznym polem, $v(\bm{r}-\bm{r}')$ jest -potencjałem oddziaływania kulombowskiego między elektronami, a $\psi(\bm{r},t)$ jest operatorem pola w obrazie Heisenberga +where $h_0(x)$ describes the kinetic energy and the interaction of electrons with an external field, $v(\bm{r}-\bm{r}')$ is +the Coulomb interaction potential between electrons, and $\psi(\bm{r},t)$ is the field operator in the Heisenberg picture % \begin{equation} \psi(\bm{r},t)=e^{\frac{i}{\hbar}Ht}\psi(\bm{r})e^{-\frac{i}{\hbar}Ht}. \label{field} \end{equation} % -Operatory pola $\psi^\dagger(\bm{r})$ i $\psi(\bm{r})$ opisują kreacje i anihilację elektronu w punkcie $\bm{r}$. +The field operators $\psi^\dagger(\bm{r})$ and $\psi(\bm{r})$ describe the creation and annihilation of an electron at point $\bm{r}$. -Stan podstawowy $|\Phi_N\rangle$ układu $N$ oddziałujących elektronów spełnia równanie +The ground state $|\Phi_N\rangle$ of a system of $N$ interacting electrons satisfies the equation % \begin{equation} H|\Phi_N\rangle=E|\Phi_N\rangle. \end{equation} % -Dalej zakładamy, że stan podstawowy jest unormowany $\langle\Phi_N|\Phi_N\rangle=1$. +Further, we assume that the ground state is normalized $\langle\Phi_N|\Phi_N\rangle=1$. -W kwantowej teorii układów wielu czastek można powiązać spektrum wzbudzeń z jednocząstkowymi funkcjami Greena, -zwanymi również propagatorami, które definiujemy +In the quantum theory of many-particle systems, the excitation spectrum can be related to single-particle Green's functions, +also called propagators, which we define % \begin{equation} iG(x,x')=\langle \Phi_N|T\psi(x)\psi^\dagger(x')|\Phi_N\rangle=\begin{cases} @@ -3688,39 +3688,39 @@ \section{Funkcje Greena i energia własna} \label{greenf} \end{equation} % -gdzie wprowadzono oznaczenie $x=(\bm{r},t)$, a $T$ jest operatorem uporządkowania w czasie. -Funkcja Greena jest amplitudą prawdopodobieństwa propagacji elektronu z punktu $x'$ do punktu $x$ dla $t>t'$ -lub dziury z punktu $x$ do $x'$ dla $t'>t$. Te dwa przypadki opisują odpowiednio proces fotoemisji i odwrotnej fotoemisji. -Funkcje Greena dla elektronów są macierzami ze względu na spinowe stopnie swobody. Dla uproszczenia zapisu pomijamy -tutaj wskaźniki numerujące stany spinowe. -Zajomość funkcji Green pozwala wyznaczyć energię stanu podstawowego, wartości oczekiwanego jednocząstkowych operatorów -w stanie podstawowym oraz jednoelektronowe spektrum wzbudzeń. -Funkcje Greena spełniaja równanie ruchu +where we introduced the notation $x=(\bm{r},t)$, and $T$ is the time-ordering operator. +The Green's function is the probability amplitude for the propagation of an electron from point $x'$ to point $x$ for $t>t'$ +or a hole from point $x$ to $x'$ for $t'>t$. These two cases describe the processes of photoemission and inverse photoemission spectroscopy, respectively. +Green's functions for electrons are matrices with respect to spin degrees of freedom. For simplicity of notation, we omit +the indices labeling spin states here. +Knowledge of the Green's function allows us to determine the ground state energy, expectation values of single-particle operators +in the ground state, and the single-electron excitation spectrum. +Green's functions satisfy the equation of motion % \begin{equation} [i\frac{\partial}{\partial t}-H_0(x))]G(x,x')-\int dx''\Sigma(x,x'')G(x'',x')=\delta(x-x'), \end{equation} % -gdzie $H_0 =h_0+V_H$ ($V_H$ jest potencjałem Hartree), a $\Sigma$ nosi nazwę energii własnej i opisuje oddziaływania wymienno-korelacyjne. +where $H_0 =h_0+V_H$ ($V_H$ is the Hartree potential), and $\Sigma$ is called the self-energy and describes exchange-correlation interactions. -Dla układu jednorodnego o objętości $V$, funkcję Greena możemy zapisać w formie transformaty Fouriera +For a homogeneous system of volume $V$, the Green's function can be written in the form of a Fourier transform % \begin{equation} G(x,x')=\sum_{\bm{k}}\int\frac{d\omega}{2\pi V}e^{i\bm{k}(\bm{r}-\bm{r}')}e^{-i\omega(t-t')}G(\bm{k},\omega). \label{fourier} \end{equation} % -$G(\bm{k},\omega)$ jest funkcją Greena, która opisuje propagację elektronu o zdefiniowanym wektorze falowym $\bm{k}$. -Rozważmy na początku układ $N$ nieodziałujących elektronów. Operatory pola można zapisać +$G(\bm{k},\omega)$ is the Green's function that describes the propagation of an electron with a defined wave vector $\bm{k}$. +Let us first consider a system of $N$ non-interacting electrons. The field operators can be written as % \begin{equation} \psi(\bm{r})=\frac{1}{V}\sum_{\bm{k}}e^{-i\bm{k}\bm{r}}c_{\bm{k}}, \label{free} \end{equation} % -gdzie $c_{\bm{k}}$ jest operatorem anihilacji electronu, dla którego $c_{\bm{k}}|\Phi_N\rangle=0$. -Odpowiednio $c^\dagger_{k}$ jest operatorem kreacji elektronu o wektorze falowym $\bm{k}$. -Można przedefiniować operatory kreacji i anihilacji wprowadzając osobne oznaczenia dla cząstek i dziur +where $c_{\bm{k}}$ is the electron annihilation operator, for which $c_{\bm{k}}|\Phi_N\rangle=0$. +Correspondingly, $c^\dagger_{k}$ is the electron creation operator with wave vector $\bm{k}$. +We can redefine the creation and annihilation operators by introducing separate notations for particles and holes % \begin{equation} c_{\bm{k}}=\begin{cases} @@ -3728,171 +3728,171 @@ \section{Funkcje Greena i energia własna} b^\dagger_{-\bm{k}} & k\bm{k}_F}\hbar\omega_{\bm{k}} a^\dagger_{\bm{k}}a_{\bm{k}}-\sum_{\bm{k}<\bm{k}_F}\hbar\omega_{\bm{k}} b^\dagger_{\bm{k}}b_{\bm{k}}+\sum_{\bm{k}<\bm{k}_F}\hbar\omega_{\bm{k}}. \end{equation} % -Wykorzystując wzory (\ref{free}) i (\ref{field}) otrzymujemy zależność dla funkcji Greena swobodnych elektronów +Using formulas (\ref{free}) and (\ref{field}), we obtain the relation for the Green's function of free electrons % \begin{equation} iG_0(x,x')=\frac{1}{(2\pi)^3}\int d^3k e^{i\bm{k}(\bm{r}-\bm{r}')}e^{-i\omega_{\bm{k}}(t-t')}[\theta(t-t')\theta(k-k_F)-\theta(t'-t)\theta(k_F-k)]. \end{equation} % -gdzie sumowanie po stanach $\bm{k}$ zostało zamienione na całkę. -Funkcję schodkową $\theta(t-t')$ można zapisać przy pomocy wzoru +where the summation over states $\bm{k}$ has been replaced by an integral. +The step function $\theta(t-t')$ can be written using the formula % \begin{equation} \theta(t-t')=-\int_{-\infty}^{\infty}\frac{d\omega}{2\pi i}\frac{e^{-i\omega(t-t')}}{\omega+i\eta}=\begin{cases}1 & t>t',\\0 & tk_F$) -dostajemu wzór na funkcję Greena +Combining this formula with expression (\ref{G0}) for free electrons ($k>k_F$), +we obtain the formula for the Green's function % \begin{equation} G(\bm{k},\omega)=\frac{1}{\omega-\omega_{\bm{k}}-\Sigma_{\bm{k}}(\omega)}. \end{equation} % -Z tego wzoru wynika, że jednocząstkowe stany o energii $\omega_{\bm{k}}$ są modyfikowane zarówno -przez rzeczywistą część energii własnej, która przesuwa wartości energii, jak również przez -jej część urojoną. +From this formula, it follows that single-particle states with energy $\omega_{\bm{k}}$ are modified both +by the real part of the self-energy, which shifts the energy values, as well as by +its imaginary part. -Znając funkcję Greena można wyznaczyć funkcję spektralną, która opisuje widmo energetyczne elektronów w funkcji wektora falowego, -wyznaczane w pomiarach metodą kątowo-rozdzielczej spektroskopii fotoemisyjnej (ARPES). -Funkcja spektralna wyznaczana jest części urojonej funkcji Greena +Knowing the Green's function, we can determine the spectral function, which describes the energy spectrum of electrons as a function of wave vector, +measured in experiments by angle-resolved photoemission spectroscopy (ARPES). +The spectral function is determined from the imaginary part of the Green's function % \begin{equation} A_{\bm{k}}(\omega)=\frac{1}{\pi}|\text{Im} G_{\bm{k}}(\omega)|=\frac{1}{\pi}\frac{|\text{Im} \Sigma_{\bm{k}}(\omega)|}{[\omega-\omega_{\bm{k}}-\text{Re} \Sigma_{\bm{k}}(\omega)]^2+[\text{Im} \Sigma_{\bm{k}}(\omega)]^2}. \end{equation} % -Dla układu nieoddziałujących elektronów ($\Sigma=0$) funkcja spektralna składa się z delt Diraca w położeniach, -które odpowiadają energiom $\omega_{\bm{k}}$. -Część rzeczywista energii własnej powoduje przesunięcie energii elektronów +For a system of non-interacting electrons ($\Sigma=0$), the spectral function consists of Dirac delta functions at positions +corresponding to energies $\omega_{\bm{k}}$. +The real part of the self-energy causes a shift in electron energies % \begin{equation} \varepsilon_{\bm{k}}=\omega_{\bm{k}}+\Sigma_{\bm{k}}(\varepsilon_{\bm{k}}), \label{e_k} \end{equation} % -natomiast część urojona powoduje poszerzenie pików, co związane jest z redukcją czasu życia stanów elektronowych. -Jeżeli część urojona powoduje tylko niewielkie zaburzenie, istnieje jednoznaczna relacja między stanami -elektronów swobodnych i elektronów oddziałujących. Takie stany elektronowe lub dziurowe, które występują blisko energii Fermiego nazywamy {\it kwasicząstkami}. -Przy zbliżaniu się do poziomu Fermiego czas życia stanów elektronów rośnie ze względu na zmniejszajacą się ilość dostępnych stanów do których elektron -może się rozproszyć. +while the imaginary part causes broadening of the peaks, which is related to the reduction of the lifetime of electronic states. +If the imaginary part causes only a small perturbation, there is an unambiguous relationship between the states +of free electrons and interacting electrons. Such electronic or hole states that occur near the Fermi energy are called {\it quasiparticles}. +When approaching the Fermi level, the lifetime of electron states increases due to the decreasing number of available states to which an electron +can scatter. -Blisko energii Fermiego część rzeczywista energii wałsnej zależy liniowo od energii i można ją rozwinąć do liniowego wyrazu +Near the Fermi energy, the real part of the self-energy depends linearly on energy and can be expanded to the linear term % \begin{equation} \text{Re} \Sigma_{\bm{k}}(\omega)=\text{Re} \Sigma_{\bm{k}}(\omega_{\bm{k}})+(\omega-\omega_{\bm{k}})\frac{\partial\text{Re}\Sigma_{\bm{k}}(\omega)}{\partial\omega}\Big{|}_{\omega=\omega_{\bm{k}}}. \end{equation} % -Wprowadzając czynnik renormalizacyjny, który jest miarą charakteryzującą spektrum kwasicząstek +Introducing the renormalization factor, which is a measure characterizing the quasiparticle spectrum % \begin{equation} Z_{\bm{k}}=\frac{1}{1-\frac{\partial\text{Re}\Sigma_{\bm{k}}(\omega)}{\partial\omega}\Big{|}_{\omega=\omega_{\bm{k}}}} \end{equation} % -możemy zapisać wzór na energię (\ref{e_k}) w postaci +we can write the energy formula (\ref{e_k}) in the form % \begin{equation} \varepsilon_{\bm{k}}=\omega_{\bm{k}}+Z_{\bm{k}}\text{Re}\Sigma_{\bm{k}}(\omega_{\bm{k}}). \end{equation} % -Również gęstość spektralną kwasicząstek można przybliżyć wzorem +The spectral density of quasiparticles can also be approximated by the formula % \begin{equation} A_{\bm{k}}(\omega)=Z_{\bm{k}}\frac{Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})}{(\omega-\varepsilon_{\bm{k}})^2+[Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})]^2}, \end{equation} % -która ma kształt linii Lorentza w położeniu $\varepsilon_{\bm{k}}$, szerokości $Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})$ -i amplitudzie $Z_{\bm{k}}$, nazywanej również wagą sprektralna kwasiczastek. $Z_{\bm{k}}$ określa m.in. natężenie (amplitudę) rozpraszania fotoemisyjnego, -zmianę masy efektywnej kwazicząstek, jak również skok w obsadzeniu stanów na powierzchni Fermiego. -Dla układu, w którym część rzeczywista energii własnej nie zależy od energii $Z_{\bm{k}}=1$, ta nieciągłość pokrywa się z rozkładem Fermiego-Diraca dla $T=0$. -Energie kwasiczastek, które są funkcjami wektorów falowych, określają strukturę pasmową materiału. -W układach silnie skorelowanych część gęstości spektralnej przekazywana jest do stanów leżących dalej od poziomu Fermiego -i pojawiają się dodatkowe struktury (satelity), których nie da się zinterpretować jako wzbudzenia kwasicząstek. +which has the shape of a Lorentzian line at position $\varepsilon_{\bm{k}}$, width $Z_{\bm{k}}\text{Im}\Sigma_{\bm{k}}(\varepsilon_{\bm{k}})$ +and amplitude $Z_{\bm{k}}$, also called the quasiparticle spectral weight. $Z_{\bm{k}}$ determines, among other things, the intensity (amplitude) of photoemission scattering, +the change in the effective mass of quasiparticles, as well as the discontinuity in occupation at the Fermi surface. +For a system where the real part of the self-energy does not depend on energy, $Z_{\bm{k}}=1$, this discontinuity coincides with the Fermi-Dirac distribution at $T=0$. +Quasiparticle energies, which are functions of wave vectors, determine the band structure of the material. +In strongly correlated systems, part of the spectral density is transferred to states lying farther from the Fermi level +and additional structures (satellites) appear that cannot be interpreted as quasiparticle excitations. -\section{Teoria perturbacyjna} +\section{Perturbation theory} -Podstawowe podejście stosowane w teorii pola opiera się na rozwinięciu perturbacyjnym funkcji Greena~\cite{AGD}. -Najwygodniejszym jest tutaj obraz oddziaływania, w którym hamiltonian zapisany jest w formie +The basic approach used in field theory is based on the perturbative expansion of the Green's function~\cite{AGD}. +The most convenient here is the interaction picture, in which the Hamiltonian is written in the form % \begin{equation} H(t)=H_0+V_\text{I}(t), \end{equation} % -gdzie pierwszy wyraz opisuje układ swobodnych elektronów, a drugi jest zależnym od czasu operatorem oddziaływania +where the first term describes the system of free electrons, and the second is the time-dependent interaction operator % \begin{equation} V_\text{I}(t)=\frac{1}{2}\int d\bm{r}\int d\bm{r}'\psi_\text{I}^\dagger(\bm{r},t)\psi_\text{I}^\dagger(\bm{r}',t)v(\bm{r},\bm{r}') \psi_\text{I}(\bm{r}',t)\psi_\text{I}(\bm{r},t). \end{equation} % -Występujace w tym wyrażeniu operatory pola otrzymujemy przez transformację +The field operators appearing in this expression are obtained through the transformation % \begin{equation} \psi_\text{I}(\bm{r},t)=e^{iH_0(t-t_0)}\psi(\bm{r})e^{-iH_0(t-t_0)}. \end{equation} % -W obrazie oddziaływania, ewolucja stanów opisana jest zależnością +In the interaction picture, the evolution of states is described by the relation % \begin{equation} |t\rangle=U_\text{I}(t,t_0)|t_0\rangle, \end{equation} -gdzie operator ewolucji może być zapisany w postaci szeregu +where the evolution operator can be written as a series % \begin{equation} U_\text{I}=1+\sum_{n=1}^{\infty}\frac{(-1)^n}{n!}\int_{t_0}^tdt_1...\int_{t_0}^tdt_nT\Big{[}V_\text{I}(t_1)...V_\text{I}(t_n)\Big{]}. \end{equation} % -Wykorzystując ten operator i wprowadzając oznaczenie $S=U_\text{I}(\infty,-\infty)$ -możemy zapisać funkcję Greena w postaci rozwinięcia +Using this operator and introducing the notation $S=U_\text{I}(\infty,-\infty)$, +we can write the Green's function in the form of an expansion % \begin{equation} G(x,x')=-i\frac{\langle\Phi_0|T[\psi(x)\psi^{\dagger}(x')S]|\Phi_0\rangle}{\langle\Phi_0|S|\Phi_0\rangle}, \end{equation} % -gdzie $|\Phi_0\rangle$ jest stanem podstawowym dla układu nieoddziałujących elektronów opisanego hamiltonianem $H_0$. -Występujące w tym szeregu wyrazy można wyrazić przy pomocy funkcji Greena i wyrazów opisujących oddziaływania kulombowskie. -Prowadzi to do wzoru, który można zapisać w zwartej formie przy pomocy sumy wyznaczników +where $|\Phi_0\rangle$ is the ground state for the system of non-interacting electrons described by the Hamiltonian $H_0$. +The terms appearing in this series can be expressed using the Green's function and terms describing Coulomb interactions. +This leads to a formula that can be written in compact form using a sum of determinants % \begin{equation} G(x,x')=\sum_{n=0}^\infty i^n\int v(x_1,x_1')...v(x_n,x'_n)\begin{vmatrix} @@ -3903,22 +3903,22 @@ \section{Teoria perturbacyjna} \end{vmatrix}. \end{equation} % -Każdy z wyrazów rozwinięcia można otrzymać stosując metodę diagramów Feynmana opisaną szczegółowo w wielu podręcznikach \cite{AGD,FW,martin2}. +Each term of the expansion can be obtained using the Feynman diagram method described in detail in many textbooks \cite{AGD,FW,martin2}. -\section{Metoda GW} +\section{The GW method} \label{sec:gw} -Energię własną można powiązać z funkcją Greena +The self-energy can be related to the Green's function % \begin{equation} \Sigma(x_1,x_2)=i\int dx_3dx_4 G(x_1,x_3)W(x_1,x_4)\Lambda(x_3,x_2,x_4). \end{equation} % -$W$ jest ekranowanym potencjałem kulombowskim +$W$ is the screened Coulomb potential % \begin{equation} W(x_1,x_2)=\int dx_3\epsilon^{-1}(x_1,x_3)V(\bm{r}_3-\bm{r}_2), @@ -3928,8 +3928,8 @@ \section{Metoda GW} \epsilon^{-1}(x_1,x_2)=\frac{\delta V(x_1)}{\delta \phi(x_2)}, \end{equation} % -gdzie $V$ jest sumą potencjału Hartree $V_H$ i potencjału zewnętrznego $\phi$. -$\Lambda$ jest funkcją wierzchołkową +where $V$ is the sum of the Hartree potential $V_H$ and the external potential $\phi$. +$\Lambda$ is the vertex function % \begin{equation} \Lambda(x_1,x_2,x_3) = -\frac{\delta G^{-1}(x_1)}{\delta V(x_3)}.

    zKy&Og!KkE@}bxwjnvxbO|pBSQDetftA2_ITc^rorhdqD#|z*EIbdtm$D3iJ18 zuQ=s|9+F|S_|HINe6r_^y#eK-M?U|qA~b!kMT0*+zH8U7*Ln!#LmO*uZjQSMeDDIS za?k>NsP%l<8*ngql3w1yKCS7GBZRXMqLR#7J4}5MCKT-tRu3! zhGRHDA;uw1eT7^DJ^t0&DDV8i&CG3q=j!VPI2)?7ZzjbVMnsaVu}LabO%h3YM(Cpm z?4yNa?Av|FjA!jx&0bL!$BLXXyA{=y{suc+go%mUfP7uyQ^!SxKBuTk)E=V$ls&=tn@f^!Ei z#jDuG{-gSy1~VA<>rC8lV)IfY|N4L5Hd&&zHku8q2=R_On?=cQC}G4rWLTJt%M0}f z%i-U@f8(;yiS+CG(vfjMTAJ`dv+cIV;ucrQ-Fx?7`X@>DNO?dt;leFZ1Fjc3qv9Om zu@W3kDk`)_O<}xhL^D~qeq#}xr{@|R#vsDZ>9M=*!Ok0*%*VD=us!ighHF$puAdTX6n%oi6E@l~^S=bl2Jt5hCYk3bPCI?994PDxIqoCvHg zU>s20)%eoNyZSnaRZzIkFuUz~tD;nXXC2w{3q{JIINs1bT}IU)F9EP^5yXM;tE!S6 z%>?Z*wd81;j?pEy#uGm_uP2+oM~*Xsv8!)_v_J;#;Aq zXELvvl3dxXh3ztsGYMEOpqwo&F1A>bPMsQX?D34mQVa7RAR*}H*HKX8R_Y?NVJ~6x zvH#L2RnAgw;mmP)=i|4ks}K+Y`iT=hYJAqz+OS zGa+k1+F$dJjS9_)vNDB2G4t%HF!ST-EV@;c~l&@y~oeu zsfPmO9SMkpOpSoU0;zKijD^PNMdH;i!`bdwRqy#YJH zfde{X3qd#647z(Uv3sTr$byY&(Ak!ZLou}5V}<$4>2ISx?y3_MSp5h!E&J1sm&AdJ~%j zDdXZ`fB?2S?s}A0sHG3%8YFf^hpzAA<-KM4*2ai`_-5w6mId<8er6}NC(wd(Zc(V2 zz(A4@@0QBUOnx}W;jf8V=2G9Ig#7&ck=e(+g{7rPT~0lI59(haJ0!K z_h%xBA5zA24QbQYFJJad8gDM4LO{m}4UJJ5&Y06e3OpmhWEVY+1{umK$8Er)gb@QzfFM`kWCOJ3RZ|lLeJI^Fl3~O_$bGY{=GsALHQ1YdOHSc?6DuXJOwj>P zo{2@mGm?RGWNeIocwgsErI!S&zJGW6qb;rhn{zMdXC+FJM{Fio8~N8lVGZ{+RU z@?`3I{zJGH!kGJ{adM9x)fP2T8pG_kM_+j<69WpvSc~FA9vXxPihyE^86rQ`ie18j zvL>=XU%)*!iTBp#zZIeMu9+$eL&QnAx46#qZ`rz4EngYbM=m54BOC*-{gi;7$l*+W zs4&XQU7?nP+203TV<0sWK2Ff{_JgYcPZ!OMl$%T{+<(i!-=Dp{-g*19sXxQ2K=)J2 z>5i3r&y~RR^Q2h#(14LF3*Zmqe5+-VBa6F=FP0=YZa7|1!bXmGfY6(G_)>dkCM`w} z^-5DxKdY6AG`pDEH$lXmFf;R1t^-FG8sB*gKj0dQiM=uxFBrJjZmMN=nZ?(Kac2dM zG26PczJ8Z0{*~>4$u0ZCigK-s7sr0h zSOx%VX66BJw@DgNaXisEB?vesk-`o?%vDbD=nTH8a!x z4X)T-U~Nn{Eg!S(j>r7hj^6ICvl8vy@4p6!z1UL^W3<6&kKcfh~KatJ@A{$YxN2jw{ zcj$7X^TBO5vz=}G_79lzFwhVg4~R`hwv&hmO-)N@i`FA$qmN=^DeM3D3?y=zXNec} z+HeR*7EkNZ%OSxU!vtiXgdyzwkS{oHsD#(AUx${9I0w`Wbx=IFWnEMHHV zpMUwf2mM}CRnWblg+=$GE-V89b|OFN`Lkz7`lV2E7#J81Ieos1`=igMP}!pFn3@;I z9Up$apSvkQ&1wRjj-DE%3}BkC1l2Av3$fV8Z@F2V3?4mdwYKBJsnY1gZR#)<41<&u}MVV}?Hj=n%zl@CF*XR%su5|94dR=qfRp#B>OLck7 z>b(_8)QOMJ?Ay6{j7~rk^TXZkhaT@Tz5@nlr!AK0rgSgqZeajDd}3|B(=&~?S1moq zjdoq8TSKt0$B)k&FSk_S`d`a7_QTf?LH3crwJBb~P=t{Q(Gnppc^EaYq=^)xE5M&yb#H5I4UzSlIy}a|0_z;KS6FU>60+J6B^i|L0Pdj+$uE?nJH*>(x z9}_+HnpnL6{sOKKTC&z|7ti9Zr`e{8WZBz`gWGCcoosj7KROz`5A!fAPKx$VS{PHy zL<_7NTH>2)A^R&E_$nOnTZ{GRwN5BS9wsE*Kpzd?C`Sm2@r*7(F^0vZiKwekTK4RE z7Mk`)P;J7w5~$JyHq^j3As^TdFCHeQBle0vTxU#Ge#8i$&i%^u@80qYBb#8~MiJjg za%+!HQoAVZ1mOP0#HUWPVS~_8PjuuxOqQ5wtzSJr76T*^ZTYNBV%(}HO?Rl>8f%k+ z3+nSn6A+HQfjb8-w2}c0(_S>cxV%^NB@MOe=)&ita|1Ta3)#%I>zhug@f$^8&zsB- zGkSRa;g}(0nv9KRRyCgm6Xn+zEqHPGV z_+1DU!M38a9*m;C`PZEY~D-kes{^>|@x8doURj+L00Wv&T4=-8?3 zee3B4u0>`$Lt~3^2L&BEvKMNl^vidRvvgl3oYWMd*yG8%qg{)WfRz%1k5n?Ina=Ej z?thHx3(!+Eu;YkPT${;|E4}!>|JAE}msSpT$>X4>pp6DrzyNBaVLLi;v1xE)*ConoM{*ZH@FBlOz0va(Y-CUM3_A#aS=t5z! zLOxL~zeAA%<1kzus;*9b#6ATEy!(*$1ujcSe&m*?Q^@jDOD_LU#>oZq z?L54^ou9^%EY97GT1TcbR8>7Bc_u@gih;Je^Qpa=!BLM9S+>RQCXfA#uGgfHCk7Dq6)4d&eTArZH5U=sZ zIk*Jl0whcapjaDk%1CYhBObCxl#eVaOj0RaCdHSF# ziJ4X?uZ~Vk2o1L|j^tqydiUgptcbti+cUjfZwkiq#|CUlu=7ugIhGR#!UjH9uzT@8 z)WC}#A||NHKYaKAUT+DdtiP4dVmlVj@og5P|jP3H<mmt$)KHNW;U6Nk6n?`3nqLA0r+CC6z+1lX;pv{2juPpi+vA%%JPXmaKuG?g$#BgYD25lDxIT{9r*}1tn@FU&_Q2T+(2<%|N58e>BZ@Z3n zSwRFxq<_E!7We?}O9Xn+X#cC1@Cr!WXUoyRV&>Cj9~WA04iV8o27!YI-y!MBXv^b|P5C(18G^0E`Y)D%$1pn?-`suyd!kB3+InTZC<4 zzc`%~T2V;YK&2hP@(nAI=BeXBoIqqQ0l@@p6?x>v(awC71fUMftzW1f?fH3_Sch$Q zT@r2N1>Y6hA849X2flfAV&#gvqvMHT-%~6?+lJn1#YTBQj|C@NR;?S|K9QxCR_Y!% z52YRag8-4F>SWoJj98@q@T{7Q`2-tWBkNlgiR*x;U9$+zJSjt>W@2pcuzYkyslFSpM~{FC8U{_;4c%75WMlg?Au#f;36!y{F8z=KE5O= zyZqnm2!?dbqo#tEiIq57SeM`?evNnd;lq>X&Xz-;hK3js3=23O0eZ$Kiu;D??6P_H zKQL~~Pfp*S+v`8*2jU8_tJB~oM*rS*gQN!a3AQzjFJ2S}T=cE4t0jwNVbFI}2}7G- ztE~h)dqMiz<3Hj$jINlT(FBx_1X1H=0%yVn%Wyi?Wkpq19YftDIha-B@7tvcv+g@9 z*`35J*BRHegKs~6h)uri>V?hTcTDd9uq@?rxoBO7Jhm^C8^T0M6zn2m0Vwi3*^N+zQr47J^~wm!LNCYWo$OePh98^Z7uuUqYP zE)j~kkN->%@(1QiON^e$tu4Gl%O|mW_b04(@j^$@1AKs!n!i7d+XB4RA_!K@-b@~p zE}J6U5V)_2;F->p7uf6`UKj}{hBAEkXvSt9C^zrnEs1c^d3uNE5ByD>EaHd!flMxA zYBfb@4HGjuOc19{;1c+7y5@Onm20O7I|@g~uN_G!0b6Y@*!nDQy$lVq2IO*-dSil- zc2LKm%7v6A;yUqE(fqX^ZVpHW(?hHvMU&Cl3go>?VmoT2UBq5^JhWk0FY_` z#KApPIcIA!6+zF$IFa2wZkQySlW4tV6W_T+?@sdH6Me7x`udQr@^l>rVGuy};L6dt zV0f*Beu2ua6x4_T=+lxrRi$({Vt)g1FA}K(?I+LZZzSaDM|gkj-YxmZD|B^b34mRg zi4(C6yU;JmX$hB9`{Pdqrwk_;>MyK0SJS^bf2|m;1lPL}zLC3F57BPg6m3%fWqiC6 zEjU!r;KV;Epy84v3!%I`TAZlHTxn`zvW@CQ^S%E4s#eA5Wv-0y^6}}gpE*EVHJxC_ zcVS%KyOpBu3rhM7^?MLF4SGl&mtV0dKw3%s(7G6t?5!iEnuCp_X&{pA(ft!PsQ;|4 ziM@5RrE`V`Mf+>G8@_mPyGz$ikC^}QOJSTW1`7sN%^eu%%uC2(i_x4j#}z;D|aTx=YS*gEM`O}7K#|!YTO}^0E}jT$qp{qu#Cc4=1SBX~d(JbZ~&qE%| z(jp?0pvYro03OT&0{gJd-GM2ZST&u~qPlwZD$IQUxw+w620_7T2)|JA35Uq&+GV9I zT`XEoJ`Rlk_eX4$*=g(-O~)~|S#mliCI&Nu-|gFdJ}&eYa7uvzin0@$tj$dvrnSRL z?~iKPSoR7uJwoa2gF#bsP)kow3&UtRaPtcy#ZY{P~wzNmO-I)Tm#IPfr?)wn~L1Djnh2z60W}^oZg3(4He*78naq zVDP73zka=%km6;e{h+zT7z+>5d5M4@%x{FrT5d~MT7|}TH-u(%6A_fvzhv(wKTek$N9hcr&p_p=IKu#9zo%JPxh25mi>& zcY2l!nxzzKw~m=m_<*+wnH|m#j*sdz1N?UI(y9<$UX}2mXEzHQo54cDmnfd?J}xZG zLQQXH-D-}dG&eO7LIFI8FW3%^j(!S9)+c$hdstpG>h8 zof$*kP3&rMDTGeLNDWLf(RP0FxmsB`e^+xOW@nSnuxq*iF zWt`Z7Bs|)cIEC?1k>F4aI4;n1 z$`q_ce5v3t5kCZJR)1*m-%1(D16}vfp%q-pNLPFSjeku7o^mz}4gWK#y=!mJ%TA+? zq&zA4ny{H)Sq#Dw8mpwd=aA=rewk1OR25KLr=o;5#nKAZQlBzU+J6f6pMSDT>9+pV z*-3H30~9k{;24&zVefhgS;BYtcD(@9TVI6uMW}N2!Orjg^x&;3kSSR`{@P zJ!@Ou1uH|u&jD8edjqT)D9{Hx%cdu&8)udCdC1+`BZtK{l#?U{Jr*QgS=?P*exupK zz48hA$w|c;Z8x(Syy>ycGg`*mdgHvCIUYnSZXQCm6j1xf-<6Q#l^hq+&&78>(()~j z`OckEdUtPm7@7rzI~QTwS7P#a6IgG*u`8XKGaL4P=ppdEYh0d(Ybczps??W2Ex72k zVC)Af05UsraixU`^W8QP%}@ZDPYfA`Fh3S~_UUDy>b|9~cZR<06RNaOuV?JT~KNmFvjIIdU;2twT0tOLe%w2%MKdWA%}3g=*%GmK??WKQnsRCkM6%PQlME zt<&Pg1a>+Nea>mBd|g36CHOZdCMN99ox^&UYW;fLnQI`(GAA0I9tB;`#&=bpuBt!= zAU+oFU5Dp_x)vuvwG|}e*#+uU&Zv?)sojG zLzwr!!M^G*Z9X& z{@xC`mplirm^y6PZv8v{=mukIKf~6#LDKhc)~Xybj5z7G*TyNM^;_j%Nq74r)5iwo_p4fx*0cD(^7 z3k#TU^ik1# zJwW9^zV2dUjHn;^?pw$Iio}bGMB{5Aqus;#D`%q$^jG<2azd!q&#dY>c~5P-*+ZeBsoT^# zG6Z@MlwMW%QKGqWEUU;7YdhdpSpr!RhNR29ts`%}TeG4nj+rYqo)e3flXxQ5sDnk@r2UJ8-Yr?w8=_ z9|J87l$IjZw3gP^PXVD7i%!KXPb1T<7+>qrmC%=va^EGmYo&C;j|BGi@ZhsWI{{M; zaNW8dMdF*lzR`B~*q!rtY{=9*<=4{W;4Rca?y)>Yq=`rDV}8@$Pf#C$FiM`hEMNRO zPC={WSXHxg5k#2kE1@ZEcb+g2W}u*MRO@;w3_?6{;@B9rM4vwW0%B9M^u3CpM_|DO zE(^SjW^s9g6Up|NJ>mN;5f;`+?N;u6*EL%muz>;l>FTv>DisfonwxXKRY5;4LT>i- zmrij$_x=1;n9=z!r51!KlXOds6CxsJ5O<)my|json2dp%h6G9UL>hV!vikg+^KC5q ztrF{?_Wcd%bFnE< z9vtnS3mzHJF~W@u%k7%$I)bgM@3&M6{qHe&ebFu?sy-~lyXwHh!~5XZfVKzumE~1c z*SW@<>Rx~W0DUV4@si8>bdlQD*0hDPG#3@E^^TzENe_zf6A&DhlU`sc`qh;Z%+ zN+LT2hf;C&rbjk|2uMeCKnn&%<33Wy-LHN5gRo!>XokH97x#4#)%p;*zbP$!JjYLn?c3r~+Sj&5Y_V<2w)nfo}%w zC=3Eb{NIxH>c$z>hsplDq=*?F%N^6lSF!-25i3lz4&v~U$mv;?`~8w4JKKI>Ng>Wb zn!9GhW+8pu^Zuh2qGg7RYRSjW?ti}JRPyt%Hx|#f7bYe1@8c%-siWG(HGbQJpYG^Y zi{wvE)$gWm{HVEJ>uGqoHlbz{O~vNd3stU`{M+VCujd{361VlUXFJkt0|Mx-YFxOG zr<#ApzF#pXOXq1__B#ps21m?I{nU( zDDJwa$qrPxq+OP{WAT0EZrCSo-Nt@-mh-{Wh6YLnmhK5G1_1Y{&x79ysrEKbPEK%S zxVVDe`UeIAU~v06^#8cJ5@;&awVg4t70OIzg^Zy|2}wjLnZ-6w$xup}$0(t}m~vD^ zwlQPLOs0}qlFTYYGzf|R*>%tT|Ngt~I_s=;?>Vve_r2fyKGUmWXP2&;TBX3uB*S_g za6HS_bX(#tp@cY!uf_%j6QiTnwzeXd0&FD}p~maerD53`yZI`Sy)85Z7z#cMBj=F%!bGjYRJU*4W(EE!wPr(O zW27QXPfb08&w+EN-B3{uFbO2ED=I2NIf2XxxWgTE;Fy|Ib#ifeha8Hn`!5r?nyA>wMcUp-uj?{?C8QrCdYfRBUw=DoYvEB*n!M z%lHsNA8!d8Vxvs~S*%sz`wWvn#fZ~m`K(Q`vsHJGwGE^`ek=}=^XkeH-1!|jcb`68 zM!g3v3KGP!4f#IUqC{Fu{>ru5w3dy8F?Ib@r=WF7hM^ZzYKredB24b^6rto*R2(SZ z)OkNUJ3BLTiI(fZhfkm2Yp;F(o^P0D^Y<|kI^#tN%8mDX$oR9=Y4Nf->f_{H445*i zw=QOLa%I|9$;(|E;k##HVsh29t+{!_rcGDatv50^V^3Y*=P%mY+E^kmJUd%~3kyAa zvaL_HT0FD+B@v>!`%@J*F8y!x!On_6MGjd+6@0|{C-gmOE?wE9+g2Eu;tyRNWu024&_MY1hR_;({m8h^+fE<9$>7t_P{8#A z(8hMkcI|SF$Y#q#&3KE6BIY`Rs?N=LoO(RG zNDmNQMSh(lCtVOf{yS*D=z8f0h9rVqNTQgNh7HU{X@j zT1GHEr;K+v0ZcbU9@YFJmCqhL7=@7;uu193{N=r=bd>CdH=C7}Qmz-5mU3hv3YU_- zxS*gW4~EvTjAz7ZN+p{6JZC-wuESa$2)&p+5%?$|XMKXnZjXSPi3wNlZHiu-ryOj7 zcOKdfrOZWhq7o10TVKJSS-2AmXvjNJkhqz{OW!F+r^wJDN2gonYu&v&jWD$wICIDI zSAZiqIsn(C<0+NT`^Lr(0CA5UIT9ekFv5EG%`qmO@mM*L-JZx6Kns$do*q)sTBU$A zt&5NhU|_}@aYitiE9$*hTHq^-?EU`K?S}>aQ!l8i*NbtQljiQ}o0%npcE_E^6#?*z zR4Hpvl&~Wp*B@;wglk3PG%l27W@nw8t~w&Y{t9$vn7_y>caWtJLTVg31eX@nccaf) z>19052tU6)%kqDU1PVs^=|Xo&HR}*Uv(-2pm0%?Lk7Z1oND7kqc<4swtul3-77$f($fsTLIQJGfzDH`a_A zeI!~J5^`_vl-KO%H;{GPTvJHEB<8|!U%=DTQ$ivOQTW6L8AI(?x~JE#l6U2qo9F0m z-?&u?womb;fSH*Yhyvo0lg-}m>1G6;d1dk(%_NLq7?T0^8$gC?WD$iVi!;<~6VyO$eJ8QkybjSqa{6Db1+D@H^- zQ!K}XtR6tgy)DIug_*g!NT_OYUJypu|bX=q(QjU(?W2=ujHAf z)REMm9b&HANA+(>po`^KQ+pLAEQ75@Sfzu)k23NTtF{m@FK^Qr1G0gWoBP)Nz)f~k z=Q_};;s%queL#t5b!UJKqfg>yVq!v{j72!R-T+VJ@3eaw)?;q-cQv3JVJ)-;c+tq8 z@uZ#(&Nw_ zJ|9QtA^nZC)<$rMg9yM+v80z>uupBug!oovnqfugn{fm)0egXn&;gZ`0bwcZd zUkY!y)uYaHQngpxEHZ5!0vcL4skd%h*hf$UpMG~=iKGMPfegJ_5T-&%Ke@~Gt90WE z-lq)~*mx!(B?a~V4j$e916)KFO%y0B*)f#&pdO2c0GiOk(Ut2J{dxgd5APkI1**V-;lzJ5{hEWxrI zK2j{f-Xw2*NIc%ABZJ0N=cjsJ;_+K(_$J4=tLvX4q44F!c=3-?{w)VNG?Fa}Z0HNL zns_<)?d#}8Ur&q&>h!9uO(W^$?bsEm6WW=FP8-tQ*Nj1z@w=X9Y>E>RG*z=}+^c{! ztvHLYsGb9TjEoXwlou8kE6U3YpP*Wwu8NdM0NPz$-!N+O$PlYE_KKK10+rv7@$>#Ot=5_>%1cI ztnTh^V}>w5YC3Qc;|_r%*@KA^^P+4qG7rcPGg>AXng#)+g9(Lw`sK@)rcd>#!n!b5 z0#LUcE~VkcAxn#E*kwQKN)n3&w`JTkNhZ4z>v^#E*k%E<^&*=-WY zLh*&f1$*g{@_iUiok0`PTa1uB;GQWcD3}#-RL+^F#i@{PSkg?IIn(agPvA!6Qx&VPXgf4zwHw^| z`MB#$Ya3Fz=h-M+21?z%+~^-M-+0~B^bt0d7dtmxwbNgS{-;kQ;B&TFSItAD0HiY? z-4q=lQl){F-q`r+Xze1j6czD&6{Q{0jO3Na2OKwL^Qy=P?EW}j@+DADNEXsjZY1`N zQ9j@FX)F+0(o&D{4GX+yM9dU}p6m1LSy?7ZX9?qhk#D`zD>qkSt(ErY8}2_auqo|^ zh@f)aTMKkfK4vSPYg6d;G2x&0@F>73l9k1BrC>9u-p)=T$KbPfGbo-|Iyi(U<`))D zcV%uCbpkwdB>F$reu#+iHbKM9uYdSvtDMd3BmLVPoBw`r3TgV&<5Gu%oD9C4(AW2b z7A#tM6*#HUmzpmP|KP36&PH_nXY_SgN{Q(K%am3?WB|;0dT#RA_GkzzL33eHyzK4$ z8N4D`Y_%|gBea0mnmLiOp?G#6Atok3eM@WcKcvDUm%MDG(DZNIw5jdYD=BgDn(N{c5=-AFS1Jg}$$^_HLZgQ*#wR8Kxqyg50H@HlZR=-y z0fh z+boICIf#1}w~=_&Ft<87W*%(hKifQ~B}w&`Mn-9xva|~X!`-`gnV$(KAMUv^hOW_z zjl@2cd%|MB66;XJrL?%fx7C)0GMi8Vz;eLhp;;Qft|AW;2ozVbd$)ARG1W9|N<%81 z8?XQ}Hv0Sb?%s_q!XB`>|Ju*@z-7t1xe(%pFZfDG$WRfx>$3!NZMhDQxNRj11^@3j zl~NnQvH!Tdfd2zUIt@7mxPyyRbXh_xB9_wCCD555 ztx+0_x9~vY!)Y4-633m2x8mBh7QCy7d|I@f6F1$dE7npuwTF<%%2e=p2wyzFa$aS> z0rw_4%IXFnz{|)5?;GgJE)n7dF<0ynIMVdJ@_4V~J+@iJA($WGJ)=F+jK}!gc z+z~lLwy7vM$6*UbMfen*Qv^*#LkflaK?FX^(AI@OR*H+Ehkl{|k^?P%6d;VIh_#uZ zIBxQtr2+%)SG4=^qaN|QSUQKa38+7oZs`2O%;d~zlwd2VT>42t#hJG6AoBGi1@`UZ z?zP{~wfL|%&=oUWHDOVlR>{-Ym@_AsUZsnbj+5)`oPfc6-syGh)oghXdH+^l-K1(* zYuDft2pKWfI;thHRX^{p>OZzj>vIeuSzR`$46%@Sr!oV@Libn6AVBRbBGxgk0|=*Q zXC_KFoDJU}RU~#Pt?*INqwDKf4Gb- z%V>I@VZs35uARKQ9r`y2sNmg2Ir%+T3p;c+j(hCe_YB$hvG9}>Z1^>@ zvO=cncC1lVjQVlbrk&L3?wq^luVI?0&ijyQkKEi*|0Ru3LqkIp1)TpPO`5GY$rURt zEtHeoBL&egz~FiL>x2$r0*#n(OW95aZZ~ zwQ2b|mvW38G&14{y4l<)ns9EObk%exaV~o6s+j%u?b`$PZ{M;|G(hCY$RJaY*zOm79!kQ)?N?2*$nLvb-MAe~4e5~R> z<-lZERbhofOflVB@KZg~3y2o5cz551WjcA1?a;L+r44*^#d-P4V}w}$X3pDMwwMUf zn}AXUhN>sEZYB03``l?!OX3K7&ozo*l{{PVFq}^-qLo1K?u`fm4vG>E7szYE2YPgC zF0llbeuU0fjS^{$_puld+AiOSiA%NoBoS#--$s&QIUE{M|E-3|#B>3XLhA%)_SUfD zwk>0zuUYtX>pr>R<~oQZhx2pQTLS|seScm+;}@sN#eB;#ssXl$;N`0qe3Aka7)qb4||wj6)&-YS$bcLA4StOp*-DMJiEzk>w0zKC7f z*;^f+p-f@&vw4T&g_=KwTpW;t_Air)P%3}}AP7|vSM9g_1RVw4$Grs?o73q3p6pD* z6%ns2w0j#*a5aZpHAcqgmIAfwJw*gz9enW)ya5{qM4Tc`4w=WW^#PqpnJQf~>|>ul z?Gv_H0g=S_Ag#qv)zi~6B7R;|S5I#W4tkW~EgNXk?^@VOO4(jg_NSDV8p1VmA0Lnz zLSGCQeA7?n4^va#moFpEWr>{riQI|Gl`k!*%aBOF1%iPN7%~pbAqTdZH{}5?y{D1C`PKlt#oAHrk4$agR5v1$O>Xle9d|O zrJqpoWQmUBgt-BXA2WUVRKv{e5v-B2?J>I1IHuu|njoTy$$tx6kvk^w(J7O7T}sUrP&id1$SMMGri z)ALOo(Ea9|WgE4>F1(v2uKBE7Hm_3u1`LO##atL3<`}f4Mfbq;jbR6mK1+^}sg{t? z1AJ+ZC zYvzTW8MwK;*!_jrQKYJ4+6KrhDk=)hD0>ID7kAYT%N*?B!U(?~fC2TZk@p;k7*gtOueF$emzw z{T^TF9bv+&^ORIvOs1Jps>lJr6V4-)-hs&~{2!Q{_Zl5MqN(`?LPMZ}V|wjM=qhBl zmRhQ-)7;uQw296bTVXHfiN)LIk&6w=#YvxS zze9eX&B^3y=~((I#Ut#oxDs7X3*Pjrk-0LzC^w(wKOpq9r>kquTNa0m6wgTC z(8?|sen*Z@d}_|pZl!d~&Q++9qWF}}`}?voGv9!6N2sJN7Er`$DY4%R1z=6BMzZ}! z%S%?=R_+W})4E?ZpL8T7T~h(tm|pw8n3#`JzJ={Rfp;N!%UMfn3>5W#-EX&u%k#V zogCn+?7Liui3B@dprQe6gL41z4?5jd_7 z%8}W^Zy!#;e39;q^JRxt41562RBuNCb>m-FE<}+H?1HsJEp7IW`ChdpIfsTT(N@ znC+~kDQR%v1oyFf4^<=C=lSUvyQ z7gfUI=%mCYhGn;!l_OsYL`7XVbB7bBOcstqu&J%ReU=hc^0Du(1V(4hz6~`dGS3ri zN~wyG!S)06#L?2*XB2=JhyP+;Xwvk~ctWcpAGTcJes)dW>&jOI6ZCa-6o`B)@9Tw# zfN||*Q&aWzgi`I-+col@oluuok&oE*z_!$L%7Ds*_KVr?S19}<$FcSR;mxjYq!w}K z9yiSA07=oNlQoTAnewQVa&l0m15?=MsYWHE9*nyf5kWsO1AMCP8HlE@P}+g)2e=4F zZIt0hj7kVG#gxpSIJxF#L=rvg!Y%Os5UOW|I`C@R5YxJ(&C46x+Q^1R2>)|(&OUiu zm=ugYDlo7bk)+^R$s2-kia=Z8KHdxWv^)YJaygVdc|Uq&531JAMh=j6AD`T(BS(+c z+Rs_8Y)*FwN3=s^WI4=_;6PD}Oh1U>$ionV{gI2`KI*wU)2gU=JHLHkBX3@=o6=3c zVbSur5eexvcaoB{o*l$V#(N%o$$$CdqmHe`1IRG6wjKraT@||Y;!Bp<N=pKcOoX zFBApMM=Ks#G@)ot(5WS)q`b!i1gr|HADIR)NOC=})y-rZJ}x))s%mU!DbdA6vL`1! z>Qj7PrImow)Q~X1(5l~mk$hUpt48(CZBa+FRPtb|F4pjoSBG}wl)?@V0W?+zx%=*5 zGsq5f2`VIfZx6tuc|ByDcv-dyLj$}$0E0`4i{pv~xl+#n2FH7E?V{yoVX)Gw+<3Q; zK%IIs?1x3&0w_mefxh~}q9T#=rnDZ>fHZ#o{0Y=eh)YOoj!LfBPl~_tij`4N%vHtv zwqAx7zy9;xA6Vg=7ua^lFX7fLtZjD3LBkLv(48#rcoPgUC;(tDxV*M<#?Di;{d={0 zq5EDhJcwtivD@X$8Pu^3D4xo7$^FoqMbvvZ87|`oMb&swU!R}Dh|Y!Ki;wWik=2ik zNq_3%zkj`dpg%k=P~Tu>*QN@f<#wKpt_4EDPoF+bOnigmi%7z$$w|aay!viM&M|&u zMP#8(H^b(m6Jy&CLcBA0bk5#~=6&<4R}C-bERVG#F)=!k9!U;3x1dmQZjYV{D{=09 z1!FrNbTkBz_f4`FmV0+QTsM@W`&6>$)@Vuy;jK4z%;L>ONABeG34(3-4Un)?$YA5( zup2BE_z>v$2<-7av_o>BXeFejuXMV{&a5OYgh|YlnP?$I;9}KJ98;jSVoU9_FOf!A z+t2`2;(lzmBPpoiZCuqgFi1ZoZn@<49I*n>5LTX)tf^x_bBMDAHCjUl&W_vAdOue}MqqFRdzGuF z+i8x3s}zQd&!hZ%=KZILVUirtS{g%?(j^~An>9c!Jl4;`Hzt_v+iX*S>?yNn7Z_6u zNQHzfgVU#9rfB+cDmij~QcIisa>qAMJ;b6)2w_542w%B0aR;Gw@(*-0slX>$y--3N z%50GOSg-PL#{Qu0;EuD+0WsmclX%t00@>I0oPFQ1vVknjWMvI~&eERX;u6lGo!)y; zk9I>Nb-UNUjh9NHVB@bCe?fKpzw6$3=|ZWlaC)hl;^7rDagxf>*$cR8GuaD7NEMJC&)S_D??AUS^Ce=$cAtN zcGh!4xr>4ou_-ChxM|7vp$>L?gL1e7wZ6JqrN8;)#{K)rA+=DHKItJaZi%nxww287 zl3ppHvvW*fN_hIu0Q%>oq^q8r2n2{;S76W~!=Wf7E>qO6A*{jR1vJ(ha2&YGn!*WpF)1y?y6QXb%PB<{zTcz6PluhS`t@zPyl`RYISHKHDI$X<2Tl z4gHwg!BAC-$A#2pDP*;pij!)kPS2ie-dOpQHLLwVpc z<}4D{CxgTGFbO-nV9V4?x;joEsZdGPUzS(;DWP3nMO>!wSyi55lDA^Y;6UG>e`FuO+`QP=gtAkPC{jy-x<3Fr`DL| zOH}JXVQ~05mxxPY^=dc1T-S;v+7hCD**THhLCf|g8bL!s7cBiQvc_Gt{$X6|mWszD z3&FYP{45bi@@z~_Op8J8>1xm*f+;=jZCIVmFdRkgYso0;egQpfec=9C6fZ|Re zy;NNwJYN_N+)1^~Xgh!`@NG^*wRH@H{E)!T$9W0p%v|lA|fFKoTbx z*DKJ)vklUzW4S`$pjEZ0JcQH5)QIJ1>Trua&z~3mW=u=@6KOHfgj{{c_>rkt(I&f3 zt?c2i*rM0J4{6e4TO;Jhm6h%JFN@t|sVU}hqUR>Z(j(PWoP@e-sQ}Y}fP#)jBC?I6 zqa!q;@h#-XIg5Hw3xpHI{sE*xEPq3vh*qiA`xllWZPQ6A#2Pe=nZ9ekexR3zSQ{JC zuzv%6H=fCcw-jrSns1l<%?ixld)dpD6A(?*e|(X;%gh357q^-hZAaU9wqh|iUCr_7EpSl)_4-p+h9I~ z9vka1n>ZnpMRh=2S{K=ml@+R-AtBq{+nch>b!$Vk$k5f0_pQcn)|_})21BztsynMY zoSdEW<&C6CMC5^>R7;zclJ}+J?{YCQ!NLUPF=Ep>kiCKt7ECFgW%^sz%`{EDs^#*? z*H&^LIfV69Xp#^ZOpbr)<=f-&FeQc0E`T?C$JvM)X{X1>TdJD-m$D_WPzZAO_fU9~ zk1KSD{Cn>n@Z~Z$o@Y@~IJehF7R11@>zuQlkJ^yVkT(E4bxY=T%sX)4Fb_u4#oUWJS{*w4vvjxFoqgp=`a`=8x4aHW4$O5R z-lvtFHeK_HC}pUX5FvcO9?~htzxt$L?;(QHDC)GV>rIB{AzS6?Ujjn=shov()0**@ z-S2ot%k+7aQfGsy#+hm(tusb_zImgqDasaKW@yjSwP|T;R-g3PD$sYdy?+K2 ztVWRmUW*3a2g)m$e4b+?FOIZ%$CHABn77uaV_NkVj{P;`*6lkk;l#Q4{W=dx@JGtp z%C@uFy4#WC17m9+%lI$xcFbB&p8N!A3NXMA`QH~f_GMYx&2T`yi2q>^Yw*cTgiQR@ ztI;)%Fs|8YU})GoS7kA;?vwTS@zs6X@39(w9Ve8wpq{5|CtBIqbg@LE5q(BpRZ{N7 z{9wFLn6zkYX3-y+a(&myyw_ey_O&Zc2bFjyln)%ZC&o@ZYT^668?Z|HvAfMCcBV!~ zg|6?-byy|ysToNv7~(7)WdiWxVowi!ZnV8S8o$w6v&59$z&-3MRf zfL={|#YPCae3!o=tCeBk>XJ|=lVt{?VJiH7F1RFAgBz@bv>bE;wx~$T%gdi+#Y5t@ z1}G9-FlO;{`;8$`#T@1)wkSQoHyg=qc?@@l=F#iQlPz=7`X00h)@xAKua01^W1$V) zs~J#LUsuai=Wjq2{pRb}uT$_46dp}aO|^7(_J*#%yj+RIT%r-)_VrQ6Gs7ASkQuao z{)`;r$@kH2C@b@=K11W?7^_DBzcY=Hi=NDo+!Pk?L(a#!RSM-+W&(1Zt#vq!c*4Gh zg@$7NyOD*3g~t_WAAqzWIoj~@<-KqF7u$_UJ8lVE3y1&Mtg@_OLi?wIyRTC%r$3hA zMN!u>1PB%y>ws@xpr|2}fC$t@odXyL*4y=u*ze@7a;yf?{!Nj-0YAET??w)pb+=Z2 zRIcFz{b=DcUk`u{Z~X|cRzULj&;VNCH?;YQp9h1&3pskfCu*Dr{>JTG6-MM9@5;3$ zDxV)u(Tp-h+%=XT_Q9lWYWnkKSDZ8c^!|Q7B$Z>bM4vQXlTs^W{PjW&nW|wg-VaGNWl1j zM)0~q*a)%WHH=7O$FJ;xULEU^Xzm4NNoRj1O{cF8JahjPBHBsdo-nkny_)BPj|Omz z9JI0W@;1KtP>NwJ%LUVR$?sMHP3$$)wy*Oq_-Y5CFNZvs@YVUIzrq9?dTVsmX#Xr( zb*2-}`#FbAICA130SqKtV}>0p)+-^t;3I~3S(!uJJuIQ`H;I6*780WR%JY+@PGsQ< zK23+M+BH?@wPgfywlU-+CniQD)}<}#aP|#%TV;lq&V+IRPyEMWXy_p$<*%S-DZ=$$ zxs{)}lY!@cu-5rgUkBhO5OCy~4Z1H_*PnU~-~Z=woYv=hsFNRur75ISDLS2H2X3HpxjaKJ;k9YJU2X5FDX;V>O8h;)gdY}=dT@Cs zXrhnfB*FM@j}U!O!0T5ou-KFO;h-!szitJbb4-$A6L-38$-cf z7i+9Xd%;WLQO8N+uVNXTS#8GDS80#+^6N^;n^y8KWco*7N28LPf!ei6Ri9cVWDC6O z=`ra4jtc_^TXe2PWmKAqZoO6hM)m=1Es^5Od`$5g$Z$C;mQP{%qk1AVdwtwAQo+W? z9zJ*=G*htfq1_sY$sBv&4)rvz$7Iglgfnom;BLG~?U~8?VumaDFcmz48{*}6ZMC7p z2~cObdF$5|?c-1hJ6r3&rsJaH_4#G(`!dYLn~i>C=3va?jeo&pFNuR4;qokEB68a0 zJE0DO%L03L&!Td{g?ezqUU+WcoD<~j?(DqP-QGVEaFMahEb1ecD1Ge7z5~@d-eP>3 zc$S``7X-$I9Wp~Oqkt8}IuOv)=xNcJc|EFXp&9(}#`NGVzqhJ?J-yWJ;&UzHgOLyd zWfAL7tlVlamRx_9or`N33tT|!DrCuJHK9Q|KRa*QnubA|)6cVFgb5)c1IT8BCps#=Z4SfRG|%azt%nF&a-)3*XqJc@rGIIG7( z^CHu^i+j)c`$T4P7%^3`Cd8zcmnYLu)Jd>Wl;$=35X(QJkw#J3VSMT;JJ*~->|p=F zIs5Q7D*I2da3(-g2nOoNGb40Ma9ow1o7{MjW%q38zJgE29dh#YDjZ`iC+kf2D9Uj> zK?e^I5o(}^rwzcJpIOFzFq4$GPznv4&o2CZ05`i+3N4r|?kG0dv?)4{Ne;#Z&_iYw zK6?~ISbvJ%idA?mc*Q?QDAX#*L0tTFg{36bU?|c<{(SX?yfFs_BYYtR06vCaPFuT` z3`Ao>hTaD~(&~(>|2fQ=Zf-=VV-41okD>^o!hM^5(}{?F2n5OfaG^sx?8$((qFC_* zmVy2SLhRuoH~0gz{-E4k)Et79%6*5r*SS(>yXgEqE;IQDS{TfS6%p2!Qr4P2`R$qO zMZyJGFcKDQhaUTf^+8&it+n;nH})ymDuDDZX}ot*Qc?8eCkv7u{CItu(`jjG)4~^8 z4|{ql7}iG0?xe3pP3k*GU&THz=|h`h!^j0(7Z0+Vg4t$6h+JEmn`>s=oKaM<#q9Ly zcX2U0Ik>so5_fKsm)}x*c8GAvFE*)E@M*;t$JmoJb|;LC?T(UI?(q`tL8o=^UX%u8 zaho=5s4=7-f1{IKH^IP}z&L7-xYr_R5yp0k(R1|So5NYA%?f@~TZt58XP_lZrx7T@ z#LP_bV4UyC4yiJBlBl6&{jraeg@l3jS$uZTnFO48o;V?PJr(5xb4}paf?~0NCQg|l zEcX_*C%)qxa@TI38_IpyP0?b*5{Bd=C`gKz?f22z(zCB$L;~8%z4tAqXPUmhnUlDi zB^#dG(={ZWky(3H$Vgy-tow$VB)-_XalPlWT1+vPiAL-O7uQdX6cQ-QbZU2MW(+hh zJ$hEFmA_WwFuZY&rtd4}8_*vPR#t*D1%mw04l%d%H+G+yNfZh<7>!lon0;_c97*9y zAhnu)821#@zmfJ(J#(Rtllf{QDRNKlKkCQyyuFyI1rEkc7a?}=4cEUTaCltUcwwX6 z4V#gd%vdC0(vPVJ&KRtvmji^bYu7G>0YJ}zZkJyNArIN77uU`T-fAL0yw9Oo!rPnR zWNKjUVEVYbZ>H9AD_5_^-+1r8c9)*#1Mhz* zy#GMe;XSIh6gDkLj4jw;u+UaySLJV9_UvTl%EDV$^kg}ysqLf@QaXfhXR*5;HZO=T z5h8-03kE-E5z$%VXCjeygsPs<)zw8FDXYv*RyDwVc42z5ZXJ>S6(N~B`%>mTFTC25 zrEMK6o}8Te@F8_c)pg7*7^6`?p~>t6Di*hUc55$Lbd2A_?FX&N&bh2Eb7N=8?N!!o z*Cd{VZAlPOvcpjlRouP1uebLHj4fa*PeVX><;n|8sF3r^K1A1H_7su?>#xe+c^sq_ zPy3x<+DSABBzFuDPD9Rcvz_nTg-@sf`O;8Os0*0h32OV5e%aLTTXsil4c#G>UU2ExqH7DViC zD*svL-AuO`Z7lhbyO7T`3EF%8s3Dt#Y<}gbUp05f+8)23x@D|c^y~T2au0<>IhvpB zW>j$m=~BEzh;#%~op#y)tu}-XG}P2p8b*80`;Lf-UlAQVSEv7Sgg^2+{iPt_afN;x z^4zg@$pPB4Bfk0L0;0q_wG&Yx7ED*0F43#9P&aM;?-4EGiaRb?d+6A;5VqVH2w4DZ z;59`bfY_D}TyQcAfRm44YvC-Qi8zxUWo8B%&Qt3KRT2u}JlL4vQm$q6yD{v0^9BtP z7{Vqz#b6;23IjK+1y&p5CgNX-3;(97stTVf?sa+C3X~zB>V~*7vy?gm{P_PY7X_pSdJShW)*c-2np=06 zg^9@xo*oQ!WN$Q@?3L*!Z8A;p^ajl%`2pMRUZX|%!vdI^-jOWK$(esL<4z5=qx-o4J0m719FV4MU%%gIvVrURsrL^lf^`1I9s5N!z8q!&s*B$LitJbJ z2N_CYcPlI4!{5zSC7m~bRmXP`@bos(oQf(K631%F#9F}JbaEV*PMlzFjs5P>_)CI( zVuz{Rw0%l(JDJz5#bt6(yBMRY#-2XLrMDn{I;_IZqcoJ;T; z0~{xC3NMV-Gb2o&doIrMjJQM;gs{H;GV`RO^xNK_@AgG{Dd;=hSe=g4GcZ48bUP+y zXnedI5UXQ6tH3+BJ}};x*RmB>Y(4nx?eUTQlNN%qqLu6{K5Tak9UMO3W&`+_&Q76( z#|Tk5WQmZ72#q&ivHIc}&`*k`{rx8H+tbseHH%Md1^{TFGu|sMVgbi>{BA&7V)Pz6G&*Y{oKVRj(Gm-eZzi90< zgZ5Cs4;u2s%exP1X{%fm3ha<_`8Q=pdzy@wmWXKx2gr*e$F8*5Uj4Y8usBdWM z&B@BY8oza~{3>2NH!Cb|Xa1`Xm_L?UkX)o*M3^QS=EPHMrW|U+Wh1NocDvut%yfLx zT#$t86&4%Y4OtH)q+DCKMlpX0B|z$gD~Yii_&Az%@HZSjIyx_bno!ShP>YAH8NTrE zo?kN;JZlsnkta0kZrrL3WED*xC`JQ=9>|Difr9|bg?1&*;aF;BCic9HL76k$6O^>D zd|7a=GCUen`{d-L^?fUAYuPRs@lp4QT$R{ri2IDi3$IbIzTa#RLig3sc#=%ffF%QU z6B%-AXZX)UZu+}M^5>l|CdLfobH+e+2XR4A5SrZIIHz#J(6FSi5R3D;&q)6s=a?rh zf~N&J2Ib@tZ)wOOfV(|POOsu1V|CvU$#fdeo{U^5UANPulvZgR%`Lfm4NHZXXycle zM-xly+v@6Jcvd*JcJj(3+^2|&+zr-XF#yOIK*?o^WIu|O>TUCvly*#gnOmH<_A_P6 zk5L)-QOqPhqqw2!TW&YUzN6&e)1ZGKF`^v})X}Oi0;)B`$wEWwbmQC6R;}a7v;j&{$)fzOUxkGj)=M^CHaP_bnYddwS9OV{9(N(XLwoJ5}4(fK>n|XPF}el-K{J%Ed*OGXWn-`Jz7xOyZ*5y zF9`+!{J)K>RO8MYA3T&JACpL}O-&Ku;k!{hp$GX1p|d}{UKqZuukd0Xha(!Q^&Y7u z|7b8g$xo{r8fdc+1^XJk0;Edc5G@PaG6Dv@_?EDq0~Y>gs8rU&pnKk&AOZ(5(n&iR z5x;SvlWI0kde*+|Th8B*(V?9V>d3iBqFAeEcb`Xf>u7G)`tnpu7PB$fIFtqu)^oT{ zrBMW2v7rzGy2i#!`0x#?T64`OHr^jTMOgdJlCve{=Y~pAo=vZsYuu~xFF<|1 zGQR2PZ4t2Br3$nGH^@UF@YkEYg-`4+oS&Lh48Hcr&9fJ()T!+9_@N80D^J|f8dt~s~`f#$*b+q#V5uM&mY~b zPSyJ$@I=Fda?;8$->K2}ccWSNbor zU9KGNuNwMri>9<(H`+gN&FJ6Aes#R!eOAhT_G6tf?`7#5 zy@6Oilu8!%U=Q-3MxG!(Q9voE8|cuc0YAa$3~@saA5Jqkp+7(mB7Sj%Ad!Hoy{3h3 z(4q8})1og=Uz^uQ-jIKF7rz0e@MSM5lQ0O~k$2g)IH}z-2LVn_ZuPajbG@)=L3=n{ z3-acrc#9Jy9xhO!;G(ex<%pY`j74J%@Vp!7=Ac}SkBhTvO^%_cwWDbzEvD#8f7K_f zz2mpqL$xpA0~!aCO&VM|MRtv^nvZ$MK!H?{Gg+!$GpHs6MQB~RVGb*oPZ$1N|rl!9V0n&va_Fi zPQ_ihqH#1s)qFD)L2&)w+jnu}#Fh2OA5%Rz4Xzmep0OX8Lr(yozzBHm;IS5dDfY?S z-Mg}UB&noob|^wawqwT`xRI0JKJIRx70F}7IDaS-NE-fwRUx#_vUs|%Bhm_rQ1a5H zqw<#3CfHE97wcVOZLJCwJWo}IbSj(*52zfS(x#|h6@c}KdEL$`Ls_@fgZwrQ#c{(r z9S2o-8Ctw-S`Q;Ula1k?)G$}|5pcZ3HM&aj>1fJ!?KJH^Qi!k`#HAnVAJ#*lVcQ9c!i4q~iSn zLqjnHzpTbYQ~mH^r{>0U^!GXc>wolWQ(2AR;h-1)VlMm~1q6L3yndaS>!IUb8jrUi z=dPppK@z0y(XwG$v+Ffml`13y)yPi3x@!nyKqXK2=B7Y#2FDMIFz}_l_?#f)K-utw z>IPgTG+y=BGy!U0{{^r-v|w-(PK^e1v#$|j26g^cp)LNn(;A(h@PvI~!hm|s}fip(*FmrYQ&0SJ%W_n0Kd zs>EP%gTi~a-%2U8Vue&#kFg9|2_^wc?vXP6Oj{#n zZf)~%tvp6 zCWT`K1}9YAHI;XQR`+1r_Wu5frjr-%5Z-avx{#iCZQDC!g+h2p9tcqC`KA`hV<>bz zmz-%6wI=|XO-`;)8JS|F8#mqq-D+x;NtUU1Wp=`Khn2oeuEy=Wz49T~j;wI?D;`L6p+*g_PLh*kS=hZO zy>NapcZ@>A(2zYdC^~x6PX$}55it|Jk>_a#Ty2*Gc#u0vR&Jtqy?IeW?{^nd7ZrJG zr-THR0B2TC@$q0uGq?k&VQ1U`+3_@b62dREAoG2O#Ng^^1`;{_UwjeG}?N$3JJ z3Q}&e$s4;`Fb<*&pIcdUM|3Wr0oak&u#Y@EI@*73C=gyIDJkrawM3@~kK^1#&_%Y( z`hN)~!+*r}bjaoP6X#$qK)(Rd4$yyyj}@|ZWaSq+_a2jq2kNl`Jp}}GtmkcDODk=+ zqUBZnwSrwmhTCi@*(;12OG|Hh`*llYJ&nG4)dZmZ(d4zY zBqBX-GW|XqRa(;SRc+0#^;cg)2yR8|~H3sFhCIvneA$Yft@);|?NdsW_fU%IrX z#~I5i67=bN=~6iqk?zZu@GC{3uyVy%t>x-$o&93Tc+;7ET_x$sYXvhfLfv%P)klG` z9tjEl^z1)^_ZsV=sR7XuefRdv;>gZHN8^YeZ0;kHgHFSbj%>nd+3DzMLwHC{=Kp<{ z&tp_Q`5p$-vFEJO;`mHkZRu7<>^u0FLxjsIBx~V6_-`*+emal9*(5#~dgBFRARaw@ zi1mc#WgfPeaB%YO{*g*T=K#{aCq|9f-Dgut_#Ft=unvBd$eA#GL;3nB4BO`;w zyEjzBFatl)npoZ|m$5}Ie4Jobmh=xX;eC<{hzJf0Oei57!WX>y(BY@1mM6QMYO)0K)&}pFhb_-^e5-3zlF?geBC+ zqW_Azu&jatUN6Z3&e6KB9)h9oKLs$ZEwIeCwVBt*8&Lj2w3=?p)nS)jIX5T%3*x&? z9d^tE>VmmOEc*hzGqt}m`a;YIk8B-E!-^%3+r3pW6K?upk*+?n{J2U5_~CH55d%GY ze75wL5Fq36v9a`V`uz9q+lmaTeL7lhY!~jkejhW-i8F7|R^BT2WX>xtChvt@n8J|& z+Z;k!D&9fW!=u6PuKz|LtLRY-|De`jLR{dj@SFdoeoTk9Fdi|xQ7ss&Ze?a-@>q8} z%+Xk0P41%5uA+wmdC1^egd&JyOQsuTWDsu?-!hJ#{-L|WJ{eD{I9g|5J0T^ka2t@4 zLPKfdKI4i{qlv^Z#$sj}U{rWsfvG~(4r~$s|RhVK1EeeixzXYg|Ik|bSpCsHSGC1u8oQY9z?AfQ8$t#B6zK6c~h7Zg{opr?*j~G^#7$=f#HsMbPE)DG%?4VeEsisRlmepaaABKg} zPSQ_?S|c#^SWUex^tw_eg>>AU266o^Ow@d_e$DYWE!$MLmVyQpjg{TC6>lUkj>8%n zAon41<)`cI<+*aL_SA|tQ*ImHm7yY8e*S=e;i0;>3`g~7l-p~ZJpii!A5mVNkH-7S zx9`FkL~A1QGD*fV2sCr0-!Ht;tggtDTwy04Gpvm8z-N*efK@HBjWi>YYw z|Im}VMPH_Eiv|pPJN8Q@yCkD`zxawJk#tx z)A5wkMIXq($=d3^9UIcsKdbx&9knZ7+G!F7f*z>?7`!HQ1!SYR1z>{>AuR>p%#x{iYJ$e?;~(L&_Qy@^UFnrSz$CFyiJRoSnUFS&U^Tt zrXtHyYuxpc@Yq7}jhmpgyTA7k8jhM8tNubqa_R=+t?|`#m{UGM;~1iM#C#Cy4YEuX z^RabmFK0}Y%B^pK@HcCbO4Dzk^Y>V}Ye#Z&$8;lXDYqjMeL zCw-t&i#kPi?1Ml;51_T0C-VsReZ<_&N%Wr8Y^$f~&@Qtf8wTyNs%qEjs`-r>97v51 zCdMYN7f?iVJkZf`vj4IPbs@%tnl5I){KJ6MNVd_$#Db!T!#}Os?UyR};(TuASL~m^|39zr36e z-YX{Jfvps0`J3tn$?vYHsv3g=q!`~pM;D4)Ri3;tt*5dSZ zQH*l%bc6c<<&DPyb7K?I_h1OwbDGM-5x{i6!q1S~XcG~q54;lJJ|yRSEqHzVpv-!S zp&U6oWEmG^ulTGzKMbV;Eks-kS#3%~6AB^)Z!;cJ7>a?E(^f+->-9BAVE?5rA$J4n zeyLvd_Pi|NS9AO?`usDCt9A=a00t*c1WuhYG#m{=#}A1u9IWjo}kVyO`H%?fx~6mA{^q}?}npV?_mRHe0JL4zbAB|cd0xO25EBsh=}_@NK1G)4?L zw{wQA1E-Mia_I<2sZKeFXOXJdG&pFE8Y${!gc<>r9ui)63Q!sF^n|aCQgnEsl+I3h!6ev3Ufw^6nQ`41n~ZfD}= z<^~UM9X2(5De=Al?6~~=Lr4n-wd)dbCA5XyIpfM3`OX@$Bx{`G&7diu$@v;&R9U64 z-7zv`ID1jyg+%v3Qj*lZeQ!HE^}eWH#AJvqs5LT7vqV)H;e^etH>a3|F07PT8N8*u z9&tUvrH7VoBjpu!8yQ3)8RP_IRTtseabsU?_Sm5CI7)Qzc%5-cpC;%i^deZUA(47i zF2)a(j4#IMzT1!_G6m)bKdEpe*>8?#^tdFg@Irtt)8TPkYNjve|AIc7@*q;aB z#KMa(w!AOl&K>J^_yx&1j)>DnSsbk=50|(c1DH1;TZZq3yf((@8kRB>i9_H=EtSv& zAJ@_vxyIWUc*ZQ(e%41gCt~Lh398E_f`850nO@ddGr&f)zc*Bg!6OArneW~`{p4|e zQULJ3ii*`gK>Fp+gZme5HPMC;z>JwqzCqVm9)(y$_eC(p_$@(|Lt=1rFy6-wFTA~#6*L311MFEl*v^KB5=hM;n7+Up*&AzO9%#=4u{fK$ zPk2dlKX>f+rz2KB$u)kLEAF3uzt+263L&)4A2unkF#V1rON5ka(c-Y^>IUhbpseql zDi=PO9d*HzXrS;3pCqu&$g5XtlI157&aZxZJS|*PgsQuRm9;t+fE^)0Ob*c9kOM?@ zWWmH8S|u)vb|wxEayBF`AG9o*&cj|SK!2ez*g9Ihd+CKl{wf3Icu?~MLvqM)rT+Xz zke*jBCTxh?WG+@VppCc$lz%k;c{~P(Tm1G5$Ml82eP6gx_?#xg%(&uwl;;3ZRk&4o zqzxApg;z5BVYqr3xIfk{Tk=lFzIP8UB-D9dM4Gv+`R2Z~` z+kJs=ZJzJQL$uTQwV^{sru7BLIq|Y$cZ~x&3X~YHmf3$Zim-Pj`}ED@gvC>x38aGUjJMO|a0SZ$y|O^d-lYe{GSrfb7r$vJa?&8SlIS zu8j$t9O?0?OAMnnWaQ+m=&-O=OxuvU4he6{+f{yH_%4IA86!{7w+p|T1O93yO>V#* z86FiSB`I0YiV*=iU7#xDmD6Bxi?B1nxZ6mls#$q637Re`MF_j0th7J`>L z$2Aml7*zXYJtsQOuh-s|b(}rcSk+x^Wwdqic(5c85jdtZ|+3;+$>xHqz{+ zy+a3u6!EFb;AjDE5Fte}FUK9goCz~?O&9kAwiCu1U+#$WWC?sHS46kMbqgh>b&N2# zV}M5VE+`~>J$JFkF;wB_ z&|bN&ZRWaff>cOmUhDn%+5^_Rcb_*h2ziM%|7fW^Ul(g9go`e33TV=6qMlkkT7OO> z=oTPKCen_#XQ^McT<*CYA7ASN1Q2IpFFr-b66-}GUWeXn(<@U9&0?6N%iHAho)_$3 zn4iP(@2gIm@vDE`)pbZKV9NR;wh*XqZ1rqVX`Os(rNA%bGP5KUUXlPFE8*sCN6xvE zug^%v1!@FJ%{~c9%TU95nh#@J%cSgblyO2G%)@kRB{*g=iwi%Jz{qH^x8s6B|wj} zurYdd*D&<6TlnPTJAll^AN~oPF~H#A*y;iG6>v@f`dg6%!NbFYNOA10j)__KwgvD< zTbuorBYAOkUMfGykxrsVK3o0Ol?qH;cjN>dx;1W;YZJuQZOMB^CnnN!bKjFrk{a%# zkGa(Z?*d{Q**G{FLkLK!!B`G&kB@*F8h~v!Lr&%OAfCHhuBX@omK&fuN7gZ;g8?pz zt{>;~$>#5GJ}yh{RWEIUpAufv{Jm!RyQXfn+%;^Aa(aPQ^1u zxQ~}El?}NK87gkn&9wDeS(KgPa>I9t2GQzr8n4TfYH|FWn~&ptNQzCQac<3|@~^TO z9UTQ{`4-bW;B|R7n!aMN7AVozuQQgDKvAFq)m3us@en@a2ptYq2kdnlA}5CH>M}+0 z^}Y}XjabmXnhxf2y#~fTnI@k-PN~)( z?ECl48`&e7(I6FdTOoTyGNKfT+{g-r60-NEB3TtuX$XZ>;x?LQ5=wE?QYov9i2r## z<9+)5-{X0o-cBY7lnM9QWW+IWhB{;3hITPWR`N%(*X5QS*|X zX`UM-CDdPmyG5*?FEqeJ+xa!RuePAnQELsnjWP7enxaubeyKF4l%Vk|-Vk-*Xsv#_P1G_UEm`webykD1d5nw0$T z{nb&|cD3N+b&4DJ#=K!~aN3xncj4cwWDv|abFX|p)|>2=h@i-j_a2lV_?jV9BZG(h zd}$5u7ct<^h>RpIu|7n6psQ%(QS_qlmy)`)m#b>s!1A}n1#1~nbn$-x6oOM4TD{R` zFz|qeBL?D;i))3 zUzUa2Aeo|NgE)+bhc-IOAUI9AokQL-ulu|b?PX*pR+dEV>K+O zL(DzdkP~cXsEY_kRs9_p1?(CSz9>!bgpAre?k=9**$@DC1h^V2p;>|dwd}rI2LX%` z7!8EVD1U+S0sSZN71(^C<$Yg#P&NdZk?o#6vA52tyi_O;&R*l?_@1NlB{1vVKC6Tp z2nUfyJs%~*-jnCfan2;45uplOKBv<^y0{RO%@cS>3g)03TbXPdi}M5nzNzpjR0_*Q zHwW5EXL4z>8Vbg7m_EnAc+i(#5lQ|BqHa#B6)NzG?Z<+;6l&LZ^&C51uJmJzd3xs( ztq=_l_{tH!LjeVjzp&r>@jdO<{56*64d0nmvJ`s=_iYoVRKWpb0Cuzk?pNNLQdY=g z=!ljsQipCn64Qw>g`+rR<6R4dr zef~|+J{}(Hz0RY^2*oU*&%YyE{@ulNE!eFUAiUvSg3O7Lxkes-VS9MNtt{EEK62h& zT*!klJ2Hut%tq!==KZo7(j2925wFmf!SCwx*RSxqD;R&%*H?qHE-ft$a&Wv)>dOXMi{c9}lO%k$KF}A@os)BKqCqbWAl6CNw1_C1C`Ezm1+B2p7aR zE0;GMn=td-v&Z?PYG4?sS1cKEkEtkIw1Xy@WEY?UZNB$umLcJ3zqIADhA@-W7x(_0 zpWpC*#=?OPfhx9fSRc^(>O2@oA3yeh-k6ovZ*5@#Owk6`4d_e>z~=O6+-)X?NDG-} zeeLR#LwN1kCj~oZvKyKBVmXeiSX`ywGCulQ(Y+s^#P;5@XafwufXr?eDgXyAMcKu# zcTJ~WC6n}V@vUuW)o*ub0hoMuM;B_(MF)5Cqm3Em*n{P zc(m=1bCsW*K&L`6u&Af&St%;Yo(6a1H`#sbZp&Bf1mWwl!=p^Cw&w~7*SD!&5~lGN zTo6`cv|-*Lg2Cd3jT<&T+bCquSR<-LHwH+QWjQC(GunyHZcO=6QQngp-U6_jUYz-N ztNgk&&-!zLL%%gESEOJ05Ytt7h;5YV-eD+yDKQIa>?z9GGx&538_1^x*L>gJLS-NJ z+^Set;zGF+O0tf%q}#cGy=1mUyZB5$!;2fNC)K)9wfIU7gJ69_A;l!71|zCGQF{TZ z9{75I9to&Cd3<65=C^Ung_oz5`?O?7K0Mpl^L<-XVEQRlHXkOl^0GKiA+KwWk>)#1 z9`m_kzB4g31&&h>iX1}0_xqQB-(1tukmtC2AXCI8!3zwODeji7kIViy6yXu0tmEi+ z?u%)fzF$aM9 zJ6^c?}jAgNA0FMIEeWAJ;K6Fh@&|@>2a=nx?U3oR2?w_CjfU08^6zB9-5Jn@t1`o>$wi51@_oRJW9g%3Z)N0mF#IPE1NQ8ebCE)=d{B>?k@X`CR_h{uMr^ zHmlLDT)BC(J@|vdtWMua*snEe(NC{TRUf)Fnft~1KEq{&v(3-ej}(@^4QHAdSmVq1 zXkWprj<;y$XxGZ)8WlLXjmF9B{jPx}#ys>6)Wh1KUxsC#d0Ao?$Huf6V;^f4mvnOP zfq&Fol!#P$uQNl1HHC%r(=W^0xY*h6gIh^FZkVt`lnSf|clsAPZU}WKXi{*0tgNhT z)y2-c2fzp04D}2kO~6M;B7oFU1>8n90z`A?j)d}|ZWtY7fl|V?coeX>)MHp*gYaDe zmd2z@3+~R`OKXQxhx$dN7GjG9FilKTfP;>G_}~w00MHJRXu$PGvyXuTBw;v{cQN6G zO$qiwTw6sB5EQHfV7^&KhPq;Z36e$$br&ywKIpgOl=<-?{Xo^&_%}GLjcdMO=sqDO zJGJa|hD91z!JjD9Yqc@M7DygWojK$G;o0)pqZpQlF;+HP?%IXxq8>8qvwb`3Wic$c zdD7nQ%GYhZXAkl}1dSBCI|i$w13ymp8fw*Ba^GgOF3<$ux9i1=cbX?k)nK6qHMlfH zxu>{k`&LJ-I$q*}wwFy%9djDH`mhIZ!KjzRp^MBy7QN-kvOUE+3oD~`Y80UFEe6;VB@erLSQw{oSHV8D%E&o}Ot8_jpT&b<^L?j*!^e^he+#pbJxhX1lXqE6CJwWjU-I-Ae6 zlc0Qq5{Fn0|Kq;eAm9sApuoTcM^082otyW;gHYXFL^g)J;&tJ7gZp&J(K5<~vU-;i zznhh8DeQ^4mwOL{U|b4#iGfjpA`YJw$q2rEc#sw>^6)0Ru}CP;F)zpVy%I~7idy^^ zH3UW^(d^(mgd$F&xQ5_U<=QIHNZ`cw9O;O-D$vd$%NXi1sha-{yh7t|!QXImU0N=y zsirl&5_cu!=89zMb@%p0Gd8}EUz0%1JT_jEoXZ+W`@OFjM9{|W+{dl@QK#0h1Lj7)v&xor0EXCD8j7E8^EVj~0ASO0s7A zBB6OAhSyH$eXIHQW3$NAl22In^|qgX@Wc4v*yU=k`+=9VFoq zg1YmAl;uik5zap8Umjy^8}}tQW|j&1C7^#{`-{Ng2lbJx*!rUVApaS`kWFiZL>I-h zijg=W5l~c|LVf}bNKCuL)6ULpv>=L8@DYmYc(UE)p^;iS9h z8Mu~#6m_*XB8gP9+sDwb-3Q}F&?hDio72q5Lt@Yb-c0-0j5Pya6_g&I?I)GJRG^57 z9}_VxMBW>N&wBkkCkn*}8UeBuIr_^r!`lKK%gk-#>Z6)1j15~NTDEe@Uk)X?)glg~ ziU_h6iDJZb7!w!;{Z`Y@u#S1XysJ8j#@<@TENFyc9MiMOO`c~mG8EaXSJ9_b~4%^C4K2$VUD`)zFcKyfB;qM@ORkU2kyp8&1G zh5ZmjmuNsh8%9zvHom%_zf^p|oF_bLD=XQuTfOAE$}%x5{DC_dlE|@b|7$`b_P{@! zSSW*5S%XrA5jT#0V#zHfbebznml-e zAH-`8+2s{DB0z#~2o8PulBAc2dX@m0k(7X=5gcH^Sk)NY?w1ADH24WCchwHKq7_wFd_L0}!5Mb;B%NjgLMSzM~-z5^kt9g!H zH837PA)YNReny=22ggM&iYz=h-a%{y0>(nMfxf;omezrji)_Zn&usESfl_ws!>UeO zAt#{`G!R0e5)#B-ULw5!tBYC%J!3%)Y2$d-Z5={?t)--{e%-R2ZcFPy$5`zYH~J+w zfEutdE^x(diEO}wR@94oq__4=YV7tt58FZW7Hac@i}zT(gkElPUt8j?W64Oj!s!?% z9R~}?#_X+uJT@Zx+j*eW#U@xxHzo%9LG0+i=fCj>;~UleEuH6`l^sM!(rigS`KYTS z(p#QBoluuSH$Of-Ex0T;^;NXzA@XpV@#~IFa%Q%1cl3*vvBhVfx=#7bdBcv8-`v82 z*tr=QNnh_=3Y{%P@?&Ein;z)el8VGv``%97xc)G6gDzzV-NDVYG_JARn?eeJ!J=q} z?zUV{*t|a9`W~N&a@F;przC9!UfGiD3UY91cKYm+ZKD%)%~YhGSKFw#@iyD+iV*%V zD+>#{`bT>=-Bzw`eJA(7do%nk;+*37QhDZ`2-K|VK7Cm*YF+~340_S)I{|~}6$p9| z)DVDuAq&K|%Ih#40izZG95~Kv4@tfj;&b6eQHhdTCRxXf$%v<6`zqK)IHSUX;T)g^ z&^sWYhhZuqqwd}KT z&L0q0QI)%gTy#an1lE>76FCgg0^Iq+F5Xrp*k2%YfDEJU|HaDGl;iR{9#*Dox}}cM zAO1fvTs2tLgkeogPLcd!iMqq??lNHH*CQX?3!1tNlObXfi$fncPQ&kq8RHfdv(aB% zWJJ~;9~-;TIxVy}$#SMM1=t6mK8(yDb-T3f{&o@EZ>(%z{zE7(e`IUBEWxWsMICvI?;QRY~a>22n^Nau7(;ZDg2lefCT* zuUS?e*KE&f8hiP!SyyNOxP?bwI2uQ_`73~sT~63880pZYV%bP%nCxq2lfUA-NG!*A zPU@=UpW%Y58zvr}zMr4=Tc2;(zHKD5c{wMw!;Jh>grZ98BCoc&7tv{Sra$V6i*6L;DGjwMkzyGHC+mGSATCkj- zDe}%lsq+3cXoO-sl{AhPwhA9Nqt%Yvom|6k-g|=m#*=Z3kN3oG6Bhb#t8(%qd zj@Itd<)reoC7#aOr}AGMJ+=#l?ZXjX2RX9QB)jVdE`=_e5=nQdq|5o3_B*=F43t1Lr$vhX{bX}Ca_nnNhlq^oa1z$tcrz$L;Brgu(5?gkTyK5fFF&*%*lgBP|q>ELB1J3 zhjNFIvE{dB@iplkjJZ+nyrYob$A6?BTtN&6tKC-^Uj%;w6Hvs4s4Sfe|X-y3Azz9#TWq^bq$*n0O^SVWjdEIw}P zLf?+L<5Zw0>ueg9uA!0?WsemQ#6GBBw=c7~%Prh4s$~d6ma{|DJbN}?-X!&^jiMs+ zY6SyYZ;1n)`r{gDD|srNW7OX2laclbG2&G+6?%~dYE9vJI>uZihr*&rxkEI8p9u1~ zo#@k^CuJYJO*`+yjyjb-{hekU|C{45kVA0_WyJEGns2q5l+`S&hQDn1@dGwJsOz%t z%!%`6n>R31Y8q-0Y>$&mo4XrI-+GVn-_n-uoo)HUn|x-<8)f!jd+IuKyl{ne0>aZR(8&rpApGiuKP zNgv>=y#5f8U4%Ho@7t|B9D5t1z4-z+KFfD}$F#VAyq+2-5yn&>p+}nKx7wum>=ogSLGpIQsEQM4Rd(*vu5lMvpIECW&>ecmMM1Zzp zzZ#HrSQ*=@C*?~n9yrFYZ@l%HtW|Mz?AmSviW(c(c@)(0=xk{%rJ4~*TmF=?K2&lPmSNzBZ!G@3lHUC-Kj=FO|4XO^EC z5rDP^OIsD-7=p20 z7zjWhKoa1qX64FFl~Cd$`Mm$|p|FlrMe;Z6W>Btrx#uP2=J*RRG9EE-G80l?nL|7* zvSN5+boFsp_YIYeXEeCw)JTtTj_h{_me-1&h!(GSb)NC#B}@UnZ152iIt9uRila$Y zu?Ub+AVtA+k1Vg+ry&$wNwG~T4pqlR?K`yj_y>_}Z;DoY)g*E~_;McuYUr~m*owua z#l_gRsp`df&x<_YIA1L$sDA^D0R1XRiBsRBF?K%=W$TY0IKQ!P87{7QCqNzcs(d2P z78S5oOVn?rqs5Vg^!V~%BQ-{^?3_k#sU>!=VoSkP(Xh*tk{iyxV!x^M!OwGM**|)} zN;ArB&OD#Kp{9Yln>V?tzmIP}pOtldX)!cBd?h5GtVAf$G`e7V0!jOuwRBV)IvWe(OSym^fn zU#`Tcl%8QFQNVOao7_4IbJUJBA6JI4ysIu0gVp1!$RjwWdWA&S zMqE~uf3WNl7ZLOYp4+G6D7lSs24aFX=olMD*N3gtI@?o;b=iqJOtV6LyvDDCcIVpY7{ z<)l!J%qBO=uLW&0auSI&ae~u^#`uAQd`YK?wq=M^IMFGJBA{~#qlbkrMic@%vA46M zZJ@cAnJo@}biUUdzpHi^hYfq5qmB+0-fjc#)!}mF4wxmlfp`s|f^yT;$%o@!#>da! z9PMnQw2R+Ix|NM`a*G_g=1DnCFA=j|T-tEpg9pkZ|D#8v{e@GKc8gwm`z0}9n)Fy$ z&3_lACzg2vnwxTlY6IV!$X_7luvS0Li838OmL2?RtHQNJeV#Fn2{--3^!Sq1MiZN# z2~!;_j_<#ekR(m>l>JVsr?LtklsPM&nY5BzgX( zHxuy_KrgnaX8;kzAAo6$Vy7Z521rc694=orOd>_Od%%MU>z16yjk**ncdo7LIjie= z=j?wa=xgbGO7K7xheX1#br5%((+kv}K)&(ruy{(J9iSLwQ-6(#T7eY8;ujlk%7*gr z$QBnDQB@6Ms*D^uk4K4G7&5MnKojGYuAD=~0ZfLKlQVQ~Qpzx{c5geCjp7`&hdd#j zA%=kig9tI1A_(yA0mh7n!{OKt7#LAMC5!%4i3^~OTojzdn6)jU@W=Q#))F3Zcc;3G zdAxe9=0}oNJt=;g@Ww=gf9=_Za{3!}6}X`Y9uT2Vq8vi+$P^4Os+gsDgu8)hC=3M` zUL!_hjRj7^XS$k1JnvkGRn2L!s_M4#*MuusYjEI+IM5 zyQs=wax#Hk_<-o^wcc5j{;9DWBAj0K(KVHk>kS&82&+~zU1a@>-x6d-g#{2&fH?S(`S>UB7vaBudBs zA*SZ&hVsgIUk^57mU?Kj;Vv}P0-~bo!P8#2Yhh~owPIl+1(0?!3(D5#-2ct27H7<=q&f^zO!8~)sw8_ZS|dlJJbll;D_ zR_Y!{mgIDjO+)Erw%J@uc?#PWAQ@9N8}zIH-O2N2x0{U*oyL917En=4J!f0|MjTx9@J1emz@}S>dHi%8=eu zsX91~Dg#yzsfAT}f3R%5mw6PHY8(=_6~K5N!6RK%rTxVVMNkuwv0=1_jBR27ECbq~ zkR|j?h%~t{#syOy!*lS^8N**mMQvh3K!nv=S@Z=Yq$ES}utMxzQUmw(`JH}|>HY2~hwHUO36r@Ev=r0umiIBmFWx>4a{+BMtO#k~o;hdZ%bviQ=aGiT5ATJ=UejFLL} zs95S`#jo<02TX%9i;IgfXGI?|xj&smuoRw?N67mcmiz8-dz6bIW`Er6!%3dDj$fjG zZk3U7hb4uaWv1@7Z7#SDXx#Z&nQ)nCpJ`*|la0SN`oiMTbG2^evV4z7O~vwu^{rDY zK7Eehyyz6+pznWL=?@rf_z3H0>qKCdaVL{#aNnnQUpWF##y_5eaT?ebfH?wBoB;Lv zc+ZV};F~DR%Y%iD6(il9ofg)+F=hA$(+4!fw^*fk-x^dNk5SdFm59)XYKzzpTkPU) zU0WJ86z={l@4sl6P#s;_*)y}Ph42ml8w!I-?CRG3yIj=Nw3p<;xC}ED5Ad{ro`U&3 zhus5+iooU;oq7UVeb^-s3U_mqpS9Vn<3zhtDKL^Pe80B#4FoA@$C0Z;{M++j+o*W- zqv^<2_vQDM827i(Wm)XDXDo&J*dm0W7@W;{>m#;1KEW?)?cmVCR96QZxkPTJ7Y`$X zIC|vPuYZcU4Jc|)p3tcih%B%hcs^n)D0%}<&TVQ<7#I3#e=w^3DIIhtgjIy0opKWZZ_U_djfU|!$3iq`Ix?4l=# z{6DMx*^iXyBfyDq$DKoldzRPbCZ?t$6M806+5us%RP$rn)KDDjHhll}{x_GK*(4ss zX%0oZL}&0|dj|9eKb1IL$sty?;@Jx- zi=$!GrK2dO2sD~&t7$QC-+1HYt{Qgxn*BE_^%(5m7V^wRgLh^_xk%$yprC5dJPj<* zi~w*odKEopjGm*eF8z&anIfja6@yNv(o!S`IQiU2aBZkrC);CF5c&HUHSYGOrQ~NW z|AO_lXSEHwNY#D99bOnrA3(&ivy|P zR}@#*p4)Caf&N^h>F~4>>t}ElaaeG;*7^KkEen0Op6j#7AH%YM0Z+MTRBs>}5OmA* zooFJ#iLS4tK8g3ZE6A&gm)GSc{^O2Ls*SUcAR3a1}$HjvS+{p7W;PlSx=+3Umr; zv)>Ps8%N;rC!Deal3w)UNSXtc9=m}~J3Lp2_?*Pj+H`WcpdezNtBb4dy9Qef0R-K3 z)EN7^K)xxEnB^Ra?MIJhR~zWN%ZX1Z+CDSVUWfj^$gCxk;U@W?BF&BrIph4<-1Jnf zaNfubq>(JwWx@x=YK%3`WrP+yX6tMmF(Yr7ZjRE=$jSNq{X5rmM_Ce6#6G9CTxFsW zt18(N-uEQulqwd??1GmIF~SV$Jwr{=M1?y39WNU98uG82tjfUG(~2^3Om4oPT2BsZ zv3|XL=gtfWE3^JO*}rfp@qF>6G(W58Xm{&!YvYOTuQYZtePakKS5aYM!uC}6H|1_9@& zp~3M{iZE6_^kY_zCRPlL<7kmgI-F% zj9U%hRPYRug&N8}=y2ngt+{`nu+Eu?0nad7G{;__p53v$DGTJDrgYhCM?D-wJr1ws zO%4JI3xoZKgoRq%J}t$&-oEZiYoH+y5-XWY_p7W7UP)&XowyowYw;bNa;Jp03|4cC zK4ko)D#BmBX?#WYcC-|MJNdXIR54@l*(&rMO0-tav|H;<*SyhUmX?b#kYj8=Su(9B z(fsg1?G3TZztM&hE1ze4<6j*CngzlcZH(+v;d#-g@k)O!Bi}bpUpdAr8q01(AZB1+ zF)j4=ugL8Mzp!ugE$X{zt5oK~BolCzhLUKBR+*8Kwksy$4bt-IXIyE8DMgXLQ>X(| z&T^zz&s-)xz3BN)_ispB(DST_KMzZE=l7@-nR54POIy7D*$Ev=O#-V^$UH_laN2OXzu z;U{-wx|ZC$7MCu!X%lG*el1U*wK7B-hf|bBgDA?g=>G&7rJiGTE^3hH3v>s^zAIE~dqyBShPgmNZnxD!jH`wCf~X zA%{yU4w16=IloMKb`8a5c?rgIXtu2F?aw_v|G1rnpneIqI*(c$lI}FA-DrEP$9o&F zm26=)7Us(rpFG(v#5yoF)ud5=@G0N8y3lt_u(~HBe&3GnH*TS>=n@QQ_fawbtX#GH z!*UQ9k)H5)zG32;{%$eS-9I8nTUM5XbWZrNd-SZ&9q+LD$ImT-+gyt9s$7R;RQO89G&$>VrA2uvC%SMkZQ zY@iY|3rsFjfK>lg_*r2h^v?v<;EpuB3GyXv#Q=f8;RYgRG#rixYa13i!WX9inm1Sx zVGXJ{RC$o*-j8R^7A-{^r15!Zh*v^l34+c=_%df^9ZwhF{NwCe2kxvQ4lTi7tntNe z*&`t#ArJuoX~%>KAT)S3ARjJFfxd%Y;oa}9$;nChU%$p?1b8G!Q_t?rrRUys&|P?u zL#nhib|;9EKPM(W57ukfTmCr0bZqqRrF|@=P_g9HWYPN*Ju%)1f-4Sbd=D@nYz%)% zr4|712jGF@ORSQ_or5|Jd`bE6#SpNM5LmHMW(?LUxZg4dSn(eau(8^7s3}SW!4-C@ z+2!J!ehB&tt7@hMeXPhgu=jSpEv%-0*!(a|!0cAAD*?dQGa>Z*7qpLfdbZ5-9Q)Gk zfj$PnTwMP_hPx9h3y&0@>$JUmnqg9uy_y;+7erZly5t$P#*xQbeqr0H=oAlw+@eTf zadS30A(0W5?EPpADHeF#Eap%}wH*1xh&zZI5m9(nP;JnhL6v|GA1YAk9al4a`e2RZ z4d6*S#qAkmp{1g~~UZhXDqQ>o;oa&TTUnEp_Hm*-bXXM;M$9n(1g zV{ZXttc+iI`2_@L;~2#GB=)v{QF>#L7kRtEwOVGB^Z2e^UC;&DI=zf;+c4V9wNit% zU$pN)-3Hb@yQ5d{$PdgJcIxV`DSaEu^gN3<+`qkbdF!!;Zg&b)?d1Nj>LlGbzq?gq z|Mm_E0W4a_s2Pof7x(a$6+qrycdP{$uerGyJ3&FkN9~Aq1wK`w0GtSoHK0*sWzbl_ zXMr>U$qVn<__R_gOMqu{GH!gyk6RxHcuN zs%rItPt#@s#yPP%zsu1nX1%70$_f(d{A-A=8eE#Px#X*15G0X*jPkl2x`?lK&)ClY zLtb6SM^jt79+{TF3PyZKj?o?x8&PIv;>EeVG(_0-j8`Q271tfu)TV!JN|HeNhd_$cgYpj}zVEBcFEg@9B+PKZX%kEltf^Z9 z52rez^4$uJ$jGN;kXSFPXTLgFD-bOKBQq>+pr9xPiwp4?OuVJu`o*6Pf@71Mvi~{l zRcfLLM2Y(Hi!BL96}2iRi2(ByG&D3&1u84=k>nw)O>uMqjw7fi;YngsOCl;}_;A#F zk04(u(QP8^a8jPWZ;pPjw}r|j^>7DEHaE+OKy+q^(WQHG>2LM}-2_yvfGU$Dp8NQT zu#g<1`mC5p2#{^8c2hTFVrKTuWFNvwTungMkmJ@%0DSvP8y3-Y_SC7!rud-foS1K5 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%0DjzQ1n`VaL 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 literal 0 HcmV?d00001 diff --git a/book/crystal.pdf b/book/crystal.pdf new file mode 100644 index 0000000000000000000000000000000000000000..74bd20acfe119498a76edd78948632ab10cd5dd2 GIT binary patch literal 257306 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�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�}LSw)IUDQ3YuHAnfl9{7MEW)zS; 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