Re: clarification (convergence)

Dear eliephys78,

It is indeed a good idea to understand that.

Quote:

1- Do the 'decay.H' and 'decay.dynmat' depend on the interpolated q and k grids or they only depend on the coarse grids? That is do we have to check them versus the cahnges in the fine q and k grids too?

No, they do not. They only depend on the initial coarse grid.

You need to make sure that they decay sufficiently for increase real space vectors. You should expect at least 4-6 order of magnitude decrease. Best plot on a log y scale.

Quote:

2- Regarding the convergence of electronic relaxation time and the phonon self energy, do we have to re calculate the el-ph matrix elements each time we change either the phonon or the electronic fine grids?

Yes but you only have to redo the interpolation part. So you can restart from reading the epmatwp1 file.

Quote:

3- Once convergence has been achieved with respect to phonon and electronic fine grids, and we have to check convergence w.r.t degaussw and degaussq, Is there any need to recalculate those matrix elements?

In principle yes. However if you are looking at the electron self-energy, the you mainly care about degaussw and for the phonon self-energy mainly about degaussq.

In addition, I would say that they just need to be small enough to not change the results.

Typically you want to use 1-5 meV for the degaussw (this is very well converged). If you do not care about tiny variation, then you can use 10 meV. Larger than that might affect the results (but will speed up the convergence).

degaussq you do not need to do convergence since most quantities are outputed for different values of degaussq so that you only need to do the calculation once.

Quote:

4- Is the parameter 'etemp' related to temperature. That is by setting etemp='300' does it mean the parameters are calculated at 300K? the same question holds: do we have to recalculate the el-ph marix elements?

This is a bit tricky. eptemp (not etemp) is the temperature that enters into the Fermi-Dirac occupation factors.

In most cases it is indeed the temperature. So etemp='300' means 300K.

Now you can compute multiple temperature at a time (see the corresponding input variables). Note that it might not work for all quantities. Then you have to do 1 temperature per calculations.

In the specific case of mobility, 'eptemp' is not used and 'tempsmin', 'tempsmax' is used instead.

Quote:

5- If etemp does not represent temperature, how can we obtain let us say the elecself energies at various temperarures?

I am sorry to ask all of this but there are a lot of parameters to be checked and for the sake of saving computational time, I am trying to get my head straight around this.

No problem,

Samuel

Regards