ICTP/Psi-k/CECAM School on Electron-Phonon Physics from...

Post on 10-Jan-2020

8 views 0 download

Transcript of ICTP/Psi-k/CECAM School on Electron-Phonon Physics from...

ICTP/Psi-k/CECAM School on

Electron-Phonon Physics from First Principles

Trieste, 19-23 March 2018

Maximally-localized Wannier functionsGiovanni Pizzi1, Antimo Marrazzo1, Valerio Vitale2

1Theory and Simulation of Materials, EPFL (Switzerland) 2Cavendish Laboratory, Department of Physics, University of Cambridge (UK)

School on Electron-Phonon Physics from First Principles Trieste, March 20th, 2018

Lecture Tue.2

References• Marzari, N., and D. Vanderbilt, Phys. Rev. B 56, 12847 (1997)

• Souza, I., N. Marzari, and D. Vanderbilt, Phys. Rev. B 65, 035109 (2001)

• N. Marzari et al., Rev. Mod. Phys. 84, 1419–1475 (2012)

• R. M. Martin, Electronic Structure: Basic Theory and Practical Methods, Cambridge, 2004

• www.wannier.org

• First part of the slides: courtesy of Prof. Nicola Marzari.Can be found on the Wannier90 website: www.wannier.org under User Guide > NSF Summer School 2009 > N. Marzari Lecture Slides

PART I

Wannier functions

Crystal in real space:

Brillouin zone in reciprocal space:

0 –π/a π/a k

Bloch Theorem 

Courtesy of I. Souza / D. Vanderbilt 

Crystal in real space:

Brillouin zone in reciprocal space:

0 –π/a π/a k

Bloch Theorem 

Courtesy of I. Souza / D. Vanderbilt 

nk(r) = unk(r)eik·r

<latexit sha1_base64="qLkqiWiHzvbYZf5ukltPQ9m19Nk=">AAACW3icbZBNSxxBEIZrx+/xI6viKZcmi6CXZUYC6iEg6iHHDWSjsDMuPT212mx/DN09hqWZP+Sv8WoO+S2Z2R1C1LzQ8PJUFVX9ZoXg1kXRSydYWl5ZXVvfCDe3tnc+dHf3flhdGoZDpoU2txm1KLjCoeNO4G1hkMpM4E02vWrqN49oLNfqu5sVmEp6r/iEM+pqNO5eJwPLx14lj8j8tKqOGkPMMflCyhaT6V+Kd54vUMJy7cgCV+NuL+pHc5H3Jm5ND1oNxrsdSHLNSonKMUGtHcVR4VJPjeNMYBUmpcWCsim9x1FtFZVoUz//bkUOa5KTiTb1U47M6b8TnkprZzKrOyV1D/ZtrYH/q41KNzlLPVdF6VCxxaJJKYjTpMmO5Nwgc2JWG8oMr28l7IEaylyd8KstmazCMDGo8CfTUlKVN1GN4tQnmfS9uGoyi98m9N4MT/rn/ejb597FZRveOnyET3AEMZzCBXyFAQyBwRM8wwv86vwOloMw2Fq0Bp12Zh9eKTj4AzT/tZ4=</latexit><latexit sha1_base64="qLkqiWiHzvbYZf5ukltPQ9m19Nk=">AAACW3icbZBNSxxBEIZrx+/xI6viKZcmi6CXZUYC6iEg6iHHDWSjsDMuPT212mx/DN09hqWZP+Sv8WoO+S2Z2R1C1LzQ8PJUFVX9ZoXg1kXRSydYWl5ZXVvfCDe3tnc+dHf3flhdGoZDpoU2txm1KLjCoeNO4G1hkMpM4E02vWrqN49oLNfqu5sVmEp6r/iEM+pqNO5eJwPLx14lj8j8tKqOGkPMMflCyhaT6V+Kd54vUMJy7cgCV+NuL+pHc5H3Jm5ND1oNxrsdSHLNSonKMUGtHcVR4VJPjeNMYBUmpcWCsim9x1FtFZVoUz//bkUOa5KTiTb1U47M6b8TnkprZzKrOyV1D/ZtrYH/q41KNzlLPVdF6VCxxaJJKYjTpMmO5Nwgc2JWG8oMr28l7IEaylyd8KstmazCMDGo8CfTUlKVN1GN4tQnmfS9uGoyi98m9N4MT/rn/ejb597FZRveOnyET3AEMZzCBXyFAQyBwRM8wwv86vwOloMw2Fq0Bp12Zh9eKTj4AzT/tZ4=</latexit><latexit sha1_base64="qLkqiWiHzvbYZf5ukltPQ9m19Nk=">AAACW3icbZBNSxxBEIZrx+/xI6viKZcmi6CXZUYC6iEg6iHHDWSjsDMuPT212mx/DN09hqWZP+Sv8WoO+S2Z2R1C1LzQ8PJUFVX9ZoXg1kXRSydYWl5ZXVvfCDe3tnc+dHf3flhdGoZDpoU2txm1KLjCoeNO4G1hkMpM4E02vWrqN49oLNfqu5sVmEp6r/iEM+pqNO5eJwPLx14lj8j8tKqOGkPMMflCyhaT6V+Kd54vUMJy7cgCV+NuL+pHc5H3Jm5ND1oNxrsdSHLNSonKMUGtHcVR4VJPjeNMYBUmpcWCsim9x1FtFZVoUz//bkUOa5KTiTb1U47M6b8TnkprZzKrOyV1D/ZtrYH/q41KNzlLPVdF6VCxxaJJKYjTpMmO5Nwgc2JWG8oMr28l7IEaylyd8KstmazCMDGo8CfTUlKVN1GN4tQnmfS9uGoyi98m9N4MT/rn/ejb597FZRveOnyET3AEMZzCBXyFAQyBwRM8wwv86vwOloMw2Fq0Bp12Zh9eKTj4AzT/tZ4=</latexit>

defined on the wholeunit cell and periodic

over the cells

k(r) = uk(r)eik·r

