Electron Phonon Coupling: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Here we show step-by-step how to use Quantum espresso to calculate phonons and electron-phonon matrix-elements on a regular q-grid, with the final aim to allow Yambo to read...") |
No edit summary |
||
| Line 4: | Line 4: | ||
Create a standard scf and nscf calculation in two different folders. | Create a standard scf and nscf calculation in two different folders. | ||
# In scf we run a standard scf calculation choosing the k grid and setting force_symmorphic=.true. An ${PREFIX}.save folder will be automatically created. | |||
# In the main directory I copy the previously created ${PREFIX}.save directory and I run a dVscf calculation, meaning a phonon calculation setting the flag electron_phonon = ‘dvscf’, | |||
and a q grid equivalent to the k grid you used before, for example | and a q grid equivalent to the k grid you used before, for example | ||
| Line 23: | Line 23: | ||
# In nscf folder I run an nscf calculation, setting the number of bands nbnd equal to the desired band number, force_symmorphic=.true. and the same q grid as before. A ${PREFIX}.save folder will be automatically created. | |||
# In the main directory I copy and then overwrite the previous ${PREFIX}.save directory with the new one. Now I run an elph calculation setting {{font color|red|electron_phonon = ‘yambo’}}, and the q grid. | |||
&inputph | &inputph | ||
Revision as of 11:29, 19 November 2020
Here we show step-by-step how to use Quantum espresso to calculate phonons and electron-phonon matrix-elements on a regular q-grid, with the final aim to allow Yambo to read these databases and calculate the temperature dependent correction to the electronic states.
Create a standard scf and nscf calculation in two different folders.
- In scf we run a standard scf calculation choosing the k grid and setting force_symmorphic=.true. An ${PREFIX}.save folder will be automatically created.
- In the main directory I copy the previously created ${PREFIX}.save directory and I run a dVscf calculation, meaning a phonon calculation setting the flag electron_phonon = ‘dvscf’,
and a q grid equivalent to the k grid you used before, for example
&inputph
tr2_ph = 1e-16
prefix = '6HSiC'
fildvscf = '6HSiC-dvscf'
fildyn = '6HSiC.dyn'
electron_phonon = 'dvscf',
epsil = .true.
trans = .true.
ldisp = .true.
verbosity = 'high'
nq1=10, nq2 =10, nq3=2
/
- In nscf folder I run an nscf calculation, setting the number of bands nbnd equal to the desired band number, force_symmorphic=.true. and the same q grid as before. A ${PREFIX}.save folder will be automatically created.
- In the main directory I copy and then overwrite the previous ${PREFIX}.save directory with the new one. Now I run an elph calculation setting Template:Font color, and the q grid.
&inputph
fildvscf = '6HSiC-dvscf'
fildyn = '6HSiC.dyn'
verbosity = 'high'
epsil = .true.
ldisp = .true.
tr2_ph = 1e-16
prefix = '6HSiC'
electron_phonon = 'yambo',
trans = .false.
nq1=10, nq2 =10, nq3=2
/