8: Iron Spin-polarized WFs, DOS, projected WFs versus MLWFs¶
- Outline: Generate both maximally-localized and projected Wannier functions for ferromagnetic bcc Fe. Calculate the total and orbital-projected density of states by Wannier interpolation.
1-5. Converged values for the total spread functional and its components for both spin channels are shown in Table 1.
The final state for spin-up MLWFs is
Final State
WF centre and spread 1 ( 0.709852, 0.000108, 0.000131 ) 1.08935224
WF centre and spread 2 ( 0.000131, 0.000053, -0.709852 ) 1.08935218
WF centre and spread 3 ( -0.709852, -0.000108, -0.000131 ) 1.08935221
WF centre and spread 4 ( 0.000108, -0.709852, -0.000053 ) 1.08935218
WF centre and spread 5 ( -0.000131, -0.000053, 0.709852 ) 1.08935226
WF centre and spread 6 ( 0.000000, 0.000000, 0.000000 ) 0.43234428
WF centre and spread 7 ( -0.000000, 0.000000, 0.000000 ) 0.43234429
WF centre and spread 8 ( -0.000108, 0.709852, 0.000053 ) 1.08935225
WF centre and spread 9 ( 0.000000, 0.000000, -0.000000 ) 0.43234428
Sum of centres and spreads ( 0.000000, -0.000000, -0.000000 ) 7.83314616
Spreads (Ang^2) Omega I = 5.948424630
================ Omega D = 0.017027691
Omega OD = 1.867693841
Final Spread (Ang^2) Omega Total = 7.833146162
------------------------------------------------------------------------------
and for spin-down MLWFs is
Final State
WF centre and spread 1 ( -0.685467, -0.000123, 0.000259 ) 1.10268580
WF centre and spread 2 ( -0.000259, -0.000207, -0.685467 ) 1.10268617
WF centre and spread 3 ( 0.685468, 0.000123, -0.000259 ) 1.10268605
WF centre and spread 4 ( -0.000123, 0.685467, -0.000207 ) 1.10268595
WF centre and spread 5 ( 0.000259, 0.000207, 0.685467 ) 1.10268552
WF centre and spread 6 ( 0.000000, 0.000000, -0.000000 ) 0.41116646
WF centre and spread 7 ( -0.000000, 0.000000, -0.000000 ) 0.41116648
WF centre and spread 8 ( 0.000123, -0.685467, 0.000207 ) 1.10268572
WF centre and spread 9 ( 0.000000, 0.000000, 0.000000 ) 0.41116644
Sum of centres and spreads ( 0.000000, -0.000000, 0.000000 ) 7.84961460
Spreads (Ang^2) Omega I = 5.946718376
================ Omega D = 0.014524283
Omega OD = 1.888371944
Final Spread (Ang^2) Omega Total = 7.849614603
------------------------------------------------------------------------------
As it is clear from the output file snippets above, the \(s,p\) and \(d\) orbitals hybridize to give rise to two groups of functions for both spin channels. A first group made of 6 MLWFs coming from the hybridisation of \(sp^3\) and \(d_{e_g}\) MLWFs, with a total spread of 1.089(1.103) Å\(^2\) for spin-up(down). A second group made of 3 MLWFs with a \(d_{t_{2g}}\) character, with a total spread of 0.432(0.4112) Å\(^2\) for spin-up(down). Two sample MLWFs, one for each group, are shown in Figure 2.
![]() |
![]() |
Table 1. Converged values of the components of spread functional and their sums for both spin chanels for ferromagnetic bcc Fe, given in Å\(^2\).
| spin | \(\Omega\) | \(\Omega_{\text{I}}\) | \(\Omega_{\text{OD}}\) | \(\Omega_{\text{D}}\) | \(N_{\mathrm{iter}}\) |
|---|---|---|---|---|---|
| up | 7.8331 | 5.9484 | 1.8677 | 0.0170 | 400 |
| down | 7.8496 | 5.9467 | 1.8884 | 0.0145 | 400 |
Density of states¶
-
run
postw90and plot the DOS withgnuplot
Interpolated DOS of bcc iron on a \(25\times25\times25\) \(\mathbf{k}\)-mesh. Up-spin channel (solid red). Down-spin channel (solid blue). -
Check the convergence by repeating the DOS calculations with more k-points.
Plots of the DOS calculated with different k-point mesh densities for the spin-down channel are shown in Figure 4, panel a. In Figure 4, panels b, c and d we show the convergence of the DOS for the spin-down channel, spin-up channel and both spin channels respectively. The convergence is assessed by looking at the number of states \(N\) computed by integrating the DOS up to the Fermi level using the formula
\[N_{\uparrow/\downarrow} = \int_{-\infty}^{\epsilon_F}\!\! \mathrm{d}\epsilon\,\, f_{\text{MV}}(\epsilon,\uparrow/\downarrow)\, g(\epsilon,\uparrow/\downarrow),\]where
\(f_{\text{MV}}(\epsilon,\uparrow) = \int_{-\infty}^{\epsilon} \mathrm{d}\epsilon'\,\widetilde{\delta}(\epsilon')\)
is the Marzari-Vanderbilt occupation number function, with
\[\widetilde{\delta}(x) = \frac{2}{\sqrt{\pi}}e^{-[x-(1/\sqrt{2})]^2}(2\,-\,\sqrt{2}x), \quad x=\frac{\mu-\epsilon}{\sigma},\]where \(\epsilon_F\) is the Fermi energy (\(12.6256\) eV) and \(\sigma\) is the smearing (\(0.02\) eV). \(g(\epsilon,\uparrow)\) is the DOS from
wannier90interpolation.