<latexit sha1_base64="s7v7SUxsBUhfBandHEA3kQimRgk=">AAACWXicbZBNSxxBEIZrR42biYlrPObSuAjmsswEweQgiLl43EBWhZ1x6emp1Wb7Y+juUZZm/o+/xqsK+TGZ2VnErxcaXp6qoqrfrBDcuih67AQrq2sf1rsfw08bn79s9ra+nlpdGoYjpoU25xm1KLjCkeNO4HlhkMpM4Fk2+93Uz67RWK7VXzcvMJX0UvEpZ9TVaNI7ToaWT3xyjczPqmqvMcR8J4ekbCmZPUG88LxFCcu1Iy2uJr1+NIgWIm9NvDR9WGo42epAkmtWSlSOCWrtOI4Kl3pqHGcCqzApLRaUzegljmurqESb+sVnK7Jbk5xMtamfcmRBn094Kq2dy6zulNRd2de1Br5XG5du+jP1XBWlQ8XaRdNSEKdJkxzJuUHmxLw2lBle30rYFTWUuTrfF1syWYVhYlDhDdNSUpU3UY3j1CeZ9P24ajKLXyf01ox+DH4Noj/7/aPjZXhd+AY7sAcxHMARnMAQRsDgFu7gHh46/4Ig6AZh2xp0ljPb8ELB9n89cLSu</latexit><latexit sha1_base64="s7v7SUxsBUhfBandHEA3kQimRgk=">AAACWXicbZBNSxxBEIZrR42biYlrPObSuAjmsswEweQgiLl43EBWhZ1x6emp1Wb7Y+juUZZm/o+/xqsK+TGZ2VnErxcaXp6qoqrfrBDcuih67AQrq2sf1rsfw08bn79s9ra+nlpdGoYjpoU25xm1KLjCkeNO4HlhkMpM4Fk2+93Uz67RWK7VXzcvMJX0UvEpZ9TVaNI7ToaWT3xyjczPqmqvMcR8J4ekbCmZPUG88LxFCcu1Iy2uJr1+NIgWIm9NvDR9WGo42epAkmtWSlSOCWrtOI4Kl3pqHGcCqzApLRaUzegljmurqESb+sVnK7Jbk5xMtamfcmRBn094Kq2dy6zulNRd2de1Br5XG5du+jP1XBWlQ8XaRdNSEKdJkxzJuUHmxLw2lBle30rYFTWUuTrfF1syWYVhYlDhDdNSUpU3UY3j1CeZ9P24ajKLXyf01ox+DH4Noj/7/aPjZXhd+AY7sAcxHMARnMAQRsDgFu7gHh46/4Ig6AZh2xp0ljPb8ELB9n89cLSu</latexit><latexit sha1_base64="s7v7SUxsBUhfBandHEA3kQimRgk=">AAACWXicbZBNSxxBEIZrR42biYlrPObSuAjmsswEweQgiLl43EBWhZ1x6emp1Wb7Y+juUZZm/o+/xqsK+TGZ2VnErxcaXp6qoqrfrBDcuih67AQrq2sf1rsfw08bn79s9ra+nlpdGoYjpoU25xm1KLjCkeNO4HlhkMpM4Fk2+93Uz67RWK7VXzcvMJX0UvEpZ9TVaNI7ToaWT3xyjczPqmqvMcR8J4ekbCmZPUG88LxFCcu1Iy2uJr1+NIgWIm9NvDR9WGo42epAkmtWSlSOCWrtOI4Kl3pqHGcCqzApLRaUzegljmurqESb+sVnK7Jbk5xMtamfcmRBn094Kq2dy6zulNRd2de1Br5XG5du+jP1XBWlQ8XaRdNSEKdJkxzJuUHmxLw2lBle30rYFTWUuTrfF1syWYVhYlDhDdNSUpU3UY3j1CeZ9P24ajKLXyf01ox+DH4Noj/7/aPjZXhd+AY7sAcxHMARnMAQRsDgFu7gHh46/4Ig6AZh2xp0ljPb8ELB9n89cLSu</latexit>

If there is only one band (n=1):

And we can define the Wannier functions:

|Ri =Z

BZ k(r)e

�ik·Rdk<latexit sha1_base64="SCAWaWbBiPL0kgAX/hQCRJK0bO0=">AAACeHicbVHLbhMxFHWGVwmPpoUdG0OEaBdEMxVS2wVS1W7YIAVEaEU8jDyem9aKHyPbUxRZ/iq+plv6GWxwZoJEWq5k+eice3Svj8tacOvS9KqX3Ll77/6DjYf9R4+fPN0cbG1/tboxDCZMC23OSmpBcAUTx52As9oAlaWA03J+stRPL8FYrtUXt6ghl/Rc8Rln1EWqGHwkc3CeXALDnwN+jwlXrvDH3wIZW150wjzstLfZhe/+Le84wirt8F9j1ZHFYJiO0rbwbZCtwBCtalxs9Z6TSrNGgnJMUGunWVq73FPjOBMQ+qSxUFM2p+cwjVBRCTb37bsDfh2ZCs+0iUc53LL/OjyV1i5kGTsldRf2prYk/6dNGzc7yD1XdeNAsW7QrBHYabwMEVfcAHNiEQFlhsddMbughjIXo16bUsrQ7xMDCn4wLSVVbVLTLPeklH6YhbDebmj8jxBzzG6mdhtM9kaHo/TTu+HR8SrQDfQCvUI7KEP76Ah9QGM0QQz9RFfoF7ru/U5eJm+S3a416a08z9BaJXt/ALNFwTI=</latexit><latexit sha1_base64="SCAWaWbBiPL0kgAX/hQCRJK0bO0=">AAACeHicbVHLbhMxFHWGVwmPpoUdG0OEaBdEMxVS2wVS1W7YIAVEaEU8jDyem9aKHyPbUxRZ/iq+plv6GWxwZoJEWq5k+eice3Svj8tacOvS9KqX3Ll77/6DjYf9R4+fPN0cbG1/tboxDCZMC23OSmpBcAUTx52As9oAlaWA03J+stRPL8FYrtUXt6ghl/Rc8Rln1EWqGHwkc3CeXALDnwN+jwlXrvDH3wIZW150wjzstLfZhe/+Le84wirt8F9j1ZHFYJiO0rbwbZCtwBCtalxs9Z6TSrNGgnJMUGunWVq73FPjOBMQ+qSxUFM2p+cwjVBRCTb37bsDfh2ZCs+0iUc53LL/OjyV1i5kGTsldRf2prYk/6dNGzc7yD1XdeNAsW7QrBHYabwMEVfcAHNiEQFlhsddMbughjIXo16bUsrQ7xMDCn4wLSVVbVLTLPeklH6YhbDebmj8jxBzzG6mdhtM9kaHo/TTu+HR8SrQDfQCvUI7KEP76Ah9QGM0QQz9RFfoF7ru/U5eJm+S3a416a08z9BaJXt/ALNFwTI=</latexit><latexit sha1_base64="SCAWaWbBiPL0kgAX/hQCRJK0bO0=">AAACeHicbVHLbhMxFHWGVwmPpoUdG0OEaBdEMxVS2wVS1W7YIAVEaEU8jDyem9aKHyPbUxRZ/iq+plv6GWxwZoJEWq5k+eice3Svj8tacOvS9KqX3Ll77/6DjYf9R4+fPN0cbG1/tboxDCZMC23OSmpBcAUTx52As9oAlaWA03J+stRPL8FYrtUXt6ghl/Rc8Rln1EWqGHwkc3CeXALDnwN+jwlXrvDH3wIZW150wjzstLfZhe/+Le84wirt8F9j1ZHFYJiO0rbwbZCtwBCtalxs9Z6TSrNGgnJMUGunWVq73FPjOBMQ+qSxUFM2p+cwjVBRCTb37bsDfh2ZCs+0iUc53LL/OjyV1i5kGTsldRf2prYk/6dNGzc7yD1XdeNAsW7QrBHYabwMEVfcAHNiEQFlhsddMbughjIXo16bUsrQ7xMDCn4wLSVVbVLTLPeklH6YhbDebmj8jxBzzG6mdhtM9kaHo/TTu+HR8SrQDfQCvUI7KEP76Ah9QGM0QQz9RFfoF7ru/U5eJm+S3a416a08z9BaJXt/ALNFwTI=</latexit>

