Jump to content

Requests for technical support from the VASP team should be posted in the VASP Forum.

PROOUT: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 1: Line 1:
This file contains the projection of the wavefunctions <math>|\phi_{n\mathbf{k}}\rangle</math> onto <math>|\beta^\alpha_{lm}\rangle</math>
This file is written when {{TAG|LORBIT}}=5 and {{TAG|RWIGS}} tags are set in the {{TAG|INCAR}} file and contains the projection of the wavefunctions <math>|\phi_{n\mathbf{k}}\rangle</math> onto <math>|\beta^\alpha_{lm}\rangle</math> which can be written as


<math>
<math>
Line 10: Line 10:
with the two terms on the right-hand side being called soft and augmentation part respectively and S the overlap matrix
with the two terms on the right-hand side being called soft and augmentation part respectively and S the overlap matrix


<math>S = 1+\sum_{ij} |p_i\rangle Q_{ij} \langle p_j|</math>
<math>S = 1+\sum_{ij} |p_i\rangle Q_{ij} \langle p_j|.</math>


The angular part of the functions <math>\beta^\alpha_{lm}(\mathbf{r})</math> is described by spherical harmonics <math>Y^\alpha_{lm}(\hat{\mathbf{r}})</math> and the radial part by a linear combination of spherical bessel functions parametrized to be non-zero within a radius determined by {{TAG|RWIGS}}.
The angular part of the functions <math>\beta^\alpha_{lm}(\mathbf{r})</math> is described by spherical harmonics <math>Y^\alpha_{lm}(\hat{\mathbf{r}})</math> and the radial part by a linear combination of spherical bessel functions parametrized to be non-zero within a radius determined by {{TAG|RWIGS}}


<math>
<math>
\beta^\alpha_{lm}(\mathbf{r}) =  
\beta^\alpha_{lm}(\mathbf{r}) =  
Y^\alpha_{lm}(\hat{\mathbf{r}})\sum_n \phi_n(r)
Y^\alpha_{lm}(\hat{\mathbf{r}})\sum_n \phi_n(r).
</math>
</math>


it so happens that the <math>|p_i\rangle</math> functions have a similar structure to <math>|\beta^\alpha_{lm}\rangle</math> which simplifies the computations above.
It so happens that the <math>|p_i\rangle</math> functions have a similar structure to <math>|\beta^\alpha_{lm}\rangle</math> which simplifies the computations above.


Available from VASP version 3.2 and upwards.  
For the case of spin-polarized {{TAG|ISPIN}}=2 or noncollinear calculations {{TAG|LNONCOLLINEAR}}=.TRUE., two files are produced PROCAR.1 and PROCAR.2 referring to the up and down part of the spinor of the orbital.
 
{{NB|warning|This file is not correctly written when {{TAG|LNONCOLLINEAR}} {{=}} .TRUE. for versions of VASP <{{=}} 6.2.1 }}
The {{TAG|PROOUT}} file is only written out if the {{TAG|LORBIT}}=5 flag is set with an appropriate {{TAG|RWIGS}} flag in the {{TAG|INCAR}} file.


The {{TAG|PROOUT}} file is similar in information to the {{TAG|PROCAR}} file but the following differences exist:
The {{TAG|PROOUT}} file is similar in information to the {{TAG|PROCAR}} file but the following differences exist:
Line 40: Line 39:


This information makes it possible to construct e.g. partial DOS projected onto bonding and anti-bonding molecular orbitals or the so-called coop (crystal overlap population function).
This information makes it possible to construct e.g. partial DOS projected onto bonding and anti-bonding molecular orbitals or the so-called coop (crystal overlap population function).
{{NB|warning|This file is not correctly written when {{TAG|LNONCOLLINEAR}} {{=}} .TRUE. for versions of VASP <{{=}} 6.2.1 }}


----
----


[[Category:Files]][[Category:Output Files]]
[[Category:Files]][[Category:Output Files]]

