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-rta
Calculation mode: trans-ita
Calculation mode: trans-mag-rta
Calculation mode: trans-mag-ita
Calculation mode: trans-pp
Calculation mode: dynamics-run
Calculation mode: dynamics-pp
Calculation mode: ephmat_spin
Calculation mode: spins
Calculation mode: imsigma_spin
calc_mode='setup'
or created manually). The scattering rates can also be obtained using . See in tutorial. Calculation mode: spinlifetime
Calculation mode: spectral-re
Calculation mode: spectral-se
Calculation mode: spectral-cum
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-rta.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
- input file
- prefix.imsigma (optional)
Output Files:
(click on a filename to get its description)
- prefix_trans-ita.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
- input file
- prefix.imsigma (optional)
Output Files:
(click on a filename to get its description)
- prefix_trans-mag-rta.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
- input file
- prefix.imsigma (optional)
Output Files:
(click on a filename to get its description)
- prefix_trans-mag-ita.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
- pump_pulse.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
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_spin.yml
prefix.ephmat_flip (deprecated)
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_spins.yml
prefix.spins (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_spin.yml
prefix.imsigma (deprecated)
prefix.imsigma_mode (deprecated)
- prefix.imsigma_flip
prefix.imsigma_flip_mode (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_tet.h5
- prefix.imsigma_flip
- input file
Output Files:
(click on a filename to get its description)
- prefix_spinlifetime.yml
prefix.spin (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_band.kpt
- input file
Output Files:
(click on a filename to get its description)
- prefix_spectral-re.yml
- prefix.resigma
prefix.resigma_mode (deprecated)
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_band.kpt
- input file
Output Files:
(click on a filename to get its description)
- prefix_spectral-se.yml
- prefix_selfenergy.h5
Required Files:
(click on a filename to get its description)
- prefix_epr.h5
- prefix.temper
- prefix_band.kpt
- prefix.resigma
- prefix_selfenergy.h5
- input file
Output Files:
(click on a filename to get its description)
- prefix_spectral-cum.yml
- prefix_spectral_cumulant.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.spn
Type: ASCII text file
Obtained from: DFT (Wannier90)
Matrix elements of S between Bloch states. 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: pump_pulse.h5
Type: HDF5 data file
[OPTIONAL] HDF5 file containing the pump pulse information, used if pump_pulse=.true.
File: prefix.trans_coef
Type: ASCII text file
Obtained from: trans-pp
Seebeck coefficient.
File format example.File: prefix.spins
Type: ASCII text file
Obtained from: spins
Interpolated spin texture.
File: prefix.imsigma_flip
Type: ASCII text file
Obtained from: imsigma_spin
Imaginary part of the electron-phonon spin-flip self-energy.
File: prefix.imsigma_flip_mode
Type: ASCII text file
Obtained from: imsigma_spin
Imaginary part of the electron-phonon spin-flip self-energy (where phonon modes are numbered for increasing energy values).
File: prefix.spin
Type: ASCII text file
Obtained from: spinlifetime
Spin relaxation times.
File: prefix.resigma
Type: ASCII text file
Obtained from: spectral-re
On-shell real-part of the self-energy of each electron states.
File: prefix.resigma_mode
Type: ASCII text file
Obtained from: spectral-re
On-shell real-part of the self-energy of each electron states, resolved by phonon mode.
File: prefix_selfenergy.h5
Type: HDF5 data file
Obtained from: spectral-se
Frequency-dependent imaginary part of the self-energy of each electron states.
File: prefix_spectral_cumulant.h5
Type: HDF5 data file
Obtained from: spectral-cum
Cumulant spectral function.
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-rta.yml
Type: YAML
Obtained from: trans-rta
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-ita.yml
Type: YAML
Obtained from: trans-ita
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-mag-rta.yml
Type: YAML
Obtained from: trans-mag-rta
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-mag-ita.yml
Type: YAML
Obtained from: trans-mag-ita
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.File: prefix_ephmat_spin.yml
Type: YAML
Obtained from: ephmat_spin
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_spins.yml
Type: YAML
Obtained from: spins
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_spin.yml
Type: YAML
Obtained from: imsigma_spin
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_spinlifetime.yml
Type: YAML
Obtained from: spinlifetime
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_spectral-re.yml
Type: YAML
Obtained from: spectral-re
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_spectral-se.yml
Type: YAML
Obtained from: spectral-se
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_spectral-cum.yml
Type: YAML
Obtained from: spectral-cum
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.spn
Type: ASCII text file
Matrix elements of S between Bloch states. 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: pump_pulse.h5
Type: HDF5 data file
[OPTIONAL] HDF5 file containing the pump pulse information, used if pump_pulse=.true.
File: prefix.spins
Type: ASCII text file
Interpolated spin texture.
File: prefix.imsigma_flip
Type: ASCII text file
Imaginary part of the electron-phonon spin-flip self-energy.
File: prefix.imsigma_flip_mode
Type: ASCII text file
Imaginary part of the electron-phonon spin-flip self-energy (where phonon modes are numbered for increasing energy values).
File: prefix.spin
Type: ASCII text file
Spin relaxation times.
File: prefix.resigma
Type: ASCII text file
On-shell real-part of the self-energy of each electron states.
File: prefix.resigma_mode
Type: ASCII text file
On-shell real-part of the self-energy of each electron states, resolved by phonon mode.
File: prefix_selfenergy.h5
Type: HDF5 data file
Frequency-dependent imaginary part of the self-energy of each electron states.
File: prefix_spectral_cumulant.h5
Type: HDF5 data file
Cumulant spectral function.
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-rta.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-ita.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-mag-rta.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-mag-ita.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.File: prefix_ephmat_spin.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_spins.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_spin.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_spinlifetime.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_spectral-re.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_spectral-se.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_spectral-cum.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)
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)