SlideShare a Scribd company logo
1 of 49
Download to read offline
Introduction to Wannier90 and tutorial
Giovanni Pizzi and Junfeng Qiao
Theory and Simulation of Materials (THEOS), EPFL, Switzerland
National Centre for Computational Design and Discovery of Novel Materials (MARVEL), Switzerland
June 14th, 2021
www.wannier.org
www.wannier.org
www.wannier.org
www.wannier.org
https://github.com/wannier-developers/wannier90
www.wannier.org
www.wannier.org
www.wannier.org
www.wannier.org
www.wannier.org
www.wannier.org
Please cite this new paper if you use a recent
version of Wannier90
(bibtex available on the homepage)
People involved: a community effort!
Many more people involved
in the past years:
Wannier90 transitioned
to a community code
By citing the new paper, you acknowledge
the important work of all these coauthors!
People involved: a community effort!
You can be a contributor too!
Create pull requests with documentation improvement,
bug fixes, and new features: they are very welcome!
https://github.com/wannier-developers/wannier90
Code (old and new) features
Code (old and new) features
How to run a Wannier90 calculation
NSCF (pw.x)
Wannier preprocess
(wannier90.x -pp)
SCF (pw.x)
pw2wannier90.x
Wannierization
(wannier90.x)
BANDS-NSCF
(pw.x)
bands.x
plotband.x
Quantum ESPRESSO
way to plot the bands
Note: DON’T MIX the yellow and green path! Otherwise the content of the‘output’folder of Quantum
ESPRESSO is overwritten and you will get some error.
First follow one path (e.g. the yellow one), and when you get to the bottom box, start again from NSCF
Calculates the ground state density using a
given (converged) K_POINTS mesh (in the
irreducible wedge)
Calculates the wavefunctions unk on a complete
k-mesh (not reduced by symmetry, and not
necessarily the same of above!)
Reads the Wannier90 input file and prepares a file
(.nnkp) with the information for the interface program
Interface program (btw QE and W90): reads the
wavefunctions of the NSCF step, the .nnkp file and
produces the .mmn, .amn, .eig, ... files for Wannier90
Reads the files produced by the previous step,
minimizes the spread, calculates WF, calculates
transport properties, ...
PART II
Wannier90 hands-on
Giovanni Pizzi, Junfeng Qiao
Tutorial exercises
• If you never used Wannier90:
• Exercise 1 and 2: Silicon valence band and
valence+conduction band; continue with 3 if you have time
• If you have minimal experience of Wannier90:
• Exercise 3: Lead: band structure (metal), Fermi surface
• If you are an experienced user of Wannier90
(optional, or "do at home" for new users):
• Exercise 4: Automatic choice of projections with the SCDM
method, [1,2] and protocol to choose automatically all
parameters [3] (for lead)
• Exercise 5: Wannier functions for BaTiO3
[1] Damle, A., Lin, L. & Ying, L. J. Compressed representation of Kohn–Sham orbitals via selected columns of the
density matrix. J. Chem. Theory & Comp. 11, 1463–1469 (2015).
[2] Damle, A. & Lin, L. Disentanglement via entanglement: A unified method for Wannier localization. Mult. Scale.
Model. & Simul. 16, 1392–1410 (2018).
[3] Vitale, V., Pizzi, G., Marrazzo, A. et al. Automated high-throughput Wannierisation. npj Comput Mater 6, 66 (2020).
https://doi.org/10.1038/s41524-020-0312-y
Exercises 1 and 2: Silicon
-5
0
5
10
15
20
-5
0
5
10
15
• Calculate Wannier functions for Silicon: valence band only (Ex. 1),
and valence band+conduction band
• Check the results
• Plot the real-space WFs (using XCrysDen or VESTA)
• You will need to run these codes on your computers
• Plot the ab-initio and the interpolated band structure
(using xmgrace or gnuplot)
The Quantum ESPRESSO input file
&control
calculation = 'scf'
restart_mode = 'from_scratch'
prefix = 'si'
pseudo_dir = 'pseudo/'
outdir = 'out/'
/
&system
ibrav = 0
nat = 2
ntyp = 1
ecutwfc = 25.0
ecutrho = 200.0
/
&electrons
conv_thr = 1.0d-10
/
ATOMIC_SPECIES
Si 28. Si.pbe-n-van.UPF
ATOMIC_POSITIONS crystal
Si -0.25 0.75 -0.25
Si 0.00 0.00 0.00
K_POINTS automatic
10 10 10 0 0 0
CELL_PARAMETERS bohr
-5.1 0.0 5.1
0.0 5.1 5.1
-5.1 5.1 0.0
Type of calculation, location of
pseudopotentials and of output files, ...
System description (number of atoms and of
species, energy cutoffs, ...)
Thresholds for charge-density calculations
Definition of species ("atom types"), with mass
and pseudopotential files
Definition of atomic positions
Definition of k-points grid (10x10x10 here, no
shift = including Gamma)
Definition of the cell (FCC here)
NAMELISTS
The Quantum ESPRESSO input generator
https://www.materialscloud.org/work/tools/qeinputgenerator
The Quantum ESPRESSO input generator
https://www.materialscloud.org/work/tools/qeinputgenerator
• Return optimal parameters and
pseudopotentials from SSSP [1,2]
• Copy-paste and download options
• Also works as a structure visualiser!
[1] https://www.materialscloud.org/sssp
[2] G. Prandini et al., npj Comp. Mat. 4, 72 (2018)
How to run and input file
• The Wannier90 input file must have a .win extension (e.g.: ex1.win)
• To run the code, pass the basename (i.e., the name without the .win
extension) as a command line parameter to wannier90.x:
wannier90.x -pp ex1 (for the pre-process step)
wannier90.x ex1 (for the Wannierization step)
• Input file format: very simple, there are no namelists but only:
• Variables (order is not important; not case sensitive)
num_wann = 4
mp_grid : 6 6 6
• Blocks
begin atoms_frac
Si -0.25 0.75 -0.25
Si 0.00 0.00 0.00
end atoms_frac
• Default units: lengths are angstrom (bohr are also accepted),
energies are eV
Example of input file (ex1)
num_bands = XXX
num_wann = XXX
num_iter = 100
! restart = plot
wannier_plot = true
wannier_plot_supercell = 3
bands_plot = true
begin kpoint_path
L 0.5 0.5 0.5 G 0.0 0.0 0.0
G 0.0 0.0 0.0 X 0.5 0.0 0.5
end kpoint_path
begin projections
f=-0.125,-0.125, 0.375:s
f= 0.375,-0.125,-0.125:s
f=-0.125, 0.375,-0.125:s
f=-0.125,-0.125,-0.125:s
end projections
mp_grid = XXX XXX XXX
begin kpoints
XXX
XXX
XXX
end kpoints
begin atoms_frac
Si -0.25 0.75 -0.25
Si 0.00 0.00 0.00
end atoms_frac
begin unit_cell_cart
bohr
-5.10 0.00 5.10
0.00 5.10 5.10
-5.10 5.10 0.00
end unit_cell_cart
Exercise 3: band structure and Fermi surface of lead
• Interpolate the
band structure of
lead
• Show the Fermi
surface of lead
Lead - d;sp3
G X W L G K
0
10
20
30
Energy
(eV)
Fermi energy
dis_froz_max
QE
W90
• Requires a very dense grid
of points in the BZ!
~503=125000
• Wannier interpolation
essential to compute it
efficiently
Exercise 4: automatic projections with SCDM
Lead - SCDM
G X W L G K
0
10
20
30
Energy
(eV)
Fermi energy
QE
W90
• Obtain the Wannier functions and the band structure
of lead without having to explicitly specify the
projections!
Hunting for projections
• Usually, code needs user to specify
initial projections (guesses for the
minimisation procedure)
• This needs a lot of chemical
understanding and experience.
Biggest challenges for new users, and
very hard to automate
• Recently: SCDM method (selected
columns of the density matrix) [1,2]
proposed, aiming at automatically
finding Wannier functions
Some recent emails from the
Wannier90 mailing list:
Dear Experts,

How can I define the correct
projection of particular material? […]

Dear Sir,

I need to know the correct projection
of Graphene for a converged wannier
calculation. […]

Dear Wannier Community,

[...]

My question is how do I define three
projections for the half-filled p states
of the two As atoms?
[1] Damle, A., Lin, L. & Ying, L. Compressed representation of Kohn–Sham orbitals via
selected columns of the density matrix. Journal of Chemical Theory and Computation 11,
1463–1469 (2015).

[2] Damle, A. & Lin, L. Disentanglement via entanglement: A unified method for Wannier
localization. Multiscale Modeling & Simulation 16, 1392–1410 (2018).
Overview of the SCDM method
These projections (the columns) are localized! (but are not
orthogonal)

Reason: “nearsightedness” of the density matrix

• J. Des Cloizeaux, Phys. Rev. 135, A685 (1964)

• E. Prodan and W. Kohn, Nearsightedness of electronic matter, PNAS 102, 11635 (2005).

• M. Benzi, P. Boito, and N. Razouk. Decay properties of spectral projectors with applications to electronic structure. SIAM
Rev., 55, 3 (2013).

P =
PN
i=1 | ii h i|
<latexit sha1_base64="YNLdxY1gR8uILMQkBX2Q4rcqFlU=">AAACInicbZDLSsNAFIZPvNZ6i7p0EywVVyVxo5tC0Y0rqWAv0MQwmU7aoZMLMxOhhLyBj+ETuNUncCduFFy48RHcO2kr2NYfBn7+cw7nzOfFjAppmu/awuLS8spqYa24vrG5ta3v7DZFlHBMGjhiEW97SBBGQ9KQVDLSjjlBgcdIyxuc5/XWLeGCRuG1HMbECVAvpD7FSKrI1Q/rVVskgZvSqpXdXNoDIlM7FtSlme1x9OtdvWRWzJGMeWNNTKlW/n77BIC6q3/Z3QgnAQklZkiIjmXG0kkRlxQzkhXtRJAY4QHqkY6yIQqIcNLRfzKjrJKu4UdcvVAao/TvRIoCIYaBpzoDJPtitpaH/9U6ifRPnZSGcSJJiMeL/IQZMjJyOEaXcoIlGyqDMKfqVgP3EUdYKoRTWxQbhSrnYs1SmDfN44plVqwrq1Q7g7EKsA8HcAQWnEANLqAODcBwBw/wCE/avfasvWiv49YFbTKzB1PSPn4A+1eopw==</latexit>
<latexit sha1_base64="F88wzzCngPMEjYXD9TXvOlZy/XU=">AAACInicbZDLSsNAFIYn9VbrrerSzWCpuCqJG90Uim5cSQV7gSaGyXTSDp1JwsxEKCFv4Cu48wnc6hO4ExcquPUR3DtpK9jWHwZ+/nMO58znRYxKZZofRm5hcWl5Jb9aWFvf2Nwqbu80ZRgLTBo4ZKFoe0gSRgPSUFQx0o4EQdxjpOUNzrJ664YIScPgSg0j4nDUC6hPMVI6cosH9aotY+4mtGql1xf2gKjEjiR1aWp7Av16t1gyK+ZIcN5YE1Oqlb/f3+4Kvbpb/LK7IY45CRRmSMqOZUbKSZBQFDOSFuxYkgjhAeqRjrYB4kQ6yeg/KSzrpAv9UOgXKDhK/04kiEs55J7u5Ej15WwtC/+rdWLlnzgJDaJYkQCPF/kxgyqEGRzYpYJgxYbaICyovhXiPhIIK41waotmo1FlXKxZCvOmeVSxzIp1aZVqp2CsPNgD++AQWOAY1MA5qIMGwOAWPIBH8GTcG8/Gi/E6bs0Zk5ldMCXj8wdrpqms</latexit>
<latexit sha1_base64="F88wzzCngPMEjYXD9TXvOlZy/XU=">AAACInicbZDLSsNAFIYn9VbrrerSzWCpuCqJG90Uim5cSQV7gSaGyXTSDp1JwsxEKCFv4Cu48wnc6hO4ExcquPUR3DtpK9jWHwZ+/nMO58znRYxKZZofRm5hcWl5Jb9aWFvf2Nwqbu80ZRgLTBo4ZKFoe0gSRgPSUFQx0o4EQdxjpOUNzrJ664YIScPgSg0j4nDUC6hPMVI6cosH9aotY+4mtGql1xf2gKjEjiR1aWp7Av16t1gyK+ZIcN5YE1Oqlb/f3+4Kvbpb/LK7IY45CRRmSMqOZUbKSZBQFDOSFuxYkgjhAeqRjrYB4kQ6yeg/KSzrpAv9UOgXKDhK/04kiEs55J7u5Ej15WwtC/+rdWLlnzgJDaJYkQCPF/kxgyqEGRzYpYJgxYbaICyovhXiPhIIK41waotmo1FlXKxZCvOmeVSxzIp1aZVqp2CsPNgD++AQWOAY1MA5qIMGwOAWPIBH8GTcG8/Gi/E6bs0Zk5ldMCXj8wdrpqms</latexit>
<latexit sha1_base64="lluCczBn3wzFTngp5PxnWpxyh8U=">AAACInicbZDLSsNAFIYn9VbvUZduBoviqmTc6KZQdONKKtgLNDFMppN26GQSZiZCCX0DH8MncKtP4E5cCW59DydtBNv6w8DPf87hnPmChDOlHefTKi0tr6yuldc3Nre2d3btvf2WilNJaJPEPJadACvKmaBNzTSnnURSHAWctoPhVV5vP1CpWCzu9CihXoT7goWMYG0i3z5p1FyVRn7Gamh8f+MOqc7cRDGfjd1A4l/v2xWn6kwEFw0qTAUUavj2t9uLSRpRoQnHSnWRk2gvw1Izwul4w00VTTAZ4j7tGitwRJWXTf4zhscm6cEwluYJDSfp34kMR0qNosB0RlgP1HwtD/+rdVMdXngZE0mqqSDTRWHKoY5hDgf2mKRE85ExmEhmboVkgCUm2iCc2WLYGFQ5FzRPYdG0zqrIqaJbVKlfFoTK4BAcgVOAwDmog2vQAE1AwCN4Bi/g1Xqy3qx362PaWrKKmQMwI+vrB5xkpZU=</latexit>
density matrix (DM):
• Columns of P

