Vasprun.xml: Difference between revisions
Appearance
| Line 59: | Line 59: | ||
** Reciprocal lattice basis vectors: <math>b_1, b_2, b_3</math> | ** Reciprocal lattice basis vectors: <math>b_1, b_2, b_3</math> | ||
*'''Positions''' | *'''Positions''' | ||
** Atomic positions within the primitive cell (in direct coordinates). | ** Atomic positions within the primitive cell (in direct coordinates). ''?????'' | ||
*'''Primitive_Index''' ''?????'' | *'''Primitive_Index''' ''?????'' | ||
** Index representing the primitive cell. | ** Index representing the primitive cell. | ||
== Kpoints == | |||
Specifies the Bloch vectors (k points) used in the {{FILE|KPOINTS}} file to sample the Brillouin zone. | |||
*'''Generation''' | |||
** Method used for k-point generation: e.g., Monkhorst-Pack. | |||
*'''Divisions''' | |||
** Divisions along each reciprocal lattice vector for the Monkhorst-Pack mesh. | |||
*'''Usershift''' | |||
** User-defined shift for the k-point mesh. | |||
*'''Genvec1''' | |||
** First generator vector for the k-points. | |||
*'''Genvec2''' | |||
** Second generator vector for the k-points. | |||
*'''Genvec3''' | |||
** Third generator vector for the k-points. | |||
*'''Shift''' | |||
** Shift applied to the k-point mesh. | |||
*'''Kpointlist''' | |||
** Explicit list of k-points in reciprocal space. | |||
*'''Weights''' | |||
** Weights corresponding to each k-point. | |||
Revision as of 14:02, 5 June 2025
In addition to OUTCAR, output from VASP is stored using XML format in the vasprun.xml file for ease of use. Below, the structure of such a file is given with links to the corresponding pages:
Contents of file
The structure of vasprun.xml has the following main hierarchy:
- generator
- incar
- primitive cell
- kpoints
- parameters
- atom info
- structure
- calculation
Each section will be shown, with links to the relevant pages in the Wiki.
Generator
Contains all the information about the calculation run.
- program
- VASP
- version
- VASP version
- subversion
- Subversion and build details, including compilation details.
- platform
- Operating system and compiler used.
- date
- Date the calculation was performed (YYYY MM DD)
- time
- Time the calculation was performed (HH:MM:SS)
Incar
Input parameters read from the INCAR file.
- SYSTEM
- System description: e.g., face-centered cubic Silicon.
- ISTART
- Controls how the wave functions are initialized.
- ICHARG
- Controls how the charge density is initialized.
- ENCUT
- Energy cutoff for plane-wave basis set in eV.
- ISMEAR
- Smearing method for occupations.
- SIGMA
- Smearing width in eV.
Primitive cell
- Structure
- Structure details of the primitive cell.
- Crystal
- Crystal lattice information.
- Basis
- Basis vectors of the primitive unit cell in Angstroms: [math]\displaystyle{ a_1, a_2, a_3 }[/math]
- Volume
- Volume of the primitive unit cell in ų.
- Rec_Basis
- Reciprocal lattice basis vectors: [math]\displaystyle{ b_1, b_2, b_3 }[/math]
- Positions
- Atomic positions within the primitive cell (in direct coordinates). ?????
- Primitive_Index ?????
- Index representing the primitive cell.
Kpoints
Specifies the Bloch vectors (k points) used in the KPOINTS file to sample the Brillouin zone.
- Generation
- Method used for k-point generation: e.g., Monkhorst-Pack.
- Divisions
- Divisions along each reciprocal lattice vector for the Monkhorst-Pack mesh.
- Usershift
- User-defined shift for the k-point mesh.
- Genvec1
- First generator vector for the k-points.
- Genvec2
- Second generator vector for the k-points.
- Genvec3
- Third generator vector for the k-points.
- Shift
- Shift applied to the k-point mesh.
- Kpointlist
- Explicit list of k-points in reciprocal space.
- Weights
- Weights corresponding to each k-point.