a. Interpolated DOS for the down-spin channel of bcc iron for different \(\mathbf{k}\)-mesh sizes. b. Corresponding integrated DOS (\(N_\downarrow\)). c. Integrated DOS for the up-spin channel (\(N_\uparrow\)). d. Integrated DOS for both channels (\(N_{\uparrow+\downarrow}\)), scaled such as the final value is equal to the total number of electrons. The integral of the DOS is used as a convergence criterion.
Projected versus maximally-localized Wannier functions¶
-
Open one of the
.woutfiles and search for "Initial state"; those are the projected WFs.For the spin-up channel one finds
Output fileInitial State WF centre and spread 1 ( -0.000000, -0.000000, -0.000000 ) 2.25930561 WF centre and spread 2 ( -0.000000, 0.000000, -0.000000 ) 2.32454089 WF centre and spread 3 ( 0.000000, 0.000000, -0.000000 ) 2.32428592 WF centre and spread 4 ( 0.000000, -0.000000, -0.000000 ) 2.32428592 WF centre and spread 5 ( -0.000000, 0.000000, -0.000000 ) 0.54443303 WF centre and spread 6 ( 0.000000, -0.000000, -0.000000 ) 0.51353680 WF centre and spread 7 ( 0.000000, 0.000000, -0.000000 ) 0.51353680 WF centre and spread 8 ( 0.000000, 0.000000, -0.000000 ) 0.54447716 WF centre and spread 9 ( 0.000000, 0.000000, 0.000000 ) 0.51347734 Sum of centres and spreads ( 0.000000, -0.000000, -0.000000 ) 11.86187946It is clear from the spreads and the centres that these are the projected WFs. In particular, WF 1 is the \(s\)-projected WF. WF 2-4 are the \(p\)-projected WFs and WF 5-9 are the \(d\)-projected WF, with \(e_g\) (5,8) and \(t2_g\) (6,7,9) charachter, respectively (see Figure 5).
-
The Wannier spreads have re-organized in two groups, 6+3; moreover, the six more diffuse WFs are off-centred: the initial atomic-like orbitals hybridized with one another, becoming more localized in the process.
Output fileFinal State WF centre and spread 1 ( -0.709852, 0.000191, 0.000015 ) 1.08935227 WF centre and spread 2 ( -0.000015, -0.000041, -0.709852 ) 1.08935223 WF centre and spread 3 ( 0.709852, -0.000191, -0.000015 ) 1.08935227 WF centre and spread 4 ( -0.000191, -0.709852, 0.000041 ) 1.08935226 WF centre and spread 5 ( 0.000015, 0.000041, 0.709852 ) 1.08935227 WF centre and spread 6 ( -0.000000, -0.000000, 0.000000 ) 0.43234437 WF centre and spread 7 ( 0.000000, 0.000000, 0.000000 ) 0.43234440 WF centre and spread 8 ( 0.000191, 0.709852, -0.000041 ) 1.08935228 WF centre and spread 9 ( -0.000000, 0.000000, 0.000000 ) 0.43234438 Sum of centres and spreads ( -0.000000, -0.000000, -0.000000 ) 7.83314672 -
The first plateau corresponds to atom-centred WFs of separate s, p, and d character, and the sharp drop signals the onset of the hybridization. With hindsight, we can redo steps 4 and 5 more efficiently using trial orbitals with the same character as the final MLWFs,
With this choice the minimization converges much more rapidly as can be seen in Figure 6, panel a.
-
Let us recompute the DOS using, instead of MLWFs, the WFs obtained by projecting onto s, p, and d-type trial orbitals.
Orbital-projected DOS and exchange splitting¶
In order to obtain the partial DOS projected onto the \(p\)-type WFs, add to the
.win files:
and re-run postw90.
-
Plot the projected DOS for both up- and down-spin bands. Repeat for the \(s\) and \(d\) projections.
Results are shown in Figure 7.
-
The difference between corresponding values of the on-site energies \(\langle \mathbf{0}n\vert H \vert \mathbf{0}n \rangle\) in
iron_up.woutand iniron_dn.woutgives the exchange splittings for the individual orbitals.Results are shown in Table 2.
Table 2. Exchange splittings for individual orbitals in eV.
n character \(\langle \mathbf{0}n\vert H \vert \mathbf{0}n \rangle\) for \(\downarrow\) [eV] \(\langle \mathbf{0}n \vert H \vert \mathbf{0}n \rangle\) for \(\uparrow\) [eV] \(\Delta\) [eV] 1 \(s\) 21.307132 22.074648 0.767516 2 \(p\) 26.353088 26.817526 0.464438 3 \(p\) 26.352956 26.817207 0.464251 4 \(p\) 26.352956 26.817207 0.464251 5 \(d\) 10.531720 13.206631 2.67491 6 \(d\) 10.775917 12.808277 2.03236 7 \(d\) 10.775917 12.808277 2.03236 8 \(d\) 10.532108 13.207139 2.67503 9 \(d\) 10.775177 12.807388 2.03221 -
Compare their magnitudes with the splittings displayed by the orbital-projected DOS plots.