(“CDM”):
NG
NG
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
P :
<latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit>
<latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit>
<latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit>
NG
NG
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
0
.
.
.
0
1
0
.
.
.
.
.
.
0
<latexit sha1_base64="iuGbILkoGpEGCQRRc6NtBSxvH9s=">AAADd3icbVJdb9MwFE1WPkb42uCRF2/d0CZG5AADBqo0wQuPQ6JsUl1NjnPbWnXsYN9s66L+G34Nr/DCX+EJN+3UdduVEp2cc617cnzTQkmHlP4Nlxq3bt+5u3wvuv/g4aPHK6tPvjtTWgFtYZSxRyl3oKSGNkpUcFRY4Hmq4DAdfp7ohydgnTT6G44K6Oa8r2VPCo6eOl4NWyyFvtQVyuF5IQWWFsYdJ7iCVtKNNonUTmZARGnV6ANBOMMLyv0ouYWI9aRSmeWnHTQFqR21TgcSYW2PrqWKi+FOahBNfqPWJVs03t2h28SCQK77Cog2GVTRzFcutSx4H8aV7xP5mPWMQW0QnDwHJkAjWKn7hBLGyPx7g51kBt2GZyPKWMKYf1+QjLETV3AB1Usav4Wz8VygDHQ2HxqNyYva4Ot4d/tjVIuXkzpeadKY1kWug2QGmsGsDnzg6ywzosy9UaG4c52EFtituEUplB/ISgfe2tBP73ioeQ6uW9XRjcmmZzLSM9Y/GqeBXj5R8dy5UZ76zpzjwF3VJuRNWqfE3vtuJXVRImgxHdQrFUFDJltDMjm5HjXygAsrvVciBtxy4dNenJJaPgRc+I86sSkzQUr6HjuqMhDG1mvo4sI7slD4jfB3N0k1uZrhddB+Fe/F9Oub5v6nWbzLwbNgPdgKkuBdsB98CQ6CdiDCn+Gv8Hf4Z+lfgzSeN7amrUvh7MzTYKEayX+N1h39</latexit>
<latexit sha1_base64="iuGbILkoGpEGCQRRc6NtBSxvH9s=">AAADd3icbVJdb9MwFE1WPkb42uCRF2/d0CZG5AADBqo0wQuPQ6JsUl1NjnPbWnXsYN9s66L+G34Nr/DCX+EJN+3UdduVEp2cc617cnzTQkmHlP4Nlxq3bt+5u3wvuv/g4aPHK6tPvjtTWgFtYZSxRyl3oKSGNkpUcFRY4Hmq4DAdfp7ohydgnTT6G44K6Oa8r2VPCo6eOl4NWyyFvtQVyuF5IQWWFsYdJ7iCVtKNNonUTmZARGnV6ANBOMMLyv0ouYWI9aRSmeWnHTQFqR21TgcSYW2PrqWKi+FOahBNfqPWJVs03t2h28SCQK77Cog2GVTRzFcutSx4H8aV7xP5mPWMQW0QnDwHJkAjWKn7hBLGyPx7g51kBt2GZyPKWMKYf1+QjLETV3AB1Usav4Wz8VygDHQ2HxqNyYva4Ot4d/tjVIuXkzpeadKY1kWug2QGmsGsDnzg6ywzosy9UaG4c52EFtituEUplB/ISgfe2tBP73ioeQ6uW9XRjcmmZzLSM9Y/GqeBXj5R8dy5UZ76zpzjwF3VJuRNWqfE3vtuJXVRImgxHdQrFUFDJltDMjm5HjXygAsrvVciBtxy4dNenJJaPgRc+I86sSkzQUr6HjuqMhDG1mvo4sI7slD4jfB3N0k1uZrhddB+Fe/F9Oub5v6nWbzLwbNgPdgKkuBdsB98CQ6CdiDCn+Gv8Hf4Z+lfgzSeN7amrUvh7MzTYKEayX+N1h39</latexit>
<latexit sha1_base64="iuGbILkoGpEGCQRRc6NtBSxvH9s=">AAADd3icbVJdb9MwFE1WPkb42uCRF2/d0CZG5AADBqo0wQuPQ6JsUl1NjnPbWnXsYN9s66L+G34Nr/DCX+EJN+3UdduVEp2cc617cnzTQkmHlP4Nlxq3bt+5u3wvuv/g4aPHK6tPvjtTWgFtYZSxRyl3oKSGNkpUcFRY4Hmq4DAdfp7ohydgnTT6G44K6Oa8r2VPCo6eOl4NWyyFvtQVyuF5IQWWFsYdJ7iCVtKNNonUTmZARGnV6ANBOMMLyv0ouYWI9aRSmeWnHTQFqR21TgcSYW2PrqWKi+FOahBNfqPWJVs03t2h28SCQK77Cog2GVTRzFcutSx4H8aV7xP5mPWMQW0QnDwHJkAjWKn7hBLGyPx7g51kBt2GZyPKWMKYf1+QjLETV3AB1Usav4Wz8VygDHQ2HxqNyYva4Ot4d/tjVIuXkzpeadKY1kWug2QGmsGsDnzg6ywzosy9UaG4c52EFtituEUplB/ISgfe2tBP73ioeQ6uW9XRjcmmZzLSM9Y/GqeBXj5R8dy5UZ76zpzjwF3VJuRNWqfE3vtuJXVRImgxHdQrFUFDJltDMjm5HjXygAsrvVciBtxy4dNenJJaPgRc+I86sSkzQUr6HjuqMhDG1mvo4sI7slD4jfB3N0k1uZrhddB+Fe/F9Oub5v6nWbzLwbNgPdgKkuBdsB98CQ6CdiDCn+Gv8Hf4Z+lfgzSeN7amrUvh7MzTYKEayX+N1h39</latexit>
=
Wavefunction localized only on i-th point 

of the discretisation grid (a “delta”)
Therefore, the j-th column of

the DM is the projection of

this very localized function

on the valence eigenspace
Discretisation on a real-space
grid with with NG points
(N~10-100,
NG~100’000-1’000’000)
P = P2
, P = P⇤
<latexit sha1_base64="DlWZBk9qWqcdX2z3CYySWT4nrbQ=">AAAB83icbVBNS8NAEJ34WetX1aOXxSKIlJIWQT0IRS8eIxhbaGPZbDft0s0m7m4KJfR3ePGg4tU/481/46bNQVsfDPN4b4adfX7MmdK2/W0tLa+srq0XNoqbW9s7u6W9/QcVJZJQl0Q8ki0fK8qZoK5mmtNWLCkOfU6b/vAm85sjKhWLxL0ex9QLcV+wgBGsjeQ5V85jvdKpZP20WyrbVXsKtEhqOSlDDqdb+ur0IpKEVGjCsVLtmh1rL8VSM8LppNhJFI0xGeI+bRsqcEiVl06PnqBjo/RQEElTQqOp+nsjxaFS49A3kyHWAzXvZeJ/XjvRwYWXMhEnmgoyeyhIONIRyhJAPSYp0XxsCCaSmVsRGWCJiTY5FU0ItfkvLxK3Xr2s2ndn5cZ1nkYBDuEITqAG59CAW3DABQJP8Ayv8GaNrBfr3fqYjS5Z+c4B/IH1+QPDg5BV</latexit>
<latexit sha1_base64="DlWZBk9qWqcdX2z3CYySWT4nrbQ=">AAAB83icbVBNS8NAEJ34WetX1aOXxSKIlJIWQT0IRS8eIxhbaGPZbDft0s0m7m4KJfR3ePGg4tU/481/46bNQVsfDPN4b4adfX7MmdK2/W0tLa+srq0XNoqbW9s7u6W9/QcVJZJQl0Q8ki0fK8qZoK5mmtNWLCkOfU6b/vAm85sjKhWLxL0ex9QLcV+wgBGsjeQ5V85jvdKpZP20WyrbVXsKtEhqOSlDDqdb+ur0IpKEVGjCsVLtmh1rL8VSM8LppNhJFI0xGeI+bRsqcEiVl06PnqBjo/RQEElTQqOp+nsjxaFS49A3kyHWAzXvZeJ/XjvRwYWXMhEnmgoyeyhIONIRyhJAPSYp0XxsCCaSmVsRGWCJiTY5FU0ItfkvLxK3Xr2s2ndn5cZ1nkYBDuEITqAG59CAW3DABQJP8Ayv8GaNrBfr3fqYjS5Z+c4B/IH1+QPDg5BV</latexit>
<latexit sha1_base64="DlWZBk9qWqcdX2z3CYySWT4nrbQ=">AAAB83icbVBNS8NAEJ34WetX1aOXxSKIlJIWQT0IRS8eIxhbaGPZbDft0s0m7m4KJfR3ePGg4tU/481/46bNQVsfDPN4b4adfX7MmdK2/W0tLa+srq0XNoqbW9s7u6W9/QcVJZJQl0Q8ki0fK8qZoK5mmtNWLCkOfU6b/vAm85sjKhWLxL0ex9QLcV+wgBGsjeQ5V85jvdKpZP20WyrbVXsKtEhqOSlDDqdb+ur0IpKEVGjCsVLtmh1rL8VSM8LppNhJFI0xGeI+bRsqcEiVl06PnqBjo/RQEElTQqOp+nsjxaFS49A3kyHWAzXvZeJ/XjvRwYWXMhEnmgoyeyhIONIRyhJAPSYp0XxsCCaSmVsRGWCJiTY5FU0ItfkvLxK3Xr2s2ndn5cZ1nkYBDuEITqAG59CAW3DABQJP8Ayv8GaNrBfr3fqYjS5Z+c4B/IH1+QPDg5BV</latexit>
It is a projector (on the valence subspace):
Number of occupied

(“valence”) states
SCDM - columns of the density matrix
Silane, Γ-only

For
comparison:

The four
MLWF

• Isosurface of square modulus at 1/10 of
the maximum

• Transparency to indicate the norm
(transparent: zero norm; opaque: max
norm)

• Dot: real-space position associated with
the DM column
SCDM - using N CDMs to span the valence subspace
However: if I pick N random columns (that are NOT orthogonal), 

I might get “very overlapping” (almost linearly-dependent)
columns. 

How can we select the “most representative” columns?
(intuitively: the ones with less overlap)

NG
NG
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
<latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit>
P :
<latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit>
<latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit>
<latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit>
1. Columns are localised
2. Therefore: any N linearly-independent

columns yield a localized basis for

the span of valence states (because P 

is a projector on the valence subspace)
SCDM - using N CDMs to span the valence subspace
P⇧ = QR
<latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit>
<latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit>
<latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit>
• P: density matrix (input)

• Π: permutation matrix (swaps columns)
• Q: orthogonal/unitary matrix (columns are orthogonal:
Q*Q=I)
• R: upper-triangular matrix
• Swaps chosen so that diagonal elements of R 