- One WF per lattice vector R: N in total with Born-von Karman PBC with N total unit cells

- They are all identical, only shifted: if we have they are shifted by R2 - R1

|R1i , |R2i<latexit sha1_base64="aR6NVD+kfn9Qm71mxoIXgK1rb+8=">AAACSXicbZDLSgMxFIYz9V5vrboTJFgEF1JmiqDuRDcuVawVOkPJpKc2NMkMSaZShtn5NG71MXwBX8OVuDLTdtGLPwT+/OccTvKFMWfauO6XU1hYXFpeWV0rrm9sbm2XyjuPOkoUhTqNeKSeQqKBMwl1wwyHp1gBESGHRti7zuuNPijNIvlgBjEEgjxL1mGUGBu1Sgd+D0zq94Hi+5aXneDJey1rlSpu1R0KzxtvbCporNtW2dnz2xFNBEhDOdG66bmxCVKiDKMcsqKfaIgJ7ZFnaForiQAdpMOPZPjIJm3ciZQ90uBhOjmREqH1QIS2UxDT1bO1PPyv1kxM5zxImYwTA5KOFnUSjk2Ecyq4zRRQwwfWEKqYfSumXaIINZbd1JZQZMWir0DCC42EILKdw2p6QeqHIq14WTbdrogFmnP0ZqnNm3qtelF1704rl1djoKtoHx2iY+ShM3SJbtAtqiOKXtEbekcfzqfz7fw4v6PWgjOe2UVTKiz8AcgnsYE=</latexit><latexit sha1_base64="aR6NVD+kfn9Qm71mxoIXgK1rb+8=">AAACSXicbZDLSgMxFIYz9V5vrboTJFgEF1JmiqDuRDcuVawVOkPJpKc2NMkMSaZShtn5NG71MXwBX8OVuDLTdtGLPwT+/OccTvKFMWfauO6XU1hYXFpeWV0rrm9sbm2XyjuPOkoUhTqNeKSeQqKBMwl1wwyHp1gBESGHRti7zuuNPijNIvlgBjEEgjxL1mGUGBu1Sgd+D0zq94Hi+5aXneDJey1rlSpu1R0KzxtvbCporNtW2dnz2xFNBEhDOdG66bmxCVKiDKMcsqKfaIgJ7ZFnaForiQAdpMOPZPjIJm3ciZQ90uBhOjmREqH1QIS2UxDT1bO1PPyv1kxM5zxImYwTA5KOFnUSjk2Ecyq4zRRQwwfWEKqYfSumXaIINZbd1JZQZMWir0DCC42EILKdw2p6QeqHIq14WTbdrogFmnP0ZqnNm3qtelF1704rl1djoKtoHx2iY+ShM3SJbtAtqiOKXtEbekcfzqfz7fw4v6PWgjOe2UVTKiz8AcgnsYE=</latexit><latexit sha1_base64="aR6NVD+kfn9Qm71mxoIXgK1rb+8=">AAACSXicbZDLSgMxFIYz9V5vrboTJFgEF1JmiqDuRDcuVawVOkPJpKc2NMkMSaZShtn5NG71MXwBX8OVuDLTdtGLPwT+/OccTvKFMWfauO6XU1hYXFpeWV0rrm9sbm2XyjuPOkoUhTqNeKSeQqKBMwl1wwyHp1gBESGHRti7zuuNPijNIvlgBjEEgjxL1mGUGBu1Sgd+D0zq94Hi+5aXneDJey1rlSpu1R0KzxtvbCporNtW2dnz2xFNBEhDOdG66bmxCVKiDKMcsqKfaIgJ7ZFnaForiQAdpMOPZPjIJm3ciZQ90uBhOjmREqH1QIS2UxDT1bO1PPyv1kxM5zxImYwTA5KOFnUSjk2Ecyq4zRRQwwfWEKqYfSumXaIINZbd1JZQZMWir0DCC42EILKdw2p6QeqHIq14WTbdrogFmnP0ZqnNm3qtelF1704rl1djoKtoHx2iY+ShM3SJbtAtqiOKXtEbekcfzqfz7fw4v6PWgjOe2UVTKiz8AcgnsYE=</latexit>

From Bloch Orbitals to Wannier Func:ons 

Multiband case, simplest thing to do:

Note: The shape of the WFs (in real space) will be different for every phase!

