The k-path for
band structure spaghetti plot can be
selected graphically via the
Tools-->k-path Selection . The
following window will appear:
In the above window we see two tabs entitled (i)
Primitive
Brillouin Zone and (ii)
Conventional Brillouin zone.
The latter is provided only for informational purpose, namely, to
see the shape of the BZ tessellated according to the conventional
set of reciprocal vectors. Hence for real applications we stick to
Primitive Brillouin Zone and select a k-path by
mouse-clicking a special k-points. The BZ can be rotated by
holding-down left mouse button and dragging the mouse.
For a few Bravais lattice types, several
common k-points will be labelled automatically (thanks to Peter
Blaha), such as GAMMA, X, W, K, L points for the fcc lattice. The
automatic k-point labbeling currently supports the following
Bravais lattice types:
- primitive cubic
- fcc
- bcc
- primitive tetragonal
- body centered tetragonal
- primitive orthorhomobic
When we are done with the k-points selection the [OK]
button should be pressed and a new window will appear.
In the above window we see several entries:
- M multiplier was set to: [ ] some programs, such as for
example
CRYSTAL
requires the coordinates of k-points
to be specified as "integers fractions" (for example, 1/4, 2/4,
3/4, ...). In this case the "M" would be 4. The "M" is computed
automatically by XCrySDen (only checks if the M, and
(M*kx,M*ky,M*kz) are OK).
- Total number of k-points along the path: [ ] here enter
the approximate number of f-points along the whole selected k-path.
The precise number of k-points is determined by XCrySDen in such a way that the
density of k-points is as uniform as possible for all k-line
segments.
- First/last band to conider: [ ] the integer index of the
first and the last band to consider in the spaghetti plot. Used
only when saving the k-path file in the format for
CRYSTAL
; ignored otherwise. Specify two aribtrary
integers in the last case.
After pressing the
[OK] button the file-browser will appear.
The format of the saved k-path file is determined by the
filename extension. In particular, the following extensions are
recognized:
*.kpf |
the XCrySDen's k-path file. The
information of the selected k-points will be saved in kind of
general-information format ( see an example).
|
*.pwscf |
the format suitable for the PWscf program.
|
*.d3 |
the format suitable for the
CRYSTAL property input file.
|
NOTE for WIEN2K users: to save the k-path in the format
suitable for WIEN2K use either the File-->Open WIEN2k ..-->Select
k-path menu or the following command-line option:
xcrysden --wien_kpath struct_file.