qe2pert.x
executable. All the rest of the calculation modes are performed with perturbo.x
. Each calculation mode requires a different set of input files and provides different outputs.To get the calculation mode requirements, outputs, and the input file, click on a calculation mode name in the graph below or select the calculation mode from the list (recommended for mobile devices):
Calculation mode: qe2pert
Calculation mode: bands
Calculation mode: phdisp
Calculation mode: ephmat
Calculation mode: imsigma
calc_mode='setup'
or created manually). The scattering rates can also be obtained using . See in tutorial. Calculation mode: setup
Calculation mode: meanfp
Calculation mode: trans
Calculation mode: trans-pp
Calculation mode: dynamics-run
Calculation mode: dynamics-pp
Required Files:
(click on a filename to get its description)
- phdir
- prefix_centres.xyz
- prefix_u.mat
- prefix_u_dis.mat
- input file
Output Files:
(click on a filename to get its description)
- qe2pert_output.yml
- prefix_epr.h5
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix_band.kpt
- input file
Output Files:
(click on a filename to get its description)
- prefix_bands.yml
prefix.bands (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix_phdisp.qpt
- input file
Output Files:
(click on a filename to get its description)
- prefix_phdisp.yml
prefix.phdisp (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix_band.kpt
- prefix_phdisp.qpt
- input file
Output Files:
(click on a filename to get its description)
- prefix_ephmat.yml
prefix.ephmat (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix_tet.kpt
- prefix.temper
- input file
Output Files:
(click on a filename to get its description)
- prefix_imsigma.yml
prefix.imsigma (deprecated)
prefix.imsigma_mode (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- input file
Output Files:
(click on a filename to get its description)
- prefix_setup.yml
prefix.doping (deprecated)
- prefix_tet.h5
- prefix_tet.kpt
prefix.dos (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix_tet.kpt
- prefix.temper
- prefix.imsigma
- input file
Output Files:
(click on a filename to get its description)
- prefix_meanfp.yml
prefix.mfp (deprecated)
prefix.vel (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_tet.h5
- input file
- prefix.imsigma (optional)
Output Files:
(click on a filename to get its description)
- prefix_trans.yml
prefix.cond (deprecated)
prefix.tdf (deprecated)
- prefix_tdf.h5
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_tet.h5
- prefix_tdf.h5
- input file
Output Files:
(click on a filename to get its description)
prefix.trans_coef (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_tet.h5
- input file
Output Files:
(click on a filename to get its description)
- prefix_dynamics-run.yml
- prefix_cdyna.h5
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix_cdyna.h5
- input file
Output Files:
(click on a filename to get its description)
- prefix_dynamics-pp.yml
prefix_cdyna.dat (deprecated)
- prefix_popu.h5
Folder: phdir
Type: directory
Obtained from: DFPT
Directory where the phonon "save" directory is located.
File: prefix_centres.xyz
Type: ASCII text file
Obtained from: DFT (Wannier90)
Atomic positions and Wannier centres. Please refer to Wannier90 documentation for more details.
File: prefix_u.mat
Type: ASCII text file
Obtained from: DFT (Wannier90)
matrix - a unitary matrix that mixes the Bloch states at each . Please refer to Wannier90 documentation for more details.
File: prefix_u_dis.mat
Type: ASCII text file
Obtained from: DFT (Wannier90)
matrix. Please refer to Wannier90 documentation for more details.
File: prefix_epr.h5
Type: HDF5 data file
Obtained from: qe2pert
Electron-phonon matrix elements on a coarse Brillouin zone grid as well as in the Wannier basis.
File format example.File: prefix.temper
Type: ASCII text file
Obtained from: setup
List of temperatures, chemical potentials, and carrier concentrations.
File format example.File: prefix_tet.kpt
Type: ASCII text file
Obtained from: setup
Coordinates (in crystal units) of the irreducible points in the energy window of interest.
File: prefix_tet.h5
Type: HDF5 data file
Obtained from: setup
Contains information on the points (both in the irreducible wedge and full grid) and the associated point tetrahedra in the energy window of interest.
File: prefix.bands
Type: ASCII text file
Obtained from: bands
Interpolated band structure.
File format example.File: prefix.phdisp
Type: ASCII text file
Obtained from: phdisp
Interpolated phonon dispersion.
File format example.File: prefix.ephmat
Type: ASCII text file
Obtained from: ephmat
Absolute values of the electron-phonon matrix elements summed over bands from band_min to band_max.
File format example.File: prefix.doping
Type: ASCII text file
Obtained from: setup
Chemical potentials and carrier concentrations for each tempearture specified in the prefix.temper file.
File: prefix.dos
Type: ASCII text file
Obtained from: setup
Density of states (number of states per eV per unit cell) as a function of energy (eV).
File: prefix.imsigma
Type: ASCII text file
Obtained from: imsigma
Imaginary part of the electron-phonon self-energy.
File format example.File: prefix.imsigma_mode
Type: ASCII text file
Obtained from: imsigma
Imaginary part of the electron-phonon self-energy (where phonon modes are numbered for increasing energy values).
File format example.File: prefix.mfp
Type: ASCII text file
Obtained from: meanfp
Relaxation time and mean free path of each electronic state.
File format example.File: prefix.vel
Type: ASCII text file
Obtained from: meanfp
Band velocity of each state.
File format example.File: prefix.cond
Type: ASCII text file
Obtained from: trans
Conductivity and mobility tensors as a function of temperature.
File format example.File: prefix.tdf
Type: ASCII text file
Obtained from: trans
Transport distribution function (TDF) as a function of carrier energy and temperature.
File format example.File: prefix_tdf.h5
Type: HDF5 data file
Obtained from: trans
Includes all information of the transport distribution function (TDF) for each temperature.
File: prefix_cdyna.h5
Type: HDF5 data file
Obtained from: dynamics-run
Contains all information about a real-time dynamics simulation.
File format example.File: prefix_cdyna.dat
Type: ASCII text file
Obtained from: dynamics-pp
Number of carriers per unit cell as a function of time.
File: prefix_popu.h5
Type: HDF5 data file
Obtained from: dynamics-pp
Contains the carrier population as a function of energy and time.
File format example.File: prefix.trans_coef
Type: ASCII text file
Obtained from: trans-pp
Seebeck coefficient.
File format example.File: input file
Type: ASCII text file
File containing the input parameters. A typical input file for this calculation mode is given below.
File: qe2pert_output.yml
Type: YAML
Obtained from: qe2pert
Output of the qe2pert calculation.
File: prefix_bands.yml
Type: YAML
Obtained from: bands
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_phdisp.yml
Type: YAML
Obtained from: phdisp
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_ephmat.yml
Type: YAML
Obtained from: ephmat
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_imsigma.yml
Type: YAML
Obtained from: imsigma
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_setup.yml
Type: YAML
Obtained from: setup
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_meanfp.yml
Type: YAML
Obtained from: meanfp
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_trans.yml
Type: YAML
Obtained from: trans
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_dynamics-run.yml
Type: YAML
Obtained from: dynamics-run
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_dynamics-pp.yml
Type: YAML
Obtained from: dynamics-pp
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.Folder: phdir
Type: directory
Directory where the phonon "save" directory is located.
File: prefix_centres.xyz
Type: ASCII text file
Atomic positions and Wannier centres. Please refer to Wannier90 documentation for more details.
File: prefix_u.mat
Type: ASCII text file
matrix - a unitary matrix that mixes the Bloch states at each . Please refer to Wannier90 documentation for more details.
File: prefix_u_dis.mat
Type: ASCII text file
matrix. Please refer to Wannier90 documentation for more details.
File: prefix_epr.h5
Type: HDF5 data file
Electron-phonon matrix elements on a coarse Brillouin zone grid as well as in the Wannier basis.
File format example.File: prefix.temper
Type: ASCII text file
List of temperatures, chemical potentials, and carrier concentrations.
File format example.File: prefix_tet.kpt
Type: ASCII text file
Coordinates (in crystal units) of the irreducible points in the energy window of interest.
File: prefix_tet.h5
Type: HDF5 data file
Contains information on the points (both in the irreducible wedge and full grid) and the associated point tetrahedra in the energy window of interest.
File: prefix.ephmat
Type: ASCII text file
Absolute values of the electron-phonon matrix elements summed over bands from band_min to band_max.
File format example.File: prefix.doping
Type: ASCII text file
Chemical potentials and carrier concentrations for each tempearture specified in the prefix.temper file.
File: prefix.dos
Type: ASCII text file
Density of states (number of states per eV per unit cell) as a function of energy (eV).
File: prefix.imsigma
Type: ASCII text file
Imaginary part of the electron-phonon self-energy.
File format example.File: prefix.imsigma_mode
Type: ASCII text file
Imaginary part of the electron-phonon self-energy (where phonon modes are numbered for increasing energy values).
File format example.File: prefix.mfp
Type: ASCII text file
Relaxation time and mean free path of each electronic state.
File format example.File: prefix.cond
Type: ASCII text file
Conductivity and mobility tensors as a function of temperature.
File format example.File: prefix.tdf
Type: ASCII text file
Transport distribution function (TDF) as a function of carrier energy and temperature.
File format example.File: prefix_tdf.h5
Type: HDF5 data file
Includes all information of the transport distribution function (TDF) for each temperature.
File: prefix_cdyna.h5
Type: HDF5 data file
Contains all information about a real-time dynamics simulation.
File format example.File: prefix_cdyna.dat
Type: ASCII text file
Number of carriers per unit cell as a function of time.
File: prefix_popu.h5
Type: HDF5 data file
Contains the carrier population as a function of energy and time.
File format example.File: input file
Type: ASCII text file
File containing the input parameters. A typical input file for this calculation mode is given below.
File: qe2pert_output.yml
Type: YAML
Output of the qe2pert calculation.
File: prefix_bands.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_phdisp.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_ephmat.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_imsigma.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_setup.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_meanfp.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_trans.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_dynamics-run.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.File: prefix_dynamics-pp.yml
Type: YAML
Output data from the calculation, including the input parameters and the quantities of interest. The file can be processed by the Perturbopy Python suite.
File format example.Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)
Input File:
(click on a parameter to get its description)