From Bloch Orbitals to Wannier Func:ons 

Multiband case, simplest thing to do:

More generally:

n=1

n=2

0 –/a /a

k

Unitary matrix Rotated Bloch function

Orthogonal and unitary transforma:ons 

Courtesy of I. Souza / D. Vanderbilt

Crystal in real space:

Brillouin zone in reciprocal space:

0 –π/a π/a k

Bloch Theorem 

Courtesy of I. Souza / D. Vanderbilt 

Generalized Wannier Func:ons for Composite Bands 

EachunitarymatrixchoosesadifferentsetofWFs.Wewouldliketochoosethe“best”,i.e.the“maximally-localized”

The Localiza:on Func:onal 

(Foster‐Boys) 

N. Marzari and D. Vanderbilt, Phys. Rev. B 56, 12847 (1997)

Decomposi:on of the Localiza:on

 Func:onal 

Centers of Wannier func:ons: 

Blount iden::es 

Decomposi:on of the Localiza:on

 Func:onal 

WF center

definition

Bloch theorem

How to compute?Blount identities

The Reciprocal Space Representa:on 

Blount iden::es 

Numerical approach: numerical derivatives on a uniform k grid in the BZ

The Reciprocal Space Representa:on 

Blount iden::es 

Therefore:

We can express the relevant quantities as a function of the Mmnmatrices (these willbe one of the main inputs to Wannier90)

The Reciprocal Space Representa:on 

Blount iden::es 

Numerical approach: numerical derivatives on a uniform k grid in the BZ

The Reciprocal Space Representa:on 

We can express the relevant quantities as a function of the Mmnmatrices (these willbe one of the main inputs to Wannier90)

To compute the maximal localization, we do not need to know the wavefunctions, but only the

overlaps Mmn matrices at neighbouring k-points

(after minimization, if we want to plot the Wannier functions in real space, we need instead to know the unk - in the code: files UNK)

Silicon, GaAs, Amorphous Silicon, Benzene 

M. Fornari, N. Marzari, M. Peressi, and A. Baldereschi, Comp. Mater. Science 20, 337 (2001)

The localisation procedure

• Long-range decay: Wannier functions corresponding to isolated valence bands decay to zero exponentially with the distance from their center

• At the global minimum (maximally-localized WFs)the Wannier functions are real (the code prints the max. absolute ratio ofimaginary and real part to check this)

• We might find a local minimum! Care is needed

• If we expect (from physical/chemical considerations)the shape and position of Wannier functions, we can give an initial guess in the form of projections on localised orbitals

Real‐Space Projectors 

Band structure interpolation

|Rni =Z

BZ

X

m

U (k)mn mk(r)e

�ik·Rdk<latexit sha1_base64="jmzzkjSnjYP8gUzmkTcuMsdvsBc=">AAAClnicbVFNb9QwEHXCVwkf3QIXxMVihdQeWCUICTggqiIEx6UitGKTRo4z21rxR2Q7RSvLP5Ijv4Qr3mQPbMtIlp7fe6MZvak7zoxN099RfOPmrdt3du4m9+4/eLg72Xv03aheU8ip4kqf1sQAZxJyyyyH004DETWHk7r9uNZPLkEbpuQ3u+qgFORcsiWjxAaqmrRFC9YVl0DxsfT4PU4KJm3ljn74wvSiEjivnJD+zO0PpvbAJ8XcsECu/671fhT0QQJn7iXDo62gjbIjPvbNyFWTaTpLh8LXQbYBU7SpebUXPSkaRXsB0lJOjFlkaWdLR7RllEPYpDfQEdqSc1gEKIkAU7ohFY9fBKbBS6XDkxYP7L8djghjVqIOTkHshbmqrcn/aYveLt+WjsmutyDpOGjZc2wVXkeMG6aBWr4KgFDNwq6YXhBNqA2H2JpSC58khQYJP6kSgsghqUVWuqIWbpp5v23XJFzLhxyzq6ldB/mr2btZ+vX19PBoE+gOeoaeo32UoTfoEH1Bc5Qjin6hPxGKovhp/CH+FH8erXG06XmMtiqe/wWYBcoi</latexit><latexit sha1_base64="jmzzkjSnjYP8gUzmkTcuMsdvsBc=">AAAClnicbVFNb9QwEHXCVwkf3QIXxMVihdQeWCUICTggqiIEx6UitGKTRo4z21rxR2Q7RSvLP5Ijv4Qr3mQPbMtIlp7fe6MZvak7zoxN099RfOPmrdt3du4m9+4/eLg72Xv03aheU8ip4kqf1sQAZxJyyyyH004DETWHk7r9uNZPLkEbpuQ3u+qgFORcsiWjxAaqmrRFC9YVl0DxsfT4PU4KJm3ljn74wvSiEjivnJD+zO0PpvbAJ8XcsECu/671fhT0QQJn7iXDo62gjbIjPvbNyFWTaTpLh8LXQbYBU7SpebUXPSkaRXsB0lJOjFlkaWdLR7RllEPYpDfQEdqSc1gEKIkAU7ohFY9fBKbBS6XDkxYP7L8djghjVqIOTkHshbmqrcn/aYveLt+WjsmutyDpOGjZc2wVXkeMG6aBWr4KgFDNwq6YXhBNqA2H2JpSC58khQYJP6kSgsghqUVWuqIWbpp5v23XJFzLhxyzq6ldB/mr2btZ+vX19PBoE+gOeoaeo32UoTfoEH1Bc5Qjin6hPxGKovhp/CH+FH8erXG06XmMtiqe/wWYBcoi</latexit><latexit sha1_base64="jmzzkjSnjYP8gUzmkTcuMsdvsBc=">AAAClnicbVFNb9QwEHXCVwkf3QIXxMVihdQeWCUICTggqiIEx6UitGKTRo4z21rxR2Q7RSvLP5Ijv4Qr3mQPbMtIlp7fe6MZvak7zoxN099RfOPmrdt3du4m9+4/eLg72Xv03aheU8ip4kqf1sQAZxJyyyyH004DETWHk7r9uNZPLkEbpuQ3u+qgFORcsiWjxAaqmrRFC9YVl0DxsfT4PU4KJm3ljn74wvSiEjivnJD+zO0PpvbAJ8XcsECu/671fhT0QQJn7iXDo62gjbIjPvbNyFWTaTpLh8LXQbYBU7SpebUXPSkaRXsB0lJOjFlkaWdLR7RllEPYpDfQEdqSc1gEKIkAU7ohFY9fBKbBS6XDkxYP7L8djghjVqIOTkHshbmqrcn/aYveLt+WjsmutyDpOGjZc2wVXkeMG6aBWr4KgFDNwq6YXhBNqA2H2JpSC58khQYJP6kSgsghqUVWuqIWbpp5v23XJFzLhxyzq6ldB/mr2btZ+vX19PBoE+gOeoaeo32UoTfoEH1Bc5Qjin6hPxGKovhp/CH+FH8erXG06XmMtiqe/wWYBcoi</latexit>