Revision as of 10:50, 23 November 2021

This file is written when LORBIT=5 and RWIGS tags are set in the INCAR file and contains the projection of the wavefunctions [math]\displaystyle{ |\phi_{n\mathbf{k}}\rangle }[/math] onto [math]\displaystyle{ |\beta^\alpha_{lm}\rangle }[/math] which can be written as

[math]\displaystyle{ P^\alpha_{lmn\mathbf{k}} \equiv \langle \beta_{lm}^{\alpha}|S|\phi_{n\mathbf{k}}\rangle = \underbrace{\langle \beta_{lm}^{\alpha}|\phi_{n\mathbf{k}}\rangle}_{P^{\text{SOFT},\alpha}_{lmn\mathbf{k}}} + \underbrace{\sum_{ij} \langle \beta^\alpha_{lm}|p_i\rangle Q_{ij} \langle p_j | \phi_{n\mathbf{k}}\rangle}_{P^{\text{AUG},\alpha}_{lmn\mathbf{k}}} }[/math]

with the two terms on the right-hand side being called soft and augmentation part respectively and S the overlap matrix

[math]\displaystyle{ S = 1+\sum_{ij} |p_i\rangle Q_{ij} \langle p_j|. }[/math]

The angular part of the functions [math]\displaystyle{ \beta^\alpha_{lm}(\mathbf{r}) }[/math] is described by spherical harmonics [math]\displaystyle{ Y^\alpha_{lm}(\hat{\mathbf{r}}) }[/math] and the radial part by a linear combination of spherical bessel functions parametrized to be non-zero within a radius determined by RWIGS

[math]\displaystyle{ \beta^\alpha_{lm}(\mathbf{r}) = Y^\alpha_{lm}(\hat{\mathbf{r}})\sum_n \phi_n(r). }[/math]

It so happens that the [math]\displaystyle{ |p_i\rangle }[/math] functions have a similar structure to [math]\displaystyle{ |\beta^\alpha_{lm}\rangle }[/math] which simplifies the computations above.

For the case of spin-polarized ISPIN=2 or noncollinear calculations LNONCOLLINEAR=.TRUE., two files are produced PROCAR.1 and PROCAR.2 referring to the up and down part of the spinor of the orbital.

The PROOUT file is similar in information to the PROCAR file but the following differences exist:

  • The PROOUT file writes the real and imaginary parts of [math]\displaystyle{ P^{\text{SOFT},\alpha}_{lmn\mathbf{k}} }[/math] and the real part of the augmentation part [math]\displaystyle{ P^{\text{AUG},\alpha}_{lmn\mathbf{k}} }[/math].
  • The PROCAR file contains the information on the square, [math]\displaystyle{ P^\alpha_{lmn\mathbf{k}} (P^\alpha_{lmn\mathbf{k}})^{*} }[/math], whereas the PROOUT file describes [math]\displaystyle{ P^\alpha_{lmn\mathbf{k}} }[/math].
  • The arrangement of the output is very different in both files.

Format

  • line 1: PROOUT
  • line 2: Number of kpoints, bands and ions
  • line 3: Twice the number of types followed by the number of ions for each type
  • line 4: The Fermi weights for each kpoint (inner loop) and band (outer loop)
  • line 5 [math]\displaystyle{ - }[/math] ...: Real and imaginary part of [math]\displaystyle{ P^{\text{SOFT},\alpha}_{lmn\mathbf{k}} }[/math] for every lm-quantum number (inner loop), band, ion per type, kpoint and ion-type (outer loop)
  • below : augmentation part
  • last line: real part of [math]\displaystyle{ P^{\text{AUG},\alpha}_{lmn\mathbf{k}} }[/math] for every lm-quantum number (inner loop), ion per type, ion-type, band and k point (outer loop)

This information makes it possible to construct e.g. partial DOS projected onto bonding and anti-bonding molecular orbitals or the so-called coop (crystal overlap population function).