Calculating electron effective masses using Ypp
Posted: Fri Mar 20, 2015 6:33 pm
Dear all,
My aim is to calculate the electron effective masses of germanium. For my calculations I am using LDA HGH pseudopotentials with spin orbit interaction, and Abinit to generate the input files for Yambo. I have generated the electron band structure of Ge from DFT for 16x16x16 k grids using Ypp and obtained good agreement with Abinit.
Using Ypp I obtained the conduction band energies outward from L in the parallel direction for DFT, these are the blue stars in the figure below, I have attached the input file used. I also obtained the energies at these same points using Abinit, the red pluses. The cyan squares are from a series of shifted 16x16x16 k grid DFT calculations from Abinit, where the shifts applied were chosen to align with the k points I requested from Ypp. The x axis is the displacement from L, epsilon, and the y axis is the band energy.

The effective mass obtained from Abinit's points agrees with experimental data, but there's some discrepancy between the energies calculated from Abinit and Yambo. There's a similar difference as well for the perpendicular direction from L. I was wondering if I was doing something incorrect or if there was an explanation somewhere that detailed the origin of this discrepancy and a possible method to use to overcome it? Outside of using a denser k grid, is there any way to give Yambo a specific line of k-points along which to calculate the energy more accurately?
I also attempted to calculate the effective mass under COHSEX, done on a 16x16x16 k grid, as seen in the figure below. The electronic band structure looks reasonable, but looking close to L there seems to be some wiggling in the conduction band energies in contrast to the expected parabola:

I obtained similar for PPA. I have also attached the input file for my COHSEX calculation. I was wondering if it's possible to do GW corrections on a denser line of k-points along a given direction without having to increase the k grid or if there is some way to correct for this?
Kind regards,
Ronan
My aim is to calculate the electron effective masses of germanium. For my calculations I am using LDA HGH pseudopotentials with spin orbit interaction, and Abinit to generate the input files for Yambo. I have generated the electron band structure of Ge from DFT for 16x16x16 k grids using Ypp and obtained good agreement with Abinit.
Using Ypp I obtained the conduction band energies outward from L in the parallel direction for DFT, these are the blue stars in the figure below, I have attached the input file used. I also obtained the energies at these same points using Abinit, the red pluses. The cyan squares are from a series of shifted 16x16x16 k grid DFT calculations from Abinit, where the shifts applied were chosen to align with the k points I requested from Ypp. The x axis is the displacement from L, epsilon, and the y axis is the band energy.

The effective mass obtained from Abinit's points agrees with experimental data, but there's some discrepancy between the energies calculated from Abinit and Yambo. There's a similar difference as well for the perpendicular direction from L. I was wondering if I was doing something incorrect or if there was an explanation somewhere that detailed the origin of this discrepancy and a possible method to use to overcome it? Outside of using a denser k grid, is there any way to give Yambo a specific line of k-points along which to calculate the energy more accurately?
I also attempted to calculate the effective mass under COHSEX, done on a 16x16x16 k grid, as seen in the figure below. The electronic band structure looks reasonable, but looking close to L there seems to be some wiggling in the conduction band energies in contrast to the expected parabola:

I obtained similar for PPA. I have also attached the input file for my COHSEX calculation. I was wondering if it's possible to do GW corrections on a denser line of k-points along a given direction without having to increase the k grid or if there is some way to correct for this?
Kind regards,
Ronan