Maximally-localized Wannier functions

Wannier functions are defined by:

Where the Umn are chosen by the minimisation procedure (one per every k-point in the ab-initio grid, typically relatively coarse, e.g. 6x6x6)

-5

0

5

10

15

20

HWnm(k0) =

X

R

eik0·R h0n|H|Rmi

<latexit sha1_base64="rYJAmrF23H29vL54/16pyBDtquM=">AAAChHicbZDLbtNAFIYn5tISLk2BHZsREaIsiGwuAhagCjZZFkRIUexa4/FJO8pcrJnjomjws/EcPABbeAXGjhek5UhH+vX//+iMvqKSwmEc/xxEV65eu76ze2N489btO3uj/btfnKkthxk30tjjgjmQQsMMBUo4riwwVUiYF6sPbT4/B+uE0Z9xXUGm2KkWS8EZBisffZ2ezHOvVXOQngOnq8dP6FuaulrlvjM+NXDiRZ+lvDRIez8tLFsBbmox1fQ7nYbdpFQ1+WgcT+Ju6GWR9GJM+jnK9wf309LwWoFGLplziySuMPPMouASmmFaO6gYX7FTWASpmQKX+Y5BQx8Fp6RLY8NqpJ377wvPlHNrVYSmYnjmLmat+b9sUePydeaFrmoEzTeHlrWkaGgLlJbCAke5DoJxK8JfKT9jlnEM2LeuFKoZDlMLGr5xoxTTZQtrkWQ+LZQfJ02zXe/4thyTi9Qui9mzyZtJ/PHF+PB9D3SXPCAPyQFJyCtySKbkiMwIJz/IL/Kb/Il2oqfR8+jlphoN+jf3yNZE7/4C9NjDuw==</latexit><latexit sha1_base64="rYJAmrF23H29vL54/16pyBDtquM=">AAAChHicbZDLbtNAFIYn5tISLk2BHZsREaIsiGwuAhagCjZZFkRIUexa4/FJO8pcrJnjomjws/EcPABbeAXGjhek5UhH+vX//+iMvqKSwmEc/xxEV65eu76ze2N489btO3uj/btfnKkthxk30tjjgjmQQsMMBUo4riwwVUiYF6sPbT4/B+uE0Z9xXUGm2KkWS8EZBisffZ2ezHOvVXOQngOnq8dP6FuaulrlvjM+NXDiRZ+lvDRIez8tLFsBbmox1fQ7nYbdpFQ1+WgcT+Ju6GWR9GJM+jnK9wf309LwWoFGLplziySuMPPMouASmmFaO6gYX7FTWASpmQKX+Y5BQx8Fp6RLY8NqpJ377wvPlHNrVYSmYnjmLmat+b9sUePydeaFrmoEzTeHlrWkaGgLlJbCAke5DoJxK8JfKT9jlnEM2LeuFKoZDlMLGr5xoxTTZQtrkWQ+LZQfJ02zXe/4thyTi9Qui9mzyZtJ/PHF+PB9D3SXPCAPyQFJyCtySKbkiMwIJz/IL/Kb/Il2oqfR8+jlphoN+jf3yNZE7/4C9NjDuw==</latexit><latexit sha1_base64="rYJAmrF23H29vL54/16pyBDtquM=">AAAChHicbZDLbtNAFIYn5tISLk2BHZsREaIsiGwuAhagCjZZFkRIUexa4/FJO8pcrJnjomjws/EcPABbeAXGjhek5UhH+vX//+iMvqKSwmEc/xxEV65eu76ze2N489btO3uj/btfnKkthxk30tjjgjmQQsMMBUo4riwwVUiYF6sPbT4/B+uE0Z9xXUGm2KkWS8EZBisffZ2ezHOvVXOQngOnq8dP6FuaulrlvjM+NXDiRZ+lvDRIez8tLFsBbmox1fQ7nYbdpFQ1+WgcT+Ju6GWR9GJM+jnK9wf309LwWoFGLplziySuMPPMouASmmFaO6gYX7FTWASpmQKX+Y5BQx8Fp6RLY8NqpJ377wvPlHNrVYSmYnjmLmat+b9sUePydeaFrmoEzTeHlrWkaGgLlJbCAke5DoJxK8JfKT9jlnEM2LeuFKoZDlMLGr5xoxTTZQtrkWQ+LZQfJ02zXe/4thyTi9Qui9mzyZtJ/PHF+PB9D3SXPCAPyQFJyCtySKbkiMwIJz/IL/Kb/Il2oqfR8+jlphoN+jf3yNZE7/4C9NjDuw==</latexit>

Conversely, we can Fourier-interpolate the Hamiltonian at any k’ vector even outside the original coarse grid:

h0n|H|Rmi =X

k

