LKPROJ: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 20: Line 20:
\Kappa_{n\mathbf{k}\sigma\mathbf{k}'}=\sum_{\mathbf{GG}'}
\Kappa_{n\mathbf{k}\sigma\mathbf{k}'}=\sum_{\mathbf{GG}'}
|\langle \mathbf{k}'+\mathbf{G}'| \mathbf{k}+\mathbf{G}\rangle
|\langle \mathbf{k}'+\mathbf{G}'| \mathbf{k}+\mathbf{G}\rangle
\langle \mathbf{k}+\mathbf{G} | \Psi_{n\mathbf{k}\sigma}\rangle |^2
\langle \mathbf{k}+\mathbf{G} | \psi_{n\mathbf{k}\sigma}\rangle |^2
</math>
</math>
and writes this information onto the {{FILE|PRJCAR}} and {{FILE|vasprun.xml}} files.
and writes this information onto the {{FILE|PRJCAR}} and {{FILE|vasprun.xml}} files.


K<sub>n'''k'''&sigma;'''k&prime;'''</sub> provides a measure of how strongly the orbital &Psi;<sub>n'''k'''&sigma;</sub> contributes at the point '''k&prime;''' in the reciprocal space of structure {{FILE|POSCAR.prim}}.
K<sub>n'''k'''&sigma;'''k&prime;'''</sub> provides a measure of how strongly the orbital <math>\Psi</math><sub>n'''k'''&sigma;</sub> contributes at the point '''k&prime;''' in the reciprocal space of structure {{FILE|POSCAR.prim}}.


One may, for instance, use this scheme to project the orbitals of a supercell onto the reciprocal space of a generating primitive cell.
One may, for instance, use this scheme to project the orbitals of a supercell onto the reciprocal space of a generating primitive cell.
{{NB|warning| At the moment the '''k'''-point projection only works with {{TAG|NPAR}}{{=}}1.}}
{{NB|mind| Available as of VASP version 6.0.0.}}


'''N.B.''': this feature is still evolving (espcially with respect to its user-friendliness). The ability to write the {{FILE|PRJCAR}} file is not yet included in the distribution version of VASP, but will be available soon. In the meantime, if you are desperate to use this feature immediately, please contact the VASP group (mailto:vasp.materialphysik@univie.ac.at).
== Related tags and articles ==
 
== Related Tags and Sections ==
{{FILE|PRJCAR}}
{{FILE|PRJCAR}}


----
{{sc|LKPROJ|Examples|Examples that use this tag}}
[[The_VASP_Manual|Contents]]


[[Category:INCAR]]
[[Category:INCAR tag]][[Category:Crystal momentum]]

Latest revision as of 11:35, 21 October 2024

LKPROJ = .TRUE. | .FALSE.
Default: LKPROJ = .FALSE. 

Description: switches on the k-point projection scheme.


For LKPROJ=.TRUE., VASP will project the orbitals onto the reciprocal space of an alternative unit cell. This unit cell has to be supplied in the file POSCAR.prim, in the usual POSCAR format.

As a first step, the k-projection scheme determines the set {k′}, of k-points in the irreducible part of the first Brillouin zone of the structure given in POSCAR.prim, for which

where G and G′ are reciprocal space vectors in the reciprocal spaces of the structures specified in POSCAR and POSCAR.prim, respectively. As usual, the set of points {k} is specified in the KPOINTS file. The set {k′} is written to the OUTCAR file. Look at the part of the OUTCAR following NKPTS_PRIM.

Once the set {k′} has been determined VASP will compute the following

and writes this information onto the PRJCAR and vasprun.xml files.

Knkσk′ provides a measure of how strongly the orbital nkσ contributes at the point k′ in the reciprocal space of structure POSCAR.prim.

One may, for instance, use this scheme to project the orbitals of a supercell onto the reciprocal space of a generating primitive cell.

Warning: At the moment the k-point projection only works with NPAR=1.
Mind: Available as of VASP version 6.0.0.

Related tags and articles

PRJCAR

Examples that use this tag