I have followed the tutorials, and I have a couple of questions that revolve around the Lebegue contour deformation method and self consistency. When performing this type of calculation, we introduce the "new" variables nfreqre and nfreqim. Is it important to do convergence tests with respect to the number of frequencies along both the real and imaginary axes? The tutorials just give some numbers nfreqre=10 & nfreqim=4 if I recall. Should these be evenly distributed along their respective axes from 0 to Secondly, in regards to self consistency, ie gwcalctyp2X, how do what cutoff is used to determine self consistency? Is it change in the Fermi energy, is it change in the band gap, is it a tolwfr? The variable info for gwcalctyp & the tutorials simply don't say. There is a GW variable called gw_nstep in the gw variable section, but it refers to optdriver=8. When I check the input variable information for "optdriver" it doesn't go past 5.
Secondly, and this is only related to super cell calculations. Because of the empty vacuum space increasing the size of the unit cell, the number of bands and G vectors can get quite large. For a 35Ha cutoff with 8 carbon & 2 fluorine atoms, you get ~15000 Gvectors and 14000 bands if you calculate the full KSS (ie nbandkss -1). Many other groups don't report an "nband cutoff". Is it it sufficient to test the convergence nband for screening and gw calculations (which I believe must be less than nbandkss)?
Thanks for the help.
--James
Self consistency in gwcalctyp 22
Moderators: maryam.azizi, bruneval
Re: Self consistency in gwcalctyp 22
From 6.2 release notes
D.18 A new optdriver level has been addded for performing self-consistent GW calculations.
Related input variables (not operational) gw_nstep, gw_sctype, gw_sctype_name, gw_toldfeig.
QPSCGW + PAW is still under testing due to some regressions introduced in the previous merges.
one-shot COHSEX + PAW is available for production, self-consistency with COHSEX + PAW is under testing.
The memory is better controlled, thanks to the gwmem input variable.
Two different FFT meshes defined by ecuteps and ecusigx are used to calculate the
matrix elements the exchange and the correlation part of the self-energy, respectively.
Extrapolar works with SCGW. Also with PAW.
On-going effort to take into account the anisotropy of the inverse dielectric matrix in the
optical limit: the full dielectric tensor is now available thus opening the way to
a more accurate treatment of the Coulomb divergence in the correlated self-energy thanks to the
use of the Lebedev-Laikov quadrature scheme on the sphere.
Preliminary implementation of SCGW with symmetries (not fully operational yet)
Hermitianicity of HF, COHSEX, SEX is employed to speed up SCGW
Work by M. Giantomassi
has changed to:
in 6.4
B.3 Several advanced features of the GW part of ABINIT can now be used safely.
In particular QPSCGW + PAW is OK, as well as self-consistent COHSEX + PAW.
Extrapolar works with SCGW, also with PAW.
SCGW has now been implemented with symmetries (HF, COHSEX, SEX), and use of
hermitianity (speed up of the calculations).
The memory is better controlled, thanks to the gwmem input variable.
Two different FFT meshes defined by ecuteps and ecusigx are used to calculate the
matrix elements the exchange and the correlation part of the self-energy, respectively.
A new optdriver level has been addded for performing self-consistent GW calculations.
Related input variables gw_nstep, gw_sctype, gw_sctype_name, gw_toldfeig.
Work by M. Giantomassi
Can someone comment a bit about these changes, and how GW self consistency was implemented before in the gwcalctyp 22 scheme?
D.18 A new optdriver level has been addded for performing self-consistent GW calculations.
Related input variables (not operational) gw_nstep, gw_sctype, gw_sctype_name, gw_toldfeig.
QPSCGW + PAW is still under testing due to some regressions introduced in the previous merges.
one-shot COHSEX + PAW is available for production, self-consistency with COHSEX + PAW is under testing.
The memory is better controlled, thanks to the gwmem input variable.
Two different FFT meshes defined by ecuteps and ecusigx are used to calculate the
matrix elements the exchange and the correlation part of the self-energy, respectively.
Extrapolar works with SCGW. Also with PAW.
On-going effort to take into account the anisotropy of the inverse dielectric matrix in the
optical limit: the full dielectric tensor is now available thus opening the way to
a more accurate treatment of the Coulomb divergence in the correlated self-energy thanks to the
use of the Lebedev-Laikov quadrature scheme on the sphere.
Preliminary implementation of SCGW with symmetries (not fully operational yet)
Hermitianicity of HF, COHSEX, SEX is employed to speed up SCGW
Work by M. Giantomassi
has changed to:
in 6.4
B.3 Several advanced features of the GW part of ABINIT can now be used safely.
In particular QPSCGW + PAW is OK, as well as self-consistent COHSEX + PAW.
Extrapolar works with SCGW, also with PAW.
SCGW has now been implemented with symmetries (HF, COHSEX, SEX), and use of
hermitianity (speed up of the calculations).
The memory is better controlled, thanks to the gwmem input variable.
Two different FFT meshes defined by ecuteps and ecusigx are used to calculate the
matrix elements the exchange and the correlation part of the self-energy, respectively.
A new optdriver level has been addded for performing self-consistent GW calculations.
Related input variables gw_nstep, gw_sctype, gw_sctype_name, gw_toldfeig.
Work by M. Giantomassi
Can someone comment a bit about these changes, and how GW self consistency was implemented before in the gwcalctyp 22 scheme?