e�ik·R[U †(k)H(k)U(k)]<latexit sha1_base64="tRag862oAKRhQhB8nOg+QSj68Ko=">AAACnnicbVFdb9MwFHXCV1e+OuCNF0OFNB6oEoS08YA0wQN9QQxEWKU4qxzntrMa25HtDFXGP3S/Btw0ILpxpSude865utZx2dTc2CS5jOIbN2/dvjPYG969d//Bw9H+o+9GtZpBxlSt9KykBmouIbPc1jBrNFBR1nBarj5s9NML0IYr+c2uGygEXUq+4IzaQM1HhpSarsA6cgEMJ1jin3gauhu/YuHxO0xMK+Zbw8pjOHOveKe7MBFWKdu7fZ6dkYoul6APtu6XePoXZX9QMR+Nk0nSFb4O0h6MUV8n8/3oCakUawVIy2pqTJ4mjS0c1ZazGvyQtAYaylZ0CXmAkgowhevS8fhFYCq8UDq0tLhj/91wVBizFmVwCmrPzVVtQ/5Py1u7OCocl01rQbLtoUVbY6vwJmpccQ3M1usAKNM8vBWzc6ops+FDdq6Uwg+HRIOEH0wJQWW1ySpPC0dK4cap97v27st8yDG9mtp1kL2evJ0kX96Mj9/3gQ7QU/QcHaAUHaJjNEUnKEMMXaJf0SDai5/FH+NP8eetNY76ncdop+LZbwoGyrw=</latexit><latexit sha1_base64="tRag862oAKRhQhB8nOg+QSj68Ko=">AAACnnicbVFdb9MwFHXCV1e+OuCNF0OFNB6oEoS08YA0wQN9QQxEWKU4qxzntrMa25HtDFXGP3S/Btw0ILpxpSude865utZx2dTc2CS5jOIbN2/dvjPYG969d//Bw9H+o+9GtZpBxlSt9KykBmouIbPc1jBrNFBR1nBarj5s9NML0IYr+c2uGygEXUq+4IzaQM1HhpSarsA6cgEMJ1jin3gauhu/YuHxO0xMK+Zbw8pjOHOveKe7MBFWKdu7fZ6dkYoul6APtu6XePoXZX9QMR+Nk0nSFb4O0h6MUV8n8/3oCakUawVIy2pqTJ4mjS0c1ZazGvyQtAYaylZ0CXmAkgowhevS8fhFYCq8UDq0tLhj/91wVBizFmVwCmrPzVVtQ/5Py1u7OCocl01rQbLtoUVbY6vwJmpccQ3M1usAKNM8vBWzc6ops+FDdq6Uwg+HRIOEH0wJQWW1ySpPC0dK4cap97v27st8yDG9mtp1kL2evJ0kX96Mj9/3gQ7QU/QcHaAUHaJjNEUnKEMMXaJf0SDai5/FH+NP8eetNY76ncdop+LZbwoGyrw=</latexit><latexit sha1_base64="tRag862oAKRhQhB8nOg+QSj68Ko=">AAACnnicbVFdb9MwFHXCV1e+OuCNF0OFNB6oEoS08YA0wQN9QQxEWKU4qxzntrMa25HtDFXGP3S/Btw0ILpxpSude865utZx2dTc2CS5jOIbN2/dvjPYG969d//Bw9H+o+9GtZpBxlSt9KykBmouIbPc1jBrNFBR1nBarj5s9NML0IYr+c2uGygEXUq+4IzaQM1HhpSarsA6cgEMJ1jin3gauhu/YuHxO0xMK+Zbw8pjOHOveKe7MBFWKdu7fZ6dkYoul6APtu6XePoXZX9QMR+Nk0nSFb4O0h6MUV8n8/3oCakUawVIy2pqTJ4mjS0c1ZazGvyQtAYaylZ0CXmAkgowhevS8fhFYCq8UDq0tLhj/91wVBizFmVwCmrPzVVtQ/5Py1u7OCocl01rQbLtoUVbY6vwJmpccQ3M1usAKNM8vBWzc6ops+FDdq6Uwg+HRIOEH0wJQWW1ySpPC0dK4cap97v27st8yDG9mtp1kL2evJ0kX96Mj9/3gQ7QU/QcHaAUHaJjNEUnKEMMXaJf0SDai5/FH+NP8eetNY76ncdop+LZbwoGyrw=</latexit>

where the Hamiltonian matrix elements are obtained from Fourier interpolation of the initial ab-initio Hamiltonian matrix, after rotating the basisset with the unitary U matrices.

Band structure interpolation

|Rni =Z

BZ

X

m

U (k)mn mk(r)e

�ik·Rdk<latexit sha1_base64="jmzzkjSnjYP8gUzmkTcuMsdvsBc=">AAAClnicbVFNb9QwEHXCVwkf3QIXxMVihdQeWCUICTggqiIEx6UitGKTRo4z21rxR2Q7RSvLP5Ijv4Qr3mQPbMtIlp7fe6MZvak7zoxN099RfOPmrdt3du4m9+4/eLg72Xv03aheU8ip4kqf1sQAZxJyyyyH004DETWHk7r9uNZPLkEbpuQ3u+qgFORcsiWjxAaqmrRFC9YVl0DxsfT4PU4KJm3ljn74wvSiEjivnJD+zO0PpvbAJ8XcsECu/671fhT0QQJn7iXDo62gjbIjPvbNyFWTaTpLh8LXQbYBU7SpebUXPSkaRXsB0lJOjFlkaWdLR7RllEPYpDfQEdqSc1gEKIkAU7ohFY9fBKbBS6XDkxYP7L8djghjVqIOTkHshbmqrcn/aYveLt+WjsmutyDpOGjZc2wVXkeMG6aBWr4KgFDNwq6YXhBNqA2H2JpSC58khQYJP6kSgsghqUVWuqIWbpp5v23XJFzLhxyzq6ldB/mr2btZ+vX19PBoE+gOeoaeo32UoTfoEH1Bc5Qjin6hPxGKovhp/CH+FH8erXG06XmMtiqe/wWYBcoi</latexit><latexit sha1_base64="jmzzkjSnjYP8gUzmkTcuMsdvsBc=">AAAClnicbVFNb9QwEHXCVwkf3QIXxMVihdQeWCUICTggqiIEx6UitGKTRo4z21rxR2Q7RSvLP5Ijv4Qr3mQPbMtIlp7fe6MZvak7zoxN099RfOPmrdt3du4m9+4/eLg72Xv03aheU8ip4kqf1sQAZxJyyyyH004DETWHk7r9uNZPLkEbpuQ3u+qgFORcsiWjxAaqmrRFC9YVl0DxsfT4PU4KJm3ljn74wvSiEjivnJD+zO0PpvbAJ8XcsECu/671fhT0QQJn7iXDo62gjbIjPvbNyFWTaTpLh8LXQbYBU7SpebUXPSkaRXsB0lJOjFlkaWdLR7RllEPYpDfQEdqSc1gEKIkAU7ohFY9fBKbBS6XDkxYP7L8djghjVqIOTkHshbmqrcn/aYveLt+WjsmutyDpOGjZc2wVXkeMG6aBWr4KgFDNwq6YXhBNqA2H2JpSC58khQYJP6kSgsghqUVWuqIWbpp5v23XJFzLhxyzq6ldB/mr2btZ+vX19PBoE+gOeoaeo32UoTfoEH1Bc5Qjin6hPxGKovhp/CH+FH8erXG06XmMtiqe/wWYBcoi</latexit><latexit sha1_base64="jmzzkjSnjYP8gUzmkTcuMsdvsBc=">AAAClnicbVFNb9QwEHXCVwkf3QIXxMVihdQeWCUICTggqiIEx6UitGKTRo4z21rxR2Q7RSvLP5Ijv4Qr3mQPbMtIlp7fe6MZvak7zoxN099RfOPmrdt3du4m9+4/eLg72Xv03aheU8ip4kqf1sQAZxJyyyyH004DETWHk7r9uNZPLkEbpuQ3u+qgFORcsiWjxAaqmrRFC9YVl0DxsfT4PU4KJm3ljn74wvSiEjivnJD+zO0PpvbAJ8XcsECu/671fhT0QQJn7iXDo62gjbIjPvbNyFWTaTpLh8LXQbYBU7SpebUXPSkaRXsB0lJOjFlkaWdLR7RllEPYpDfQEdqSc1gEKIkAU7ohFY9fBKbBS6XDkxYP7L8djghjVqIOTkHshbmqrcn/aYveLt+WjsmutyDpOGjZc2wVXkeMG6aBWr4KgFDNwq6YXhBNqA2H2JpSC58khQYJP6kSgsghqUVWuqIWbpp5v23XJFzLhxyzq6ldB/mr2btZ+vX19PBoE+gOeoaeo32UoTfoEH1Bc5Qjin6hPxGKovhp/CH+FH8erXG06XmMtiqe/wWYBcoi</latexit>

