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.scf
Thepwscf
input file for ground state calculation -
Cu.nscf
Thepwscf
input file to obtain Bloch states on a uniform grid -
Cu.pw2wan
The input file forpw2wannier90
-
Cu.sym
Used only intutorials/tutorial22/s_at_0.25/
.pw2wannier90
reads 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.win
Thewannier90
input file
-
-
Run
pwscf
to obtain the ground state of Cu -
Run
pwscf
to obtain the Bloch states on a uniform k-point grid -
Run
wannier90
to generate a list of the required overlaps (written into theCu.nnkp
file). -
Run
pw2wannier90
to 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.dmn
files, respectively). -
Run
wannier90
to 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
.