22: Copper Symmetry-adapted Wannier functions¶
Note: This tutorial requires a recent version of the pw2wannier90
interface.
-
Outline: Obtain symmetry-adapted Wannier functions for Cu. By symmetry-adapted mode, for example, we can make atomic centered \(s\)-like Wannier function, which is not possible in the usual procedure to create maximally localized Wannier functions. For the theoretical background of the symmetry-adapted Wannier functions, see R. Sakuma, Phys. Rev. B 87, 235109 (2013).
-
Directory:
tutorials/tutorial22/s_at_0.00/Files can be downloaded from here \ -
Input Files
-
Cu.scfThepwscfinput file for ground state calculation -
Cu.nscfThepwscfinput file to obtain Bloch states on a uniform grid -
Cu.pw2wanThe input file forpw2wannier90 -
Cu.symUsed only intutorials/tutorial22/s_at_0.25/.pw2wannier90reads this file when“read_sym = .true.”inCu.pw2wan. By default,“read_sym = .false.” and ``Cu.sym`` is the output of ``pw2wannier90, in which the symmetry operations employed in the calculation are written for reference. -
Cu.winThewannier90input file
-
-
Run
pwscfto obtain the ground state of Cu -
Run
pwscfto obtain the Bloch states on a uniform k-point grid -
Run
wannier90to generate a list of the required overlaps (written into theCu.nnkpfile). -
Run
pw2wannier90to compute the overlap between Bloch states, the projections for the starting guess, and the symmetry information needed for symmetry-adapted mode (written in theCu.mmn,Cu.amn, andCu.dmnfiles, respectively). -
Run
wannier90to compute the MLWFs.
Each directory creates \(s\)-like symmetry-adapted Wannier function
centered at different position on top of atomic centered \(d\)-like
Wannier functions. See more detail in tutorials/tutorial22/README.