Maximally-localized Wannier functions

Wannier functions are defined by:

Where the Umn are chosen by the minimisation procedure (one per every k-point in the ab-initio grid, typically relatively coarse, e.g. 6x6x6)

-5

0

5

10

15

20

HWnm(k0) =

X

R

eik0·R h0n|H|Rmi

<latexit sha1_base64="rYJAmrF23H29vL54/16pyBDtquM=">AAAChHicbZDLbtNAFIYn5tISLk2BHZsREaIsiGwuAhagCjZZFkRIUexa4/FJO8pcrJnjomjws/EcPABbeAXGjhek5UhH+vX//+iMvqKSwmEc/xxEV65eu76ze2N489btO3uj/btfnKkthxk30tjjgjmQQsMMBUo4riwwVUiYF6sPbT4/B+uE0Z9xXUGm2KkWS8EZBisffZ2ezHOvVXOQngOnq8dP6FuaulrlvjM+NXDiRZ+lvDRIez8tLFsBbmox1fQ7nYbdpFQ1+WgcT+Ju6GWR9GJM+jnK9wf309LwWoFGLplziySuMPPMouASmmFaO6gYX7FTWASpmQKX+Y5BQx8Fp6RLY8NqpJ377wvPlHNrVYSmYnjmLmat+b9sUePydeaFrmoEzTeHlrWkaGgLlJbCAke5DoJxK8JfKT9jlnEM2LeuFKoZDlMLGr5xoxTTZQtrkWQ+LZQfJ02zXe/4thyTi9Qui9mzyZtJ/PHF+PB9D3SXPCAPyQFJyCtySKbkiMwIJz/IL/Kb/Il2oqfR8+jlphoN+jf3yNZE7/4C9NjDuw==</latexit><latexit sha1_base64="rYJAmrF23H29vL54/16pyBDtquM=">AAAChHicbZDLbtNAFIYn5tISLk2BHZsREaIsiGwuAhagCjZZFkRIUexa4/FJO8pcrJnjomjws/EcPABbeAXGjhek5UhH+vX//+iMvqKSwmEc/xxEV65eu76ze2N489btO3uj/btfnKkthxk30tjjgjmQQsMMBUo4riwwVUiYF6sPbT4/B+uE0Z9xXUGm2KkWS8EZBisffZ2ezHOvVXOQngOnq8dP6FuaulrlvjM+NXDiRZ+lvDRIez8tLFsBbmox1fQ7nYbdpFQ1+WgcT+Ju6GWR9GJM+jnK9wf309LwWoFGLplziySuMPPMouASmmFaO6gYX7FTWASpmQKX+Y5BQx8Fp6RLY8NqpJ377wvPlHNrVYSmYnjmLmat+b9sUePydeaFrmoEzTeHlrWkaGgLlJbCAke5DoJxK8JfKT9jlnEM2LeuFKoZDlMLGr5xoxTTZQtrkWQ+LZQfJ02zXe/4thyTi9Qui9mzyZtJ/PHF+PB9D3SXPCAPyQFJyCtySKbkiMwIJz/IL/Kb/Il2oqfR8+jlphoN+jf3yNZE7/4C9NjDuw==</latexit><latexit sha1_base64="rYJAmrF23H29vL54/16pyBDtquM=">AAAChHicbZDLbtNAFIYn5tISLk2BHZsREaIsiGwuAhagCjZZFkRIUexa4/FJO8pcrJnjomjws/EcPABbeAXGjhek5UhH+vX//+iMvqKSwmEc/xxEV65eu76ze2N489btO3uj/btfnKkthxk30tjjgjmQQsMMBUo4riwwVUiYF6sPbT4/B+uE0Z9xXUGm2KkWS8EZBisffZ2ezHOvVXOQngOnq8dP6FuaulrlvjM+NXDiRZ+lvDRIez8tLFsBbmox1fQ7nYbdpFQ1+WgcT+Ju6GWR9GJM+jnK9wf309LwWoFGLplziySuMPPMouASmmFaO6gYX7FTWASpmQKX+Y5BQx8Fp6RLY8NqpJ377wvPlHNrVYSmYnjmLmat+b9sUePydeaFrmoEzTeHlrWkaGgLlJbCAke5DoJxK8JfKT9jlnEM2LeuFKoZDlMLGr5xoxTTZQtrkWQ+LZQfJ02zXe/4thyTi9Qui9mzyZtJ/PHF+PB9D3SXPCAPyQFJyCtySKbkiMwIJz/IL/Kb/Il2oqfR8+jlphoN+jf3yNZE7/4C9NjDuw==</latexit>

