Greetings All,
I wish to use spin-orbit coupling for some Berry phase calculations on some complicated structures so I have been becoming familiar with the HGH PS. I can turn on and off SOC and get a reasonable band structure. I have done convergence studies on the HGH PS for Ga and As and understand these as well. I used the rhombohedral primitive cell with 3 valence electrons on Ga and 5 on As for a total of ten electrons/primitive cell. I used a MP grid for the attached file of 24x24x24 with the face centering shifts (a wastefully large grid) and a ecut of 45 Hartrees (again a little better than needed) and plotted the band structure using 14 bands. If you look at the attached pdf of the structure, you can see my puzzlement. The top most (empty) band seems very noisy. Does anyone have any idea where this comes from or even better how to get rid of it? I note that turning off the SOC and using the same HGH PS does not suffer from noise in the top most band. Any ideas. I have attached my calculation input as well for reference.
Noise in uppermost bands
Moderator: bguster
Noise in uppermost bands
- Attachments
-
- GaAs SOC.pdf
- Band Structure of GaAs using HGH PS with SOC on (noise problem in top band)
- (141.21 KiB) Downloaded 300 times
-
- gaasSOC.in
- The input file for generating the band structure
- (2.05 KiB) Downloaded 300 times
-
- Posts: 138
- Joined: Sat Aug 15, 2009 12:45 am
Re: Noise in uppermost bands
Hi,
Usually the last bands of the calculations are more difficult to converge and you can get such noise in the band structures. By the way, does abinit tell you that you are converged for these bands ? Because I would suspect that the wavefunction residual for these bands is not fulfilling your convergence criterium (tolwfr)
What you can do is increase a little bit the number of bands that you want to calculate and not show the last ones. Also, you can specify a "buffer" of band thx to the nbdbuf variable. This buffer of bands will not be used in the convergence check.
Try for example with nband2 24 nbdbuf2 2 so that you should have 22 converged bands.
David
Usually the last bands of the calculations are more difficult to converge and you can get such noise in the band structures. By the way, does abinit tell you that you are converged for these bands ? Because I would suspect that the wavefunction residual for these bands is not fulfilling your convergence criterium (tolwfr)
What you can do is increase a little bit the number of bands that you want to calculate and not show the last ones. Also, you can specify a "buffer" of band thx to the nbdbuf variable. This buffer of bands will not be used in the convergence check.
Try for example with nband2 24 nbdbuf2 2 so that you should have 22 converged bands.
David
Re: Noise in uppermost bands
Thank you for your comment David,
To address your question, yes the GaAs SOC calculations converged. In addition, the calculations were also converged with respect to k and Etot. The SCF convergence criteria was toldfe (results pasted below). I tried many things including very large k-mesh values as well as large values of Etot as well as trying smearing, but the numerical instability just the topmost band seemed to persist regardless of what I did.
> At SCF step 9, etot is converged :
> for the second time, diff in etot= 5.507E-14 < toldfe= 1.000E-12
Another thing that I noticed and I initially thought of including in the first message was that the numerical instability in the top band was not present (for my GaAs case) when I turned off spin-orbit coupling (e.g. nspinor 2 -> nspinor 1). Any thoughts on this observation?
Cheers,
Paul
To address your question, yes the GaAs SOC calculations converged. In addition, the calculations were also converged with respect to k and Etot. The SCF convergence criteria was toldfe (results pasted below). I tried many things including very large k-mesh values as well as large values of Etot as well as trying smearing, but the numerical instability just the topmost band seemed to persist regardless of what I did.
> At SCF step 9, etot is converged :
> for the second time, diff in etot= 5.507E-14 < toldfe= 1.000E-12
Another thing that I noticed and I initially thought of including in the first message was that the numerical instability in the top band was not present (for my GaAs case) when I turned off spin-orbit coupling (e.g. nspinor 2 -> nspinor 1). Any thoughts on this observation?
Cheers,
Paul
Re: Noise in uppermost bands
Converging the total energy (toldfe) for the ground state is a pretty mild condition. You might try for the ground state using tolvrs 1.0D-18 for the convergence parameter, and then for the non-self-consistent calculation, use tolwfr 1.0D-20 (anyway, that's how I usually do these things).
Josef W. Zwanziger
Professor, Department of Chemistry
Canada Research Chair in NMR Studies of Materials
Dalhousie University
Halifax, NS B3H 4J3 Canada
jzwanzig@gmail.com
Professor, Department of Chemistry
Canada Research Chair in NMR Studies of Materials
Dalhousie University
Halifax, NS B3H 4J3 Canada
jzwanzig@gmail.com