are decreasing: |R11| > |R22| > …
Main idea: use the QRCP algorithm (QR decomposition with column-
pivoting)
(implemented in LAPACK: ZGEQP3)
SCDM - using N CDMs to span the valence subspace
P⇧ = QR
<latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit>
<latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit>
<latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit>
• P: density matrix (input)

• Π: permutation matrix (swaps columns)
• Q: orthogonal/unitary matrix (columns are orthogonal:
Q*Q=I)
• R: upper-triangular matrix
• Swaps chosen so that diagonal elements of R 

are decreasing: |R11| > |R22| > …
Main idea: use the QRCP algorithm (QR decomposition with column-
pivoting)
(implemented in LAPACK: ZGEQP3)
The rule for swaps finds the most representative 

(“most orthogonal”) columns: SCDM
A final orthonormalisation (Löwdin) completes the
algorithm
The method can be extended to the case of k-points
SCDM - results for insulators
Results from our high-throughput validation

using AiiDA
80+ bands (insulators) computed
(all SCDM+MLWF)
DFT
Wannier
Ef
Vitale, V., Pizzi, G., et al. Automated high-throughput Wannierisation,
npj Comput Mater 6, 66 (2020)
SCDM - entangled bands
We now assume there is a number µc such that infi|"i µc| is very sm
The following two scenarios of entangled eigenvalues appear most freque
physics, corresponding to the Wannier localization problem below and a
energy level (usually the Fermi energy) respectively [31]. In both cases
the region of interest and smoothly decays to zero outside I in a manner
parameter (see Fig. 1).
Isolated Entangled	case	1 Entangled	case
!"
!"#$
%& %&
ϵ ϵ ϵ
Figure 1: f(") for the isolated and two entangled cases.
Entangled case 1: I = ( 1, µc). In this case we can choose a value >
✓ ◆ Z ✓ ◆
the decay properties of P imply that [P(ri, ri0 )] may be viewed as a localized N ⇥ N
matrix. If the eigenvalues (⌅⇤⌅)
1
2 are bounded away from 0, then (⌅⇤⌅)
1
2 will itself be
localized [1], and consequently {wi}N
i=1 will be localized, orthonormal Wannier functions.
For the entangled case, we extend the SCDM method by “entangling” the eigenfunctions
of interest with additional eigenfunctions through the use of a quasi-density matrix
P =
X
i
| iif("i)h i| = f(H), (6)
where f(·) is a smooth function, I is a subset of the support set of f, and the summation
is formally over all eigenfunctions of H. From this perspective, the case of isolated band is
associated with the choice f(") = 1I("), the indicator function on the interval I.
3
[2] A. Damle, L. Lin, Disentanglement via
entanglement: A unified method for Wannier
localization, arXiv:1703.06958 (2017)
• We consider (formally) all eigenstates, and give a weight in the quasi-density-
matrix P
• f: smooth function of energy, selecting relevant states. If f is smooth: P(r,r’)
decays rapidly [2]

• We select the most Nw representative columns; procedure is analogous to
isolated case
σ
Arbitrary parameters to choose: μ and σ
(and N, the number of Wannier functions)


f(") =
1
2
erfc
✓
" µ
◆
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit>
<latexit sha1_base64="qjCtGtSnotJPyxas/926PzJgruw=">AAACMXicbZDNThsxFIXvQFsgpW1gy8YCVQqLRjNs6AYJiQ1LqpKAFEeRx7mTWNiekX0HEY3mwdjwEOxYsekCVPEOOD8L/o5k6eica9n3SwutPMXxXbS0/Onzl5XVtcbX9W/ffzQ31rs+L53Ejsx17s5T4VErix1SpPG8cChMqvEsvTia9meX6LzK7SlNCuwbMbIqU1JQiAbNv1mLXwqHhVc6t7vsgPHMCckStsc44RVV6DJZc40ZtWZV9WKe/WLclHXFvRoZUXOnRmPaHTR34nY8E3tvkoXZgYVOBs1bPsxladCS1ML7XhIX1K+EIyU11g1eeiyEvBAj7AVrhUHfr2bL1+xnSIYsy104ltgsfXmjEsb7iUnDpBE09m+7afhR1ysp+92vlC1KQivnD2WlZpSzKUk2VA4l6UkwQjoV/srkWARCFHg3AoTk7crvTXevncTt5E8Mq7AF29CCBPbhEI7hBDog4Rru4QEeo5voX/R/jmspWnDbhFeKnp4BfJ6s+g==</latexit>
<latexit sha1_base64="rycjKse13S3SHCySqovQaxn/g6o=">AAACMXicdZDBaxNBFMbf1qptrBq9ehksQnow7G6qbQ5CwYvHik1byIQwO3mbDJ2ZXWbeFsOyf5iX/hG99eTFg6X0f3CSttCKfjDw8X1vmHm/rNTKUxxfRCuPVh8/ebq23nq28fzFy/arjUNfVE7iQBa6cMeZ8KiVxQEp0nhcOhQm03iUnXxe9Een6Lwq7AHNSxwZMbUqV1JQiMbtb3mHnwqHpVe6sFvsE+O5E5IlLGWc8DvV6HLZcI05dZZVfW+evWfcVE3NvZoa0XCnpjPaGrc3426/l+70UxZM+iH92F+Y3u52r8+SbrzUJtxqf9w+55NCVgYtSS28HyZxSaNaOFJSY9PilcdSyBMxxWGwVhj0o3q5fMPehWTC8sKFY4kt0/s3amG8n5ssTBpBM/93twj/1Q0ryndHtbJlRWjlzUN5pRkVbEGSTZRDSXoejJBOhb8yOROBEAXerQDhblP2f3OYdpO4m3yNYQ3ewFvoQAI7sAdfYB8GIOEH/ITfcBmdRb+iqxtcK9Ett9fwQNH1HwpirV8=</latexit>
<latexit sha1_base64="CCs2sTjuJVPBTCqd5m5+V5Ew7F8=">AAACPHicdVBNbxMxFPS2QEv4SuHI5YkIKT0Q7W7oRw5IFVw4FkHaSnEUeZ23iVXbu7LfVkSr/WG98CO4ceLCAYS4csZJg1QQjGRpNDNPz2+yUitPcfwp2ti8cfPW1vbt1p279+4/aO88PPFF5SQOZaELd5YJj1pZHJIijWelQ2EyjafZ+aulf3qBzqvCvqNFiWMjZlblSgoK0qT9Nu/yC+Gw9EoXdhdeAM+dkJBACpzwPdXoctlwjTl1V1Z9LQ/PgJuqqblXMyMa7tRsTruTdifuDfrpwSCFQNK9dH+wJP3D5/0BJL14hQ5b43jS/sinhawMWpJaeD9K4pLGtXCkpMamxSuPpZDnYoajQK0w6Mf16vgGngZlCnnhwrMEK/X6RC2M9wuThaQRNPd/e0vxX96oovxwXCtbVoRWXi3KKw1UwLJJmCqHkvQiECGdCn8FORehIQp9t0IJvy+F/5OTtJfEveRN3Dl6ua5jmz1mT1iXJeyAHbHX7JgNmWSX7DP7yr5FH6Iv0ffox1V0I1rPPGJ/IPr5C4UtrwI=</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
<latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit>
μ
SCDM - choice of parameters for entangled bands
Γ X|Y Γ Z|R Γ T|U Γ V
-60
-50
-40
-30
-20
-10
0
10
Dispersion
(eV)
S2Ta
“Correct”μ: excellent interpolation
Too large μ: bad interpolation
• The SCDM method does not suggest how to
choose the μ and σ parameters (and neither the 

number N of Wannier functions)
• The choice cannot be arbitrary: “bad” values
generate bad interpolations
• μ too small: not enough information on high-
energy bands: QRCP will pick top states
randomly
• μ too large: high-energy states (that we are
not interested into) might have a large weight
and QRCP might prefer to select them:
interpolation tends to have higher energy than
the actual bands
How to choose these parameters
(automatically)?
Important ingredient: projectability
• For each band (n,k), it is
the projection of that
state on all the pseudo-
atomic orbitals described in
the pseudopotential file
• Easy to obtain from
Quantum ESPRESSO’s
projwfc.x
p(| n,ki) =
X
i
| hoi| n,ki |2
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
atomic orbitals oi described
in the pseudopotential
p(| n,ki) =
X
i
| hoi| n,ki |2
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
Copper
Orbitals: s,p,d (no nodes) + s,p (1 node)
Image: courtesy of
Daniel Marchand,
EPFL
Can we automate the choice of N, μ and σ?
• We aim at getting a good band interpolation for the low-lying bands
• 1: choose N as the number of atomic orbitals for which we have information
in the pseudopotential file (see also Agapito et al., PRB 88, 165127 (2013))
• 2: compute the“projectability”of each state as the projection of each state on
the subspace of the atomic orbitals oi described in the pseudopotential:
μfit
μfit−3σfit
Ef
Energy (eV)
Projectability
Fit function
As2Ni2
µ = µfit 3 fit; = fit
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
• 3: Fit the plot of the projectability vs. energy
with
• 4: choose the parameters μ and σ as follows
f(") =
1
2
erfc
✓
" µfit
fit
◆
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
p(| n,ki) =
X
i
| hoi| n,ki |2
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
Can we automate the choice of N, μ and σ?
• We aim at getting a good band interpolation for the low-lying bands
• 1: choose N as the number of atomic orbitals for which we have information
in the pseudopotential file (see also Agapito et al., PRB 88, 165127 (2013))
• 2: compute the“projectability”of each state as the projection of each state on
the subspace of the atomic orbitals oi described in the pseudopotential:
μfit
μfit−3σfit
Ef
Energy (eV)
Projectability
Fit function
As2Ni2
µ = µfit 3 fit; = fit
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
<latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit>
• 3: Fit the plot of the projectability vs. energy
with
• 4: choose the parameters μ and σ as follows
f(") =
1
2
erfc
✓
" µfit
fit
◆
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
<latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit>
p(| n,ki) =
X
i
| hoi| n,ki |2
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
<latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
σ: we select the physical
“band width”of the system
μ: when projectability≲0.9, weight≲10-3
need to exponentially suppress high-energy states
to affect SCDM choice
Parameter choice validation: tungsten (W)
20 30 40
µ (eV)
2.5
5.0
7.5
10.0
æ
(eV)
15
20
25
30
35
≠
(
Å
2
)
20 30 40
µ (eV)
2.5
5.0
7.5
10.0
æ
(eV) 101
102
103
¥
(meV)
µ (eV)
15 20 25 30 35 40 æ (eV)
0
2
4
6
8
10
≠
(
Å
2
)
15
20
25
30
35
≠
µ (eV)
15 20 25 30 35 40 æ (eV)
0
2
4 6 810
¥
(m
e
V
)
102
103
¥
Bands distance

as a function of μ and σ
Spread

as a function of μ and σ
Our protocol:

μ = μfit − 3σfit
μ = μfit − 3σ
Very high

bands distance
Artificially low

total spread
Also in this region

distance starts to go up again
(even if not so visible on this scale)
SCDM - results for entangled bands
250+ bands computed

(metals and insulators, with entangled bands)
(all SCDM+MLWF)
DFT
Wannier
Ef
Vitale, V., Pizzi, G., et al. Automated high-throughput Wannierisation,
npj Comput Mater 6, 66 (2020)
Results from our high-throughput validation

using AiiDA
SCDM - results for entangled bands
• To assess quality of Wannierisation and interpolation:
we define a bands distance
(between DFT bands and interpolated bands)
• Moreover, we want to assess the importance of the
density of k-points in the NSCF/Wannierisation step
We will use a linear density in Å-1
Average bands distance Max bands distance
SCDM - results for entangled bands
• Good results require a density of at least 0.2 Å-1 or more dense
• For insulators, SCDM-only already provides very good results; MLWF improves
them
• In general, very small band distances (i.e. very good interpolation)
0.00 10.00 20.00 30.00 40.00 50.00
0
25
Ωk = 0.15 Å°1
SCDM+MLWF
SCDM only
0.00 10.00 20.00 30.00 40.00 50.00
0
25
Ωk = 0.2 Å°1
0.00 10.00 20.00 30.00 40.00 50.00
0
10 Ωk = 0.3 Å°1
0.0 10.0 20.0 30.0 40.0 50.0
¥ (meV)
0
10 Ωk = 0.4 Å°1
0.00 50.00 100.00 150.00 200.00 250.00 300.00
0
25
Ωk = 0.15 Å°1
SCDM+MLWF
SCDM only
0.00 50.00 100.00 150.00 200.00 250.00 300.00
0
25 Ωk = 0.2 Å°1
0.00 50.00 100.00 150.00 200.00 250.00 300.00
0
10
Ωk = 0.3 Å°1
0.0 50.0 100.0 150.0 200.0 250.0 300.0
¥max (meV)
0
10 Ωk = 0.4 Å°1
Vitale, V., Pizzi, G., et al. Automated high-throughput Wannierisation,
npj Comput Mater 6, 66 (2020)
Automating with AiiDA
Crystal structure
seekpath
Find primi-
tive, refine cell
Quantum
ESPRESSO
Relax structure
Converged?
seekpath
Find primi-
tive, refine cell
suggested
k-points path
for band structure
Prepare restart,
adapt inputs
Quantum
ESPRESSO
Final SCF
DFT charge
density
yes
no
DFT charge density
from Quantum ESPRESSO SCF
k-points path
from seekpath
Quantum
ESPRESSO
NSCF on
regular grid
Quantum
ESPRESSO
projwfc.x
Compute
projectability
Get N, fit µ,
pw2wannier90.x
with SCDM
Wannier90
compute MLWF
MLWFs
Wannier Hamiltonian
Interpolated bands
Mmn, ASCDM
mn , . . .
• Many steps; all automated with AiiDA (www.aiida.net)
S.P. Huber et al., Scientific Data 7, 300 (2020)
M. Uhrin et al., Comp. Mat. Sci. 187 (2021)
G. Pizzi et al. Comp. Mat. Sci. 111, 218-230 (2016)
• All workflows available; see tutorial:
https://aiida-tutorials.readthedocs.io/en/latest/pages/2020_Oxford/
• We will not see AiiDA today; in Exercise 4, you will
run all steps "by hand" - but feel free to check the
tutorial if you are curious
Exercise 4: automatic projections with SCDM
Lead - SCDM
G X W L G K
0
10
20
30
Energy
(eV)
Fermi energy
QE
W90
• Goals:
• Understand how to run Wannier90 without an explicit
specification of the initial projections
• Understand the simulation steps involved in SCDM
• Use the projectability approach to get the values for the
SCDM parameters
Exercise 5: cubic BaTiO3
If you want to continue at home:
Quantum Mobile: A VM for quantum simulations
• VM based on Ubuntu Linux
• Comes with quantum codes:
• Quantum ESPRESSO
• Yambo
• Fleur
• Siesta
• cp2k
• Wannier90
• ...
• Contains also AiiDA,
preconfigured to use these
codes
• Just download and start
running! No need to spend
time on installation,
compilation, ...
Quantum Mobile:
https://www.materialscloud.org/quantum-mobile
If you want to continue at home:
Quantum Mobile: A VM for quantum simulations
• All codes ready to be
used through AiiDA
• Visualization tools
(xcrysden, …)
• Useful for:
• exercises,
courses, …
• running simulations
without any setup
• experimenting with
new codes
• Production
simulations
Quantum Mobile:
https://www.materialscloud.org/work/quantum-mobile
Getting help
• Today: ask me, Junfeng, and all other tutors
of the school
• From tomorrow on...: www.wannier.org
• User guide, tutorials (with solutions)
• Register to the Wannier90 mailing list
(do it today!)
• Read the source code!
Practical information
• You can find the PDF with the instructions online:
https://epw2021.oden.utexas.edu/74-schedule
• Or also inside /work2/06868/giustino/EPW-SCHOOL/
• Before starting the tutorials, copy the files above in your
scratch; you can go to it with: cd $SCRATCH
• To untar: tar xf FILENAME.tar
• For instance: tar xf /work2/06868/giustino/EPW-SCHOOL/Mon.4.Pizzi.tar
• You will need to submit to the queue in order to be able to
run
• Don't fill the queue for too long, be considerate for others
• Use parameters and commands suggested in the PDF

More Related Content

What's hot

Band structure(2)
Band structure(2)Band structure(2)
Band structure(2)David David
 
Standard Model in Particle Physics, Physical Science Lesson PowerPoint
Standard Model in Particle Physics, Physical Science Lesson PowerPointStandard Model in Particle Physics, Physical Science Lesson PowerPoint
Standard Model in Particle Physics, Physical Science Lesson PowerPointwww.sciencepowerpoint.com
 
Density functional theory (DFT) and the concepts of the augmented-plane-wave ...
Density functional theory (DFT) and the concepts of the augmented-plane-wave ...Density functional theory (DFT) and the concepts of the augmented-plane-wave ...
Density functional theory (DFT) and the concepts of the augmented-plane-wave ...ABDERRAHMANE REGGAD
 
Quantum Entanglement
Quantum EntanglementQuantum Entanglement
Quantum Entanglementpixiejen
 
[01] Quantum Error Correction for Beginners
[01] Quantum Error Correction for Beginners [01] Quantum Error Correction for Beginners
[01] Quantum Error Correction for Beginners Shin Nishio
 
Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...
Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...
Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...Claudio Attaccalite
 
ppt on Elementary Particles By Jyotibhooshan chaturvedi
ppt on Elementary Particles By Jyotibhooshan chaturvedippt on Elementary Particles By Jyotibhooshan chaturvedi
ppt on Elementary Particles By Jyotibhooshan chaturvediJyotibhooshan Chaturvedi
 
Introduction to-lagrangian-hamiltonian-mechanics 2
Introduction to-lagrangian-hamiltonian-mechanics 2Introduction to-lagrangian-hamiltonian-mechanics 2
Introduction to-lagrangian-hamiltonian-mechanics 2AmeenSoomro1
 
Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...
Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...
Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...ABDERRAHMANE REGGAD
 
The wkb approximation
The wkb approximationThe wkb approximation
The wkb approximationZahid Mehmood
 
II_Quantum Hall Effects&Quantum Transport
II_Quantum Hall Effects&Quantum TransportII_Quantum Hall Effects&Quantum Transport
II_Quantum Hall Effects&Quantum TransportGiuseppe Maruccio
 
Quick and Dirty Introduction to Mott Insulators
Quick and Dirty Introduction to Mott InsulatorsQuick and Dirty Introduction to Mott Insulators
Quick and Dirty Introduction to Mott InsulatorsABDERRAHMANE REGGAD
 

What's hot (20)

Band structure(2)
Band structure(2)Band structure(2)
Band structure(2)
 
Standard Model in Particle Physics, Physical Science Lesson PowerPoint
Standard Model in Particle Physics, Physical Science Lesson PowerPointStandard Model in Particle Physics, Physical Science Lesson PowerPoint
Standard Model in Particle Physics, Physical Science Lesson PowerPoint
 
Density functional theory (DFT) and the concepts of the augmented-plane-wave ...
Density functional theory (DFT) and the concepts of the augmented-plane-wave ...Density functional theory (DFT) and the concepts of the augmented-plane-wave ...
Density functional theory (DFT) and the concepts of the augmented-plane-wave ...
 
slides chap2
slides chap2slides chap2
slides chap2
 
Quantum Entanglement
Quantum EntanglementQuantum Entanglement
Quantum Entanglement
 
[01] Quantum Error Correction for Beginners
[01] Quantum Error Correction for Beginners [01] Quantum Error Correction for Beginners
[01] Quantum Error Correction for Beginners
 
Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...
Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...
Direct/indirect band gap and exciton dispersion: Monolayer and bulk hexagonal...
 
Quantum Dots
Quantum DotsQuantum Dots
Quantum Dots
 
NANO266 - Lecture 4 - Introduction to DFT
NANO266 - Lecture 4 - Introduction to DFTNANO266 - Lecture 4 - Introduction to DFT
NANO266 - Lecture 4 - Introduction to DFT
 
Approximations in DFT
Approximations in DFTApproximations in DFT
Approximations in DFT
 
The wkb approximation
The wkb approximationThe wkb approximation
The wkb approximation
 
Exercises with DFT+U
Exercises with DFT+UExercises with DFT+U
Exercises with DFT+U
 
ppt on Elementary Particles By Jyotibhooshan chaturvedi
ppt on Elementary Particles By Jyotibhooshan chaturvedippt on Elementary Particles By Jyotibhooshan chaturvedi
ppt on Elementary Particles By Jyotibhooshan chaturvedi
 
Introduction to-lagrangian-hamiltonian-mechanics 2
Introduction to-lagrangian-hamiltonian-mechanics 2Introduction to-lagrangian-hamiltonian-mechanics 2
Introduction to-lagrangian-hamiltonian-mechanics 2
 
quantum dots
quantum dotsquantum dots
quantum dots
 
Nuclear
NuclearNuclear
Nuclear
 
Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...
Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...
Density Functional and Dynamical Mean-Field Theory (DFT+DMFT) method and its ...
 
The wkb approximation
The wkb approximationThe wkb approximation
The wkb approximation
 
II_Quantum Hall Effects&Quantum Transport
II_Quantum Hall Effects&Quantum TransportII_Quantum Hall Effects&Quantum Transport
II_Quantum Hall Effects&Quantum Transport
 
Quick and Dirty Introduction to Mott Insulators
Quick and Dirty Introduction to Mott InsulatorsQuick and Dirty Introduction to Mott Insulators
Quick and Dirty Introduction to Mott Insulators
 

Similar to Wannier tutorial

Atomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAtomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAnubhav Jain
 
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Vicent_Net
 
Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Anubhav Jain
 
The Einstein Toolkit: A Community Computational Infrastructure for Relativist...
The Einstein Toolkit: A Community Computational Infrastructure for Relativist...The Einstein Toolkit: A Community Computational Infrastructure for Relativist...
The Einstein Toolkit: A Community Computational Infrastructure for Relativist...University of Illinois at Urbana-Champaign
 
Final Presentation
Final PresentationFinal Presentation
Final PresentationAsh Abel
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...PyData
 
Quantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusQuantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusAdvanced-Concepts-Team
 
Introduction to Hadron Structure from Lattice QCD
Introduction to Hadron Structure from Lattice QCDIntroduction to Hadron Structure from Lattice QCD
Introduction to Hadron Structure from Lattice QCDChristos Kallidonis
 
Quantum Computation for Predicting Electron and Phonon Properties of Solids
Quantum Computation for Predicting Electron and Phonon Properties of SolidsQuantum Computation for Predicting Electron and Phonon Properties of Solids
Quantum Computation for Predicting Electron and Phonon Properties of SolidsKAMAL CHOUDHARY
 
Computer Simulation of Nano-Structures
Computer Simulation of Nano-StructuresComputer Simulation of Nano-Structures
Computer Simulation of Nano-StructuresAqeel Khudhair
 
Новый InterSystems: open-source, митапы, хакатоны
Новый InterSystems: open-source, митапы, хакатоныНовый InterSystems: open-source, митапы, хакатоны
Новый InterSystems: open-source, митапы, хакатоныTimur Safin
 
The SpaceDrive Project - First Results on EMDrive and Mach-Effect Thrusters
The SpaceDrive Project - First Results on EMDrive and Mach-Effect ThrustersThe SpaceDrive Project - First Results on EMDrive and Mach-Effect Thrusters
The SpaceDrive Project - First Results on EMDrive and Mach-Effect ThrustersSérgio Sacani
 
F1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_TrainingF1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_TrainingWei-Su Chen
 
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)SEENET-MTP
 

Similar to Wannier tutorial (20)

Atomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAtomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discovery
 
01-10 Exploring new high potential 2D materials - Angioni.pdf
01-10 Exploring new high potential 2D materials - Angioni.pdf01-10 Exploring new high potential 2D materials - Angioni.pdf
01-10 Exploring new high potential 2D materials - Angioni.pdf
 
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
 
E04503052056
E04503052056E04503052056
E04503052056
 
Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...
 
The Einstein Toolkit: A Community Computational Infrastructure for Relativist...
The Einstein Toolkit: A Community Computational Infrastructure for Relativist...The Einstein Toolkit: A Community Computational Infrastructure for Relativist...
The Einstein Toolkit: A Community Computational Infrastructure for Relativist...
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
 
Quantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusQuantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel Kus
 
Introduction to Hadron Structure from Lattice QCD
Introduction to Hadron Structure from Lattice QCDIntroduction to Hadron Structure from Lattice QCD
Introduction to Hadron Structure from Lattice QCD
 
Graphene ppt
Graphene pptGraphene ppt
Graphene ppt
 
Quantum Computation for Predicting Electron and Phonon Properties of Solids
Quantum Computation for Predicting Electron and Phonon Properties of SolidsQuantum Computation for Predicting Electron and Phonon Properties of Solids
Quantum Computation for Predicting Electron and Phonon Properties of Solids
 
Computer Simulation of Nano-Structures
Computer Simulation of Nano-StructuresComputer Simulation of Nano-Structures
Computer Simulation of Nano-Structures
 
Новый InterSystems: open-source, митапы, хакатоны
Новый InterSystems: open-source, митапы, хакатоныНовый InterSystems: open-source, митапы, хакатоны
Новый InterSystems: open-source, митапы, хакатоны
 
The SpaceDrive Project - First Results on EMDrive and Mach-Effect Thrusters
The SpaceDrive Project - First Results on EMDrive and Mach-Effect ThrustersThe SpaceDrive Project - First Results on EMDrive and Mach-Effect Thrusters
The SpaceDrive Project - First Results on EMDrive and Mach-Effect Thrusters
 
Amcaas Beamforming
Amcaas BeamformingAmcaas Beamforming
Amcaas Beamforming
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
 
F1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_TrainingF1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_Training
 
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)
 

Recently uploaded

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 

Recently uploaded (20)

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 

Wannier tutorial

  • 1. Introduction to Wannier90 and tutorial Giovanni Pizzi and Junfeng Qiao Theory and Simulation of Materials (THEOS), EPFL, Switzerland National Centre for Computational Design and Discovery of Novel Materials (MARVEL), Switzerland June 14th, 2021
  • 11. www.wannier.org Please cite this new paper if you use a recent version of Wannier90 (bibtex available on the homepage)
  • 12. People involved: a community effort! Many more people involved in the past years: Wannier90 transitioned to a community code By citing the new paper, you acknowledge the important work of all these coauthors!
  • 13. People involved: a community effort! You can be a contributor too! Create pull requests with documentation improvement, bug fixes, and new features: they are very welcome! https://github.com/wannier-developers/wannier90
  • 14. Code (old and new) features
  • 15. Code (old and new) features
  • 16. How to run a Wannier90 calculation NSCF (pw.x) Wannier preprocess (wannier90.x -pp) SCF (pw.x) pw2wannier90.x Wannierization (wannier90.x) BANDS-NSCF (pw.x) bands.x plotband.x Quantum ESPRESSO way to plot the bands Note: DON’T MIX the yellow and green path! Otherwise the content of the‘output’folder of Quantum ESPRESSO is overwritten and you will get some error. First follow one path (e.g. the yellow one), and when you get to the bottom box, start again from NSCF Calculates the ground state density using a given (converged) K_POINTS mesh (in the irreducible wedge) Calculates the wavefunctions unk on a complete k-mesh (not reduced by symmetry, and not necessarily the same of above!) Reads the Wannier90 input file and prepares a file (.nnkp) with the information for the interface program Interface program (btw QE and W90): reads the wavefunctions of the NSCF step, the .nnkp file and produces the .mmn, .amn, .eig, ... files for Wannier90 Reads the files produced by the previous step, minimizes the spread, calculates WF, calculates transport properties, ...
  • 17. PART II Wannier90 hands-on Giovanni Pizzi, Junfeng Qiao
  • 18. Tutorial exercises • If you never used Wannier90: • Exercise 1 and 2: Silicon valence band and valence+conduction band; continue with 3 if you have time • If you have minimal experience of Wannier90: • Exercise 3: Lead: band structure (metal), Fermi surface • If you are an experienced user of Wannier90 (optional, or "do at home" for new users): • Exercise 4: Automatic choice of projections with the SCDM method, [1,2] and protocol to choose automatically all parameters [3] (for lead) • Exercise 5: Wannier functions for BaTiO3 [1] Damle, A., Lin, L. & Ying, L. J. Compressed representation of Kohn–Sham orbitals via selected columns of the density matrix. J. Chem. Theory & Comp. 11, 1463–1469 (2015). [2] Damle, A. & Lin, L. Disentanglement via entanglement: A unified method for Wannier localization. Mult. Scale. Model. & Simul. 16, 1392–1410 (2018). [3] Vitale, V., Pizzi, G., Marrazzo, A. et al. Automated high-throughput Wannierisation. npj Comput Mater 6, 66 (2020). https://doi.org/10.1038/s41524-020-0312-y
  • 19. Exercises 1 and 2: Silicon -5 0 5 10 15 20 -5 0 5 10 15 • Calculate Wannier functions for Silicon: valence band only (Ex. 1), and valence band+conduction band • Check the results • Plot the real-space WFs (using XCrysDen or VESTA) • You will need to run these codes on your computers • Plot the ab-initio and the interpolated band structure (using xmgrace or gnuplot)
  • 20. The Quantum ESPRESSO input file &control calculation = 'scf' restart_mode = 'from_scratch' prefix = 'si' pseudo_dir = 'pseudo/' outdir = 'out/' / &system ibrav = 0 nat = 2 ntyp = 1 ecutwfc = 25.0 ecutrho = 200.0 / &electrons conv_thr = 1.0d-10 / ATOMIC_SPECIES Si 28. Si.pbe-n-van.UPF ATOMIC_POSITIONS crystal Si -0.25 0.75 -0.25 Si 0.00 0.00 0.00 K_POINTS automatic 10 10 10 0 0 0 CELL_PARAMETERS bohr -5.1 0.0 5.1 0.0 5.1 5.1 -5.1 5.1 0.0 Type of calculation, location of pseudopotentials and of output files, ... System description (number of atoms and of species, energy cutoffs, ...) Thresholds for charge-density calculations Definition of species ("atom types"), with mass and pseudopotential files Definition of atomic positions Definition of k-points grid (10x10x10 here, no shift = including Gamma) Definition of the cell (FCC here) NAMELISTS
  • 21. The Quantum ESPRESSO input generator https://www.materialscloud.org/work/tools/qeinputgenerator
  • 22. The Quantum ESPRESSO input generator https://www.materialscloud.org/work/tools/qeinputgenerator • Return optimal parameters and pseudopotentials from SSSP [1,2] • Copy-paste and download options • Also works as a structure visualiser! [1] https://www.materialscloud.org/sssp [2] G. Prandini et al., npj Comp. Mat. 4, 72 (2018)
  • 23. How to run and input file • The Wannier90 input file must have a .win extension (e.g.: ex1.win) • To run the code, pass the basename (i.e., the name without the .win extension) as a command line parameter to wannier90.x: wannier90.x -pp ex1 (for the pre-process step) wannier90.x ex1 (for the Wannierization step) • Input file format: very simple, there are no namelists but only: • Variables (order is not important; not case sensitive) num_wann = 4 mp_grid : 6 6 6 • Blocks begin atoms_frac Si -0.25 0.75 -0.25 Si 0.00 0.00 0.00 end atoms_frac • Default units: lengths are angstrom (bohr are also accepted), energies are eV
  • 24. Example of input file (ex1) num_bands = XXX num_wann = XXX num_iter = 100 ! restart = plot wannier_plot = true wannier_plot_supercell = 3 bands_plot = true begin kpoint_path L 0.5 0.5 0.5 G 0.0 0.0 0.0 G 0.0 0.0 0.0 X 0.5 0.0 0.5 end kpoint_path begin projections f=-0.125,-0.125, 0.375:s f= 0.375,-0.125,-0.125:s f=-0.125, 0.375,-0.125:s f=-0.125,-0.125,-0.125:s end projections mp_grid = XXX XXX XXX begin kpoints XXX XXX XXX end kpoints begin atoms_frac Si -0.25 0.75 -0.25 Si 0.00 0.00 0.00 end atoms_frac begin unit_cell_cart bohr -5.10 0.00 5.10 0.00 5.10 5.10 -5.10 5.10 0.00 end unit_cell_cart
  • 25. Exercise 3: band structure and Fermi surface of lead • Interpolate the band structure of lead • Show the Fermi surface of lead Lead - d;sp3 G X W L G K 0 10 20 30 Energy (eV) Fermi energy dis_froz_max QE W90 • Requires a very dense grid of points in the BZ! ~503=125000 • Wannier interpolation essential to compute it efficiently
  • 26. Exercise 4: automatic projections with SCDM Lead - SCDM G X W L G K 0 10 20 30 Energy (eV) Fermi energy QE W90 • Obtain the Wannier functions and the band structure of lead without having to explicitly specify the projections!
  • 27. Hunting for projections • Usually, code needs user to specify initial projections (guesses for the minimisation procedure) • This needs a lot of chemical understanding and experience. Biggest challenges for new users, and very hard to automate • Recently: SCDM method (selected columns of the density matrix) [1,2] proposed, aiming at automatically finding Wannier functions Some recent emails from the Wannier90 mailing list: Dear Experts, How can I define the correct projection of particular material? […] Dear Sir, I need to know the correct projection of Graphene for a converged wannier calculation. […] Dear Wannier Community, [...] My question is how do I define three projections for the half-filled p states of the two As atoms? [1] Damle, A., Lin, L. & Ying, L. Compressed representation of Kohn–Sham orbitals via selected columns of the density matrix. Journal of Chemical Theory and Computation 11, 1463–1469 (2015). [2] Damle, A. & Lin, L. Disentanglement via entanglement: A unified method for Wannier localization. Multiscale Modeling & Simulation 16, 1392–1410 (2018).
  • 28. Overview of the SCDM method These projections (the columns) are localized! (but are not orthogonal) Reason: “nearsightedness” of the density matrix • J. Des Cloizeaux, Phys. Rev. 135, A685 (1964) • E. Prodan and W. Kohn, Nearsightedness of electronic matter, PNAS 102, 11635 (2005). • M. Benzi, P. Boito, and N. Razouk. Decay properties of spectral projectors with applications to electronic structure. SIAM Rev., 55, 3 (2013). P = PN i=1 | ii h i| <latexit sha1_base64="YNLdxY1gR8uILMQkBX2Q4rcqFlU=">AAACInicbZDLSsNAFIZPvNZ6i7p0EywVVyVxo5tC0Y0rqWAv0MQwmU7aoZMLMxOhhLyBj+ETuNUncCduFFy48RHcO2kr2NYfBn7+cw7nzOfFjAppmu/awuLS8spqYa24vrG5ta3v7DZFlHBMGjhiEW97SBBGQ9KQVDLSjjlBgcdIyxuc5/XWLeGCRuG1HMbECVAvpD7FSKrI1Q/rVVskgZvSqpXdXNoDIlM7FtSlme1x9OtdvWRWzJGMeWNNTKlW/n77BIC6q3/Z3QgnAQklZkiIjmXG0kkRlxQzkhXtRJAY4QHqkY6yIQqIcNLRfzKjrJKu4UdcvVAao/TvRIoCIYaBpzoDJPtitpaH/9U6ifRPnZSGcSJJiMeL/IQZMjJyOEaXcoIlGyqDMKfqVgP3EUdYKoRTWxQbhSrnYs1SmDfN44plVqwrq1Q7g7EKsA8HcAQWnEANLqAODcBwBw/wCE/avfasvWiv49YFbTKzB1PSPn4A+1eopw==</latexit> <latexit sha1_base64="F88wzzCngPMEjYXD9TXvOlZy/XU=">AAACInicbZDLSsNAFIYn9VbrrerSzWCpuCqJG90Uim5cSQV7gSaGyXTSDp1JwsxEKCFv4Cu48wnc6hO4ExcquPUR3DtpK9jWHwZ+/nMO58znRYxKZZofRm5hcWl5Jb9aWFvf2Nwqbu80ZRgLTBo4ZKFoe0gSRgPSUFQx0o4EQdxjpOUNzrJ664YIScPgSg0j4nDUC6hPMVI6cosH9aotY+4mtGql1xf2gKjEjiR1aWp7Av16t1gyK+ZIcN5YE1Oqlb/f3+4Kvbpb/LK7IY45CRRmSMqOZUbKSZBQFDOSFuxYkgjhAeqRjrYB4kQ6yeg/KSzrpAv9UOgXKDhK/04kiEs55J7u5Ej15WwtC/+rdWLlnzgJDaJYkQCPF/kxgyqEGRzYpYJgxYbaICyovhXiPhIIK41waotmo1FlXKxZCvOmeVSxzIp1aZVqp2CsPNgD++AQWOAY1MA5qIMGwOAWPIBH8GTcG8/Gi/E6bs0Zk5ldMCXj8wdrpqms</latexit> <latexit sha1_base64="F88wzzCngPMEjYXD9TXvOlZy/XU=">AAACInicbZDLSsNAFIYn9VbrrerSzWCpuCqJG90Uim5cSQV7gSaGyXTSDp1JwsxEKCFv4Cu48wnc6hO4ExcquPUR3DtpK9jWHwZ+/nMO58znRYxKZZofRm5hcWl5Jb9aWFvf2Nwqbu80ZRgLTBo4ZKFoe0gSRgPSUFQx0o4EQdxjpOUNzrJ664YIScPgSg0j4nDUC6hPMVI6cosH9aotY+4mtGql1xf2gKjEjiR1aWp7Av16t1gyK+ZIcN5YE1Oqlb/f3+4Kvbpb/LK7IY45CRRmSMqOZUbKSZBQFDOSFuxYkgjhAeqRjrYB4kQ6yeg/KSzrpAv9UOgXKDhK/04kiEs55J7u5Ej15WwtC/+rdWLlnzgJDaJYkQCPF/kxgyqEGRzYpYJgxYbaICyovhXiPhIIK41waotmo1FlXKxZCvOmeVSxzIp1aZVqp2CsPNgD++AQWOAY1MA5qIMGwOAWPIBH8GTcG8/Gi/E6bs0Zk5ldMCXj8wdrpqms</latexit> <latexit sha1_base64="lluCczBn3wzFTngp5PxnWpxyh8U=">AAACInicbZDLSsNAFIYn9VbvUZduBoviqmTc6KZQdONKKtgLNDFMppN26GQSZiZCCX0DH8MncKtP4E5cCW59DydtBNv6w8DPf87hnPmChDOlHefTKi0tr6yuldc3Nre2d3btvf2WilNJaJPEPJadACvKmaBNzTSnnURSHAWctoPhVV5vP1CpWCzu9CihXoT7goWMYG0i3z5p1FyVRn7Gamh8f+MOqc7cRDGfjd1A4l/v2xWn6kwEFw0qTAUUavj2t9uLSRpRoQnHSnWRk2gvw1Izwul4w00VTTAZ4j7tGitwRJWXTf4zhscm6cEwluYJDSfp34kMR0qNosB0RlgP1HwtD/+rdVMdXngZE0mqqSDTRWHKoY5hDgf2mKRE85ExmEhmboVkgCUm2iCc2WLYGFQ5FzRPYdG0zqrIqaJbVKlfFoTK4BAcgVOAwDmog2vQAE1AwCN4Bi/g1Xqy3qx362PaWrKKmQMwI+vrB5xkpZU=</latexit> density matrix (DM): • Columns of P
 (“CDM”): NG NG <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> P : <latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit> <latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit> <latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit> NG NG <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> 0 . . . 0 1 0 . . . . . . 0 <latexit sha1_base64="iuGbILkoGpEGCQRRc6NtBSxvH9s=">AAADd3icbVJdb9MwFE1WPkb42uCRF2/d0CZG5AADBqo0wQuPQ6JsUl1NjnPbWnXsYN9s66L+G34Nr/DCX+EJN+3UdduVEp2cc617cnzTQkmHlP4Nlxq3bt+5u3wvuv/g4aPHK6tPvjtTWgFtYZSxRyl3oKSGNkpUcFRY4Hmq4DAdfp7ohydgnTT6G44K6Oa8r2VPCo6eOl4NWyyFvtQVyuF5IQWWFsYdJ7iCVtKNNonUTmZARGnV6ANBOMMLyv0ouYWI9aRSmeWnHTQFqR21TgcSYW2PrqWKi+FOahBNfqPWJVs03t2h28SCQK77Cog2GVTRzFcutSx4H8aV7xP5mPWMQW0QnDwHJkAjWKn7hBLGyPx7g51kBt2GZyPKWMKYf1+QjLETV3AB1Usav4Wz8VygDHQ2HxqNyYva4Ot4d/tjVIuXkzpeadKY1kWug2QGmsGsDnzg6ywzosy9UaG4c52EFtituEUplB/ISgfe2tBP73ioeQ6uW9XRjcmmZzLSM9Y/GqeBXj5R8dy5UZ76zpzjwF3VJuRNWqfE3vtuJXVRImgxHdQrFUFDJltDMjm5HjXygAsrvVciBtxy4dNenJJaPgRc+I86sSkzQUr6HjuqMhDG1mvo4sI7slD4jfB3N0k1uZrhddB+Fe/F9Oub5v6nWbzLwbNgPdgKkuBdsB98CQ6CdiDCn+Gv8Hf4Z+lfgzSeN7amrUvh7MzTYKEayX+N1h39</latexit> <latexit sha1_base64="iuGbILkoGpEGCQRRc6NtBSxvH9s=">AAADd3icbVJdb9MwFE1WPkb42uCRF2/d0CZG5AADBqo0wQuPQ6JsUl1NjnPbWnXsYN9s66L+G34Nr/DCX+EJN+3UdduVEp2cc617cnzTQkmHlP4Nlxq3bt+5u3wvuv/g4aPHK6tPvjtTWgFtYZSxRyl3oKSGNkpUcFRY4Hmq4DAdfp7ohydgnTT6G44K6Oa8r2VPCo6eOl4NWyyFvtQVyuF5IQWWFsYdJ7iCVtKNNonUTmZARGnV6ANBOMMLyv0ouYWI9aRSmeWnHTQFqR21TgcSYW2PrqWKi+FOahBNfqPWJVs03t2h28SCQK77Cog2GVTRzFcutSx4H8aV7xP5mPWMQW0QnDwHJkAjWKn7hBLGyPx7g51kBt2GZyPKWMKYf1+QjLETV3AB1Usav4Wz8VygDHQ2HxqNyYva4Ot4d/tjVIuXkzpeadKY1kWug2QGmsGsDnzg6ywzosy9UaG4c52EFtituEUplB/ISgfe2tBP73ioeQ6uW9XRjcmmZzLSM9Y/GqeBXj5R8dy5UZ76zpzjwF3VJuRNWqfE3vtuJXVRImgxHdQrFUFDJltDMjm5HjXygAsrvVciBtxy4dNenJJaPgRc+I86sSkzQUr6HjuqMhDG1mvo4sI7slD4jfB3N0k1uZrhddB+Fe/F9Oub5v6nWbzLwbNgPdgKkuBdsB98CQ6CdiDCn+Gv8Hf4Z+lfgzSeN7amrUvh7MzTYKEayX+N1h39</latexit> <latexit sha1_base64="iuGbILkoGpEGCQRRc6NtBSxvH9s=">AAADd3icbVJdb9MwFE1WPkb42uCRF2/d0CZG5AADBqo0wQuPQ6JsUl1NjnPbWnXsYN9s66L+G34Nr/DCX+EJN+3UdduVEp2cc617cnzTQkmHlP4Nlxq3bt+5u3wvuv/g4aPHK6tPvjtTWgFtYZSxRyl3oKSGNkpUcFRY4Hmq4DAdfp7ohydgnTT6G44K6Oa8r2VPCo6eOl4NWyyFvtQVyuF5IQWWFsYdJ7iCVtKNNonUTmZARGnV6ANBOMMLyv0ouYWI9aRSmeWnHTQFqR21TgcSYW2PrqWKi+FOahBNfqPWJVs03t2h28SCQK77Cog2GVTRzFcutSx4H8aV7xP5mPWMQW0QnDwHJkAjWKn7hBLGyPx7g51kBt2GZyPKWMKYf1+QjLETV3AB1Usav4Wz8VygDHQ2HxqNyYva4Ot4d/tjVIuXkzpeadKY1kWug2QGmsGsDnzg6ywzosy9UaG4c52EFtituEUplB/ISgfe2tBP73ioeQ6uW9XRjcmmZzLSM9Y/GqeBXj5R8dy5UZ76zpzjwF3VJuRNWqfE3vtuJXVRImgxHdQrFUFDJltDMjm5HjXygAsrvVciBtxy4dNenJJaPgRc+I86sSkzQUr6HjuqMhDG1mvo4sI7slD4jfB3N0k1uZrhddB+Fe/F9Oub5v6nWbzLwbNgPdgKkuBdsB98CQ6CdiDCn+Gv8Hf4Z+lfgzSeN7amrUvh7MzTYKEayX+N1h39</latexit> = Wavefunction localized only on i-th point 
 of the discretisation grid (a “delta”) Therefore, the j-th column of
 the DM is the projection of
 this very localized function
 on the valence eigenspace Discretisation on a real-space grid with with NG points (N~10-100, NG~100’000-1’000’000) P = P2 , P = P⇤ <latexit sha1_base64="DlWZBk9qWqcdX2z3CYySWT4nrbQ=">AAAB83icbVBNS8NAEJ34WetX1aOXxSKIlJIWQT0IRS8eIxhbaGPZbDft0s0m7m4KJfR3ePGg4tU/481/46bNQVsfDPN4b4adfX7MmdK2/W0tLa+srq0XNoqbW9s7u6W9/QcVJZJQl0Q8ki0fK8qZoK5mmtNWLCkOfU6b/vAm85sjKhWLxL0ex9QLcV+wgBGsjeQ5V85jvdKpZP20WyrbVXsKtEhqOSlDDqdb+ur0IpKEVGjCsVLtmh1rL8VSM8LppNhJFI0xGeI+bRsqcEiVl06PnqBjo/RQEElTQqOp+nsjxaFS49A3kyHWAzXvZeJ/XjvRwYWXMhEnmgoyeyhIONIRyhJAPSYp0XxsCCaSmVsRGWCJiTY5FU0ItfkvLxK3Xr2s2ndn5cZ1nkYBDuEITqAG59CAW3DABQJP8Ayv8GaNrBfr3fqYjS5Z+c4B/IH1+QPDg5BV</latexit> <latexit sha1_base64="DlWZBk9qWqcdX2z3CYySWT4nrbQ=">AAAB83icbVBNS8NAEJ34WetX1aOXxSKIlJIWQT0IRS8eIxhbaGPZbDft0s0m7m4KJfR3ePGg4tU/481/46bNQVsfDPN4b4adfX7MmdK2/W0tLa+srq0XNoqbW9s7u6W9/QcVJZJQl0Q8ki0fK8qZoK5mmtNWLCkOfU6b/vAm85sjKhWLxL0ex9QLcV+wgBGsjeQ5V85jvdKpZP20WyrbVXsKtEhqOSlDDqdb+ur0IpKEVGjCsVLtmh1rL8VSM8LppNhJFI0xGeI+bRsqcEiVl06PnqBjo/RQEElTQqOp+nsjxaFS49A3kyHWAzXvZeJ/XjvRwYWXMhEnmgoyeyhIONIRyhJAPSYp0XxsCCaSmVsRGWCJiTY5FU0ItfkvLxK3Xr2s2ndn5cZ1nkYBDuEITqAG59CAW3DABQJP8Ayv8GaNrBfr3fqYjS5Z+c4B/IH1+QPDg5BV</latexit> <latexit sha1_base64="DlWZBk9qWqcdX2z3CYySWT4nrbQ=">AAAB83icbVBNS8NAEJ34WetX1aOXxSKIlJIWQT0IRS8eIxhbaGPZbDft0s0m7m4KJfR3ePGg4tU/481/46bNQVsfDPN4b4adfX7MmdK2/W0tLa+srq0XNoqbW9s7u6W9/QcVJZJQl0Q8ki0fK8qZoK5mmtNWLCkOfU6b/vAm85sjKhWLxL0ex9QLcV+wgBGsjeQ5V85jvdKpZP20WyrbVXsKtEhqOSlDDqdb+ur0IpKEVGjCsVLtmh1rL8VSM8LppNhJFI0xGeI+bRsqcEiVl06PnqBjo/RQEElTQqOp+nsjxaFS49A3kyHWAzXvZeJ/XjvRwYWXMhEnmgoyeyhIONIRyhJAPSYp0XxsCCaSmVsRGWCJiTY5FU0ItfkvLxK3Xr2s2ndn5cZ1nkYBDuEITqAG59CAW3DABQJP8Ayv8GaNrBfr3fqYjS5Z+c4B/IH1+QPDg5BV</latexit> It is a projector (on the valence subspace): Number of occupied
 (“valence”) states
  • 29. SCDM - columns of the density matrix Silane, Γ-only For comparison: The four MLWF • Isosurface of square modulus at 1/10 of the maximum • Transparency to indicate the norm (transparent: zero norm; opaque: max norm) • Dot: real-space position associated with the DM column
  • 30. SCDM - using N CDMs to span the valence subspace However: if I pick N random columns (that are NOT orthogonal), 
 I might get “very overlapping” (almost linearly-dependent) columns. How can we select the “most representative” columns? (intuitively: the ones with less overlap) NG NG <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> <latexit sha1_base64="8nMNG79FdwsqmzugsBdV4UxX20s=">AAAEY3iclZPdbtMwFMezrsAoA7bBHULyvqRVZFW6MmBDlSa4gCs0JMqQ2qhynJPGmmMH+4Sti/IOPA238Bq8AM+B03RAtyGEr/45H/HvfDhIBTfoed/navP1a9dvLNxs3Fq8fefu0vLKe6MyzaDHlFD6Q0ANCC6hhxwFfEg10CQQcBQcvyz9R59AG67kOxyn4Cd0JHnEGUVrGi7XmoMARlzmyI/PUs4w01D0DaMCum2/sUm4NDwEwjItxvsE4RTPTeZjRjXYkN19EgMfxdgYRFyIUNOTPqqUTOi6JzFHWN3zVgNB2bEbKESVXOnzyZbX2nW9JtHAkMqRACJVCHlBHm11Wp7baT6/mihSuvomgbY/AktSUpB+CExpiuBOha25m5cx4NLE9hezELpPUizcUxPzCLvbj1N0x5X2UvQb50jb2xVdpzlhIv2qnISHJ3T8K9tGsMQnjXwQKYVSIRh+BiTfeDN8tVEUJX6sND9TEqmokP8fdYrXsaSnF0k7FWnnr6Tntf0LtDEAGc5sxXBp3Wt5k0Mui/ZUrDvTczhcnlsbhIplCUhkghrTb5egOdXImYCiMcgMpJaNjqBvpaQJGD+frEZBNq0lnEw2st2qFubPjJwmxoyTwEYmFGNz0Vcar/L1M4ye+TmXaYYgWXVRlAmCipQvhIS8XD+7SyGnTHPLSlhM7SDQvqOZW+x07K7N1DHpWGUpleA2Ro/z3zM1rdQSaUjtULgclV1tX+zhZdHbae21vLc76wcvpu1dcB44a86W03aeOgfOa+fQ6Tms9rn2pfa19m3+R32xvlK/X4XW5qY595yZU3/4E6pTatE=</latexit> P : <latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit> <latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit> <latexit sha1_base64="mNX7pD0TeQT9EycMHjWkeWryhDE=">AAAB+3icbVDLSgNBEJyNrxhfUY9eBoPgKWxE8HEKevEYxTWBZAmzk95kyOzsMtMrhCV+gVf9Ak/i1Y/xA/wPJ8keTLSgoajqprsrSKQw6LpfTmFpeWV1rbhe2tjc2t4p7+49mDjVHDwey1i3AmZACgUeCpTQSjSwKJDQDIbXE7/5CNqIWN3jKAE/Yn0lQsEZWumucdktV9yqOwX9S2o5qZAcjW75u9OLeRqBQi6ZMe2am6CfMY2CSxiXOqmBhPEh60PbUsUiMH42vXRMj6zSo2GsbSmkU/X3RMYiY0ZRYDsjhgOz6E3E/7x2iuG5nwmVpAiKzxaFqaQY08nbtCc0cJQjSxjXwt5K+YBpxtGGM7cl0GwIOLa51BZT+Eu8k+pF1b09rdSv8oCK5IAckmNSI2ekTm5Ig3iEk5A8kxfy6jw5b8678zFrLTj5zD6Zg/P5AxoFlUM=</latexit> 1. Columns are localised 2. Therefore: any N linearly-independent
 columns yield a localized basis for
 the span of valence states (because P 
 is a projector on the valence subspace)
  • 31. SCDM - using N CDMs to span the valence subspace P⇧ = QR <latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit> <latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit> <latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit> • P: density matrix (input) • Π: permutation matrix (swaps columns) • Q: orthogonal/unitary matrix (columns are orthogonal: Q*Q=I) • R: upper-triangular matrix • Swaps chosen so that diagonal elements of R 
 are decreasing: |R11| > |R22| > … Main idea: use the QRCP algorithm (QR decomposition with column- pivoting) (implemented in LAPACK: ZGEQP3)
  • 32. SCDM - using N CDMs to span the valence subspace P⇧ = QR <latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit> <latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit> <latexit sha1_base64="avAIOf+jpqkO4dy81LjP5rC8bzA=">AAACQXicbVBNSwJRFH1jX2ZfWss2DyVoJWME1SIQgmip0aSkIm+eV3345s3w3p3ABv9F2/o1/Yn+Qqto26anziKtAxcO597LPff4kRQGXffdyaysrq1vZDdzW9s7u3v5wv69CWPNweOhDHXTZwakUOChQAnNSAMLfAkNf3Q17TceQRsRqjscR9AJ2ECJvuAMrfRQa9cEvaR1etvNl9yyOwP9SyopKZEUtW7BKbZ7IY8DUMglM6ZVcSPsJEyj4BImuXZsIGJ8xAbQslSxAEwnmVme0COr9Gg/1LYU0pn6eyNhgTHjwLeTAcOhWe5Nxf96rRj7551EqChGUHx+qB9LiiGd/k97QgNHObaEcS2sV8qHTDOONqWFK75mI8CFPxIUo6e5MmVS2Bk9TnrAQz0L1JQj60hDJBkXajCxqVaWM/xLvJPyRdmtn5aq12m8WXJIiuSYVMgZqZIbUiMe4USRZ/JCXp0358P5dL7moxkn3TkgC3C+fwDGbrDt</latexit> • P: density matrix (input) • Π: permutation matrix (swaps columns) • Q: orthogonal/unitary matrix (columns are orthogonal: Q*Q=I) • R: upper-triangular matrix • Swaps chosen so that diagonal elements of R 
 are decreasing: |R11| > |R22| > … Main idea: use the QRCP algorithm (QR decomposition with column- pivoting) (implemented in LAPACK: ZGEQP3) The rule for swaps finds the most representative 
 (“most orthogonal”) columns: SCDM A final orthonormalisation (Löwdin) completes the algorithm The method can be extended to the case of k-points
  • 33. SCDM - results for insulators Results from our high-throughput validation using AiiDA 80+ bands (insulators) computed (all SCDM+MLWF) DFT Wannier Ef Vitale, V., Pizzi, G., et al. Automated high-throughput Wannierisation, npj Comput Mater 6, 66 (2020)
  • 34. SCDM - entangled bands We now assume there is a number µc such that infi|"i µc| is very sm The following two scenarios of entangled eigenvalues appear most freque physics, corresponding to the Wannier localization problem below and a energy level (usually the Fermi energy) respectively [31]. In both cases the region of interest and smoothly decays to zero outside I in a manner parameter (see Fig. 1). Isolated Entangled case 1 Entangled case !" !"#$ %& %& ϵ ϵ ϵ Figure 1: f(") for the isolated and two entangled cases. Entangled case 1: I = ( 1, µc). In this case we can choose a value > ✓ ◆ Z ✓ ◆ the decay properties of P imply that [P(ri, ri0 )] may be viewed as a localized N ⇥ N matrix. If the eigenvalues (⌅⇤⌅) 1 2 are bounded away from 0, then (⌅⇤⌅) 1 2 will itself be localized [1], and consequently {wi}N i=1 will be localized, orthonormal Wannier functions. For the entangled case, we extend the SCDM method by “entangling” the eigenfunctions of interest with additional eigenfunctions through the use of a quasi-density matrix P = X i | iif("i)h i| = f(H), (6) where f(·) is a smooth function, I is a subset of the support set of f, and the summation is formally over all eigenfunctions of H. From this perspective, the case of isolated band is associated with the choice f(") = 1I("), the indicator function on the interval I. 3 [2] A. Damle, L. Lin, Disentanglement via entanglement: A unified method for Wannier localization, arXiv:1703.06958 (2017) • We consider (formally) all eigenstates, and give a weight in the quasi-density- matrix P • f: smooth function of energy, selecting relevant states. If f is smooth: P(r,r’) decays rapidly [2] • We select the most Nw representative columns; procedure is analogous to isolated case σ Arbitrary parameters to choose: μ and σ (and N, the number of Wannier functions) 
 f(") = 1 2 erfc ✓ " µ ◆ <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit> <latexit sha1_base64="qjCtGtSnotJPyxas/926PzJgruw=">AAACMXicbZDNThsxFIXvQFsgpW1gy8YCVQqLRjNs6AYJiQ1LqpKAFEeRx7mTWNiekX0HEY3mwdjwEOxYsekCVPEOOD8L/o5k6eica9n3SwutPMXxXbS0/Onzl5XVtcbX9W/ffzQ31rs+L53Ejsx17s5T4VErix1SpPG8cChMqvEsvTia9meX6LzK7SlNCuwbMbIqU1JQiAbNv1mLXwqHhVc6t7vsgPHMCckStsc44RVV6DJZc40ZtWZV9WKe/WLclHXFvRoZUXOnRmPaHTR34nY8E3tvkoXZgYVOBs1bPsxladCS1ML7XhIX1K+EIyU11g1eeiyEvBAj7AVrhUHfr2bL1+xnSIYsy104ltgsfXmjEsb7iUnDpBE09m+7afhR1ysp+92vlC1KQivnD2WlZpSzKUk2VA4l6UkwQjoV/srkWARCFHg3AoTk7crvTXevncTt5E8Mq7AF29CCBPbhEI7hBDog4Rru4QEeo5voX/R/jmspWnDbhFeKnp4BfJ6s+g==</latexit> <latexit sha1_base64="rycjKse13S3SHCySqovQaxn/g6o=">AAACMXicdZDBaxNBFMbf1qptrBq9ehksQnow7G6qbQ5CwYvHik1byIQwO3mbDJ2ZXWbeFsOyf5iX/hG99eTFg6X0f3CSttCKfjDw8X1vmHm/rNTKUxxfRCuPVh8/ebq23nq28fzFy/arjUNfVE7iQBa6cMeZ8KiVxQEp0nhcOhQm03iUnXxe9Een6Lwq7AHNSxwZMbUqV1JQiMbtb3mHnwqHpVe6sFvsE+O5E5IlLGWc8DvV6HLZcI05dZZVfW+evWfcVE3NvZoa0XCnpjPaGrc3426/l+70UxZM+iH92F+Y3u52r8+SbrzUJtxqf9w+55NCVgYtSS28HyZxSaNaOFJSY9PilcdSyBMxxWGwVhj0o3q5fMPehWTC8sKFY4kt0/s3amG8n5ssTBpBM/93twj/1Q0ryndHtbJlRWjlzUN5pRkVbEGSTZRDSXoejJBOhb8yOROBEAXerQDhblP2f3OYdpO4m3yNYQ3ewFvoQAI7sAdfYB8GIOEH/ITfcBmdRb+iqxtcK9Ett9fwQNH1HwpirV8=</latexit> <latexit sha1_base64="CCs2sTjuJVPBTCqd5m5+V5Ew7F8=">AAACPHicdVBNbxMxFPS2QEv4SuHI5YkIKT0Q7W7oRw5IFVw4FkHaSnEUeZ23iVXbu7LfVkSr/WG98CO4ceLCAYS4csZJg1QQjGRpNDNPz2+yUitPcfwp2ti8cfPW1vbt1p279+4/aO88PPFF5SQOZaELd5YJj1pZHJIijWelQ2EyjafZ+aulf3qBzqvCvqNFiWMjZlblSgoK0qT9Nu/yC+Gw9EoXdhdeAM+dkJBACpzwPdXoctlwjTl1V1Z9LQ/PgJuqqblXMyMa7tRsTruTdifuDfrpwSCFQNK9dH+wJP3D5/0BJL14hQ5b43jS/sinhawMWpJaeD9K4pLGtXCkpMamxSuPpZDnYoajQK0w6Mf16vgGngZlCnnhwrMEK/X6RC2M9wuThaQRNPd/e0vxX96oovxwXCtbVoRWXi3KKw1UwLJJmCqHkvQiECGdCn8FORehIQp9t0IJvy+F/5OTtJfEveRN3Dl6ua5jmz1mT1iXJeyAHbHX7JgNmWSX7DP7yr5FH6Iv0ffox1V0I1rPPGJ/IPr5C4UtrwI=</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> <latexit sha1_base64="cUZw7rJPFZwQp4Bvo+IaiHZ1Gek=">AAACPHicdVBNbxMxFPSWrxI+GuDI5YkIKT0Q7W4KbQ6VKrhwLIK0leIo8jpvE6u2d2W/rYhW+8O49Edw66kXDiDElTNOGqSCYCRLo5l5en6TlVp5iuOLaOPGzVu372zebd27/+DhVvvR4yNfVE7iUBa6cCeZ8KiVxSEp0nhSOhQm03icnb5Z+sdn6Lwq7AdalDg2YmZVrqSgIE3a7/MuPxMOS690YbdhH3juhIQEUuCEH6lGl8uGa8ypu7Lqa3l4AdxUTc29mhnRcKdmc9qetDtxb9BPdwcpBJK+TF8NlqS/t9MfQNKLV+iwNQ4n7c98WsjKoCWphfejJC5pXAtHSmpsWrzyWAp5KmY4CtQKg35cr45v4HlQppAXLjxLsFKvT9TCeL8wWUgaQXP/t7cU/+WNKsr3xrWyZUVo5dWivNJABSybhKlyKEkvAhHSqfBXkHMRGqLQdyuU8PtS+D85SntJ3Eve7XQOXq/r2GRP2TPWZQnbZQfsLTtkQybZJ3bJvrJv0Xn0Jfoe/biKbkTrmSfsD0Q/fwGGba8G</latexit> μ
  • 35. SCDM - choice of parameters for entangled bands Γ X|Y Γ Z|R Γ T|U Γ V -60 -50 -40 -30 -20 -10 0 10 Dispersion (eV) S2Ta “Correct”μ: excellent interpolation Too large μ: bad interpolation • The SCDM method does not suggest how to choose the μ and σ parameters (and neither the 
 number N of Wannier functions) • The choice cannot be arbitrary: “bad” values generate bad interpolations • μ too small: not enough information on high- energy bands: QRCP will pick top states randomly • μ too large: high-energy states (that we are not interested into) might have a large weight and QRCP might prefer to select them: interpolation tends to have higher energy than the actual bands How to choose these parameters (automatically)?
  • 36. Important ingredient: projectability • For each band (n,k), it is the projection of that state on all the pseudo- atomic orbitals described in the pseudopotential file • Easy to obtain from Quantum ESPRESSO’s projwfc.x p(| n,ki) = X i | hoi| n,ki |2 <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> atomic orbitals oi described in the pseudopotential p(| n,ki) = X i | hoi| n,ki |2 <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> Copper Orbitals: s,p,d (no nodes) + s,p (1 node) Image: courtesy of Daniel Marchand, EPFL
  • 37. Can we automate the choice of N, μ and σ? • We aim at getting a good band interpolation for the low-lying bands • 1: choose N as the number of atomic orbitals for which we have information in the pseudopotential file (see also Agapito et al., PRB 88, 165127 (2013)) • 2: compute the“projectability”of each state as the projection of each state on the subspace of the atomic orbitals oi described in the pseudopotential: μfit μfit−3σfit Ef Energy (eV) Projectability Fit function As2Ni2 µ = µfit 3 fit; = fit <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> • 3: Fit the plot of the projectability vs. energy with • 4: choose the parameters μ and σ as follows f(") = 1 2 erfc ✓ " µfit fit ◆ <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> p(| n,ki) = X i | hoi| n,ki |2 <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit>
  • 38. Can we automate the choice of N, μ and σ? • We aim at getting a good band interpolation for the low-lying bands • 1: choose N as the number of atomic orbitals for which we have information in the pseudopotential file (see also Agapito et al., PRB 88, 165127 (2013)) • 2: compute the“projectability”of each state as the projection of each state on the subspace of the atomic orbitals oi described in the pseudopotential: μfit μfit−3σfit Ef Energy (eV) Projectability Fit function As2Ni2 µ = µfit 3 fit; = fit <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> <latexit sha1_base64="2fOouzX/Sqpe5YHC1uESqCe+to4=">AAACNXicbVDLSgMxFM3UV62vUZdugkVwY5lRQUGEohsXLirYB3RKyaSZNjSZmSZ3xDL0p9z4H6504UIRt/6C6WNRWy8kHM6D5B4/FlyD47xZmYXFpeWV7GpubX1jc8ve3qnoKFGUlWkkIlXziWaCh6wMHASrxYoR6QtW9bvXQ736wJTmUXgP/Zg1JGmHPOCUgKGa9q0nE3yJzd30gD1CGnAY4CN84mnelmSKvMBer5eQFh4rw9CspWnnnYIzGjwP3AnIo8mUmvaL14poIlkIVBCt664TQyMlCjgVbJDzEs1iQrukzeoGhkQy3UhHWw/wgWFaOIiUOSHgETudSInUui9945QEOnpWG5L/afUEgvNGysM4ARbS8UNBIjBEeFghbnHFKIi+AYQqbv6KaYcoQsEUnTMluLMrz4PKccF1Cu7dab54Nakji/bQPjpELjpDRXSDSqiMKHpCr+gDfVrP1rv1ZX2PrRlrktlFf8b6+QXftawk</latexit> • 3: Fit the plot of the projectability vs. energy with • 4: choose the parameters μ and σ as follows f(") = 1 2 erfc ✓ " µfit fit ◆ <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> <latexit sha1_base64="Ln79sM99tJI6H5Ts4iJVNPWttR4=">AAACVnicbVFNaxsxFNSum8R1vjbpsRdRU3AOMbshkF4CIbn0mEKdBCxjtPKTLSJpF+ltqFn2T7aX5KfkUip/HPLRAcEwM48njfJSK49p+hTFrQ8bm1vtj53tnd29/eTg8MYXlRMwEIUu3F3OPWhlYYAKNdyVDrjJNdzm91cL//YBnFeF/YnzEkaGT62SSnAM0jgxssceuIPSK13YI3pOmXRc0IyeUIbwC2twUjRMg8Te0qpf5OkxZaYa16ukVNg0Tc28mhr+WmROTWd4NE66aT9dgr4n2Zp0yRrX4+Q3mxSiMmBRaO79MEtLHNXcoRIamg6rPJRc3PMpDAO13IAf1ctaGvo1KBMqCxeORbpUX07U3Hg/N3lIGo4z/9ZbiP/zhhXKb6Na2bJCsGK1SFaaYkEXHdOJciBQzwPhwqlwVypmPHSH4Sc6oYTs7ZPfk5uTfpb2sx+n3YvLdR1t8pl8IT2SkTNyQb6TazIggvwhz1EctaLH6G+8EW+tonG0nvlEXiFO/gEwDbYQ</latexit> p(| n,ki) = X i | hoi| n,ki |2 <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> <latexit sha1_base64="bkXkTdhRx13+cCdThwZmAX1yzaE=">AAACRnicbVDLSsNAFL2pr/quunQzWIQKUhIRdCOIbsRVBatCE8NkOmmHTCZhZiKUNP/kZ/gFgivduHUnbp20XfjogYHDOedy75wg5Uxp236xKjOzc/ML1cWl5ZXVtfXaxuaNSjJJaJskPJF3AVaUM0HbmmlO71JJcRxwehtE56V/+0ClYom41oOUejHuCRYygrWR/Npl2nAjqnM3VczPxb4bY90PwjwqimIPnSBXZbHP0NANJC5zic+G07LD+wO/Vreb9gjoP3EmpA4TtPzau9tNSBZToQnHSnUcO9VejqVmhNNiyc0UTTGJcI92DBU4psrLR38u0K5RuihMpHlCo5H6cyLHsVKDODDJ8kz11yvFaV4n0+GxlzORZpoKMl4UZhzpBJUFoi6TlGg+MAQTycytiPSxxESbmn9tGVdWmF6cvy38JzcHTcduOleH9dOzSUNV2IYdaIADR3AKF9CCNhB4hGd4hTfryfqwPq2vcbRiTWa24Bcq8A0Xn7Pz</latexit> σ: we select the physical “band width”of the system μ: when projectability≲0.9, weight≲10-3 need to exponentially suppress high-energy states to affect SCDM choice
  • 39. Parameter choice validation: tungsten (W) 20 30 40 µ (eV) 2.5 5.0 7.5 10.0 æ (eV) 15 20 25 30 35 ≠ ( Å 2 ) 20 30 40 µ (eV) 2.5 5.0 7.5 10.0 æ (eV) 101 102 103 ¥ (meV) µ (eV) 15 20 25 30 35 40 æ (eV) 0 2 4 6 8 10 ≠ ( Å 2 ) 15 20 25 30 35 ≠ µ (eV) 15 20 25 30 35 40 æ (eV) 0 2 4 6 810 ¥ (m e V ) 102 103 ¥ Bands distance
 as a function of μ and σ Spread
 as a function of μ and σ Our protocol: μ = μfit − 3σfit μ = μfit − 3σ Very high
 bands distance Artificially low
 total spread Also in this region
 distance starts to go up again (even if not so visible on this scale)
  • 40. SCDM - results for entangled bands 250+ bands computed
 (metals and insulators, with entangled bands) (all SCDM+MLWF) DFT Wannier Ef Vitale, V., Pizzi, G., et al. Automated high-throughput Wannierisation, npj Comput Mater 6, 66 (2020) Results from our high-throughput validation using AiiDA
  • 41. SCDM - results for entangled bands • To assess quality of Wannierisation and interpolation: we define a bands distance (between DFT bands and interpolated bands) • Moreover, we want to assess the importance of the density of k-points in the NSCF/Wannierisation step We will use a linear density in Å-1 Average bands distance Max bands distance
  • 42. SCDM - results for entangled bands • Good results require a density of at least 0.2 Å-1 or more dense • For insulators, SCDM-only already provides very good results; MLWF improves them • In general, very small band distances (i.e. very good interpolation) 0.00 10.00 20.00 30.00 40.00 50.00 0 25 Ωk = 0.15 Å°1 SCDM+MLWF SCDM only 0.00 10.00 20.00 30.00 40.00 50.00 0 25 Ωk = 0.2 Å°1 0.00 10.00 20.00 30.00 40.00 50.00 0 10 Ωk = 0.3 Å°1 0.0 10.0 20.0 30.0 40.0 50.0 ¥ (meV) 0 10 Ωk = 0.4 Å°1 0.00 50.00 100.00 150.00 200.00 250.00 300.00 0 25 Ωk = 0.15 Å°1 SCDM+MLWF SCDM only 0.00 50.00 100.00 150.00 200.00 250.00 300.00 0 25 Ωk = 0.2 Å°1 0.00 50.00 100.00 150.00 200.00 250.00 300.00 0 10 Ωk = 0.3 Å°1 0.0 50.0 100.0 150.0 200.0 250.0 300.0 ¥max (meV) 0 10 Ωk = 0.4 Å°1 Vitale, V., Pizzi, G., et al. Automated high-throughput Wannierisation, npj Comput Mater 6, 66 (2020)
  • 43. Automating with AiiDA Crystal structure seekpath Find primi- tive, refine cell Quantum ESPRESSO Relax structure Converged? seekpath Find primi- tive, refine cell suggested k-points path for band structure Prepare restart, adapt inputs Quantum ESPRESSO Final SCF DFT charge density yes no DFT charge density from Quantum ESPRESSO SCF k-points path from seekpath Quantum ESPRESSO NSCF on regular grid Quantum ESPRESSO projwfc.x Compute projectability Get N, fit µ, pw2wannier90.x with SCDM Wannier90 compute MLWF MLWFs Wannier Hamiltonian Interpolated bands Mmn, ASCDM mn , . . . • Many steps; all automated with AiiDA (www.aiida.net) S.P. Huber et al., Scientific Data 7, 300 (2020) M. Uhrin et al., Comp. Mat. Sci. 187 (2021) G. Pizzi et al. Comp. Mat. Sci. 111, 218-230 (2016) • All workflows available; see tutorial: https://aiida-tutorials.readthedocs.io/en/latest/pages/2020_Oxford/ • We will not see AiiDA today; in Exercise 4, you will run all steps "by hand" - but feel free to check the tutorial if you are curious
  • 44. Exercise 4: automatic projections with SCDM Lead - SCDM G X W L G K 0 10 20 30 Energy (eV) Fermi energy QE W90 • Goals: • Understand how to run Wannier90 without an explicit specification of the initial projections • Understand the simulation steps involved in SCDM • Use the projectability approach to get the values for the SCDM parameters
  • 46. If you want to continue at home: Quantum Mobile: A VM for quantum simulations • VM based on Ubuntu Linux • Comes with quantum codes: • Quantum ESPRESSO • Yambo • Fleur • Siesta • cp2k • Wannier90 • ... • Contains also AiiDA, preconfigured to use these codes • Just download and start running! No need to spend time on installation, compilation, ... Quantum Mobile: https://www.materialscloud.org/quantum-mobile
  • 47. If you want to continue at home: Quantum Mobile: A VM for quantum simulations • All codes ready to be used through AiiDA • Visualization tools (xcrysden, …) • Useful for: • exercises, courses, … • running simulations without any setup • experimenting with new codes • Production simulations Quantum Mobile: https://www.materialscloud.org/work/quantum-mobile
  • 48. Getting help • Today: ask me, Junfeng, and all other tutors of the school • From tomorrow on...: www.wannier.org • User guide, tutorials (with solutions) • Register to the Wannier90 mailing list (do it today!) • Read the source code!
  • 49. Practical information • You can find the PDF with the instructions online: https://epw2021.oden.utexas.edu/74-schedule • Or also inside /work2/06868/giustino/EPW-SCHOOL/ • Before starting the tutorials, copy the files above in your scratch; you can go to it with: cd $SCRATCH • To untar: tar xf FILENAME.tar • For instance: tar xf /work2/06868/giustino/EPW-SCHOOL/Mon.4.Pizzi.tar • You will need to submit to the queue in order to be able to run • Don't fill the queue for too long, be considerate for others • Use parameters and commands suggested in the PDF