Conversely, we can Fourier-interpolate the Hamiltonian at any k’ vector even outside the original coarse grid:

h0n|H|Rmi =X

k

e�ik·R[U †(k)H(k)U(k)]<latexit sha1_base64="tRag862oAKRhQhB8nOg+QSj68Ko=">AAACnnicbVFdb9MwFHXCV1e+OuCNF0OFNB6oEoS08YA0wQN9QQxEWKU4qxzntrMa25HtDFXGP3S/Btw0ILpxpSude865utZx2dTc2CS5jOIbN2/dvjPYG969d//Bw9H+o+9GtZpBxlSt9KykBmouIbPc1jBrNFBR1nBarj5s9NML0IYr+c2uGygEXUq+4IzaQM1HhpSarsA6cgEMJ1jin3gauhu/YuHxO0xMK+Zbw8pjOHOveKe7MBFWKdu7fZ6dkYoul6APtu6XePoXZX9QMR+Nk0nSFb4O0h6MUV8n8/3oCakUawVIy2pqTJ4mjS0c1ZazGvyQtAYaylZ0CXmAkgowhevS8fhFYCq8UDq0tLhj/91wVBizFmVwCmrPzVVtQ/5Py1u7OCocl01rQbLtoUVbY6vwJmpccQ3M1usAKNM8vBWzc6ops+FDdq6Uwg+HRIOEH0wJQWW1ySpPC0dK4cap97v27st8yDG9mtp1kL2evJ0kX96Mj9/3gQ7QU/QcHaAUHaJjNEUnKEMMXaJf0SDai5/FH+NP8eetNY76ncdop+LZbwoGyrw=</latexit><latexit sha1_base64="tRag862oAKRhQhB8nOg+QSj68Ko=">AAACnnicbVFdb9MwFHXCV1e+OuCNF0OFNB6oEoS08YA0wQN9QQxEWKU4qxzntrMa25HtDFXGP3S/Btw0ILpxpSude865utZx2dTc2CS5jOIbN2/dvjPYG969d//Bw9H+o+9GtZpBxlSt9KykBmouIbPc1jBrNFBR1nBarj5s9NML0IYr+c2uGygEXUq+4IzaQM1HhpSarsA6cgEMJ1jin3gauhu/YuHxO0xMK+Zbw8pjOHOveKe7MBFWKdu7fZ6dkYoul6APtu6XePoXZX9QMR+Nk0nSFb4O0h6MUV8n8/3oCakUawVIy2pqTJ4mjS0c1ZazGvyQtAYaylZ0CXmAkgowhevS8fhFYCq8UDq0tLhj/91wVBizFmVwCmrPzVVtQ/5Py1u7OCocl01rQbLtoUVbY6vwJmpccQ3M1usAKNM8vBWzc6ops+FDdq6Uwg+HRIOEH0wJQWW1ySpPC0dK4cap97v27st8yDG9mtp1kL2evJ0kX96Mj9/3gQ7QU/QcHaAUHaJjNEUnKEMMXaJf0SDai5/FH+NP8eetNY76ncdop+LZbwoGyrw=</latexit><latexit sha1_base64="tRag862oAKRhQhB8nOg+QSj68Ko=">AAACnnicbVFdb9MwFHXCV1e+OuCNF0OFNB6oEoS08YA0wQN9QQxEWKU4qxzntrMa25HtDFXGP3S/Btw0ILpxpSude865utZx2dTc2CS5jOIbN2/dvjPYG969d//Bw9H+o+9GtZpBxlSt9KykBmouIbPc1jBrNFBR1nBarj5s9NML0IYr+c2uGygEXUq+4IzaQM1HhpSarsA6cgEMJ1jin3gauhu/YuHxO0xMK+Zbw8pjOHOveKe7MBFWKdu7fZ6dkYoul6APtu6XePoXZX9QMR+Nk0nSFb4O0h6MUV8n8/3oCakUawVIy2pqTJ4mjS0c1ZazGvyQtAYaylZ0CXmAkgowhevS8fhFYCq8UDq0tLhj/91wVBizFmVwCmrPzVVtQ/5Py1u7OCocl01rQbLtoUVbY6vwJmpccQ3M1usAKNM8vBWzc6ops+FDdq6Uwg+HRIOEH0wJQWW1ySpPC0dK4cap97v27st8yDG9mtp1kL2evJ0kX96Mj9/3gQ7QU/QcHaAUHaJjNEUnKEMMXaJf0SDai5/FH+NP8eetNY76ncdop+LZbwoGyrw=</latexit>

where the Hamiltonian matrix elements are obtained from Fourier interpolation of the initial ab-initio Hamiltonian matrix, after rotating the basisset with the unitary U matrices.

The maximal localisation tries to make sure that the matrix elements of Wannier functionsthat are far away go quickly to zero.

In this way, the Fourier interpolation is very accurate

(choosing a 6x6x6 k-grid in the ab-initio calculation corresponds to cutting to zero matrix elements beyond a

6x6x6 supercell in real space)

Disentanglement of Ahached Bands 

–  Maximally‐localized Wannier‐like func:ons for conduc:on subspace 

–  Extract differen:able manifold with op4mal smoothness 

I. Souza, N. Marzari and D. Vanderbilt, Phys. Rev. B 65, 035109 (2002)

5 d orbitals

d Bands of Copper  

s Band of Copper 

Disentanglement 

Why Minimize ΩI ? 

Decomposi:on of the Localiza:on

 Func:onal Decomposi:on of the Localiza:on

 Func:onal 

Exact Constraints on the Inner Energy

 Window 

Silicon: Bonding and An:bonding

 Orbitals 

Disentanglement with a frozen window is also useful in an insulator/semiconductor

The case of conduction bands of silicon

With two independent Wannierizations

(valence & conduction)

With a single Wannierization forvalence+conduction

Disentanglement: Conduction Bands in (5,5) SWNT