21: Gallium Arsenide Symmetry-adapted Wannier functions¶
Note: This tutorial requires a recent version of the pw2wannier90
interface.
-
Outline: Obtain symmetry-adapted Wannier functions out of four valence bands of GaAs. For the theoretical background of the symmetry-adapted Wannier functions, see R. Sakuma, Phys. Rev. B 87, 235109 (2013).
-
Directory:
tutorials/tutorial21/atom_centered_As_sp/
Files can be downloaded from here -
Input Files
-
GaAs.scf
Thepwscf
input file for ground state calculation -
GaAs.nscf
Thepwscf
input file to obtain Bloch states on a uniform grid -
GaAs.pw2wan
The input file forpw2wannier90
-
GaAs.win
Thewannier90
input file
-
-
Run
pwscf
to obtain the ground state of GaAs -
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 theGaAs.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 theGaAs.mmn
,GaAs.amn
, andGaAs.dmn
files, respectively). -
Run
wannier90
to compute the MLWFs.
Each directory creates different kind of symmetry-adapted Wannier
function. See more detail in tree/develop/tutorials/tutorial21/README
.