forum@abinit.org
Subject: The ABINIT Users Mailing List ( CLOSED )
List archive
- From: Fabien Bruneval <fabien.bruneval@polytechnique.fr>
- To: forum@abinit.org
- Subject: Re: [abinit-forum] q vectors used in GW calculation
- Date: Fri, 20 Oct 2006 12:02:32 +0200
Dear Pierre-Yves,
The situation is:
your k-points are correctly placed on a regular grid and you want to generate ALL the q-vectors, which are differences k_i - k_j to calculate the screening.
If your k-points are regularly spaced, you should convince yourself that building them with
q_i = k_i - k_1
or with
q_i = k_i - k_2
or whatever
will give the SAME set of q-vectors. So there is no need to consider all pairs k_i - k_j. Just keep one fixed and vary the other one.
Therefore, the main point is to have a KSS file with k-point regularly spaced in the BZ. Please use a Monhorst-Pack grid, as for a standard DFT calculation. If you don't satisfy this requirement, your calculations are likely to crash.
I hope I convinced you...
Fabien
pprodhom@chartreuse.cea.fr wrote:
Dear Fabien Bruneval,
Firstly, thanks a lot for your response, I am glad that you take time to answer my question, I think I well understand what you said. But I guess that my question was not very clear. In fact it seems to me that all the possible q-vectors are not generated during the step of the screening calculation, because I look into the code and I saw that when it made the q vectors, it uses this: q=kj-k1 but k1 is just the first k point in the IBZ of the KSS file. So the q-vectors q=kj-ki for i=/1 are not calculated.
Then if we want to calculate (in the same run) sigma on a k-point k2
different from k1, there is a problem because abinit can't find the q vectors
q=kj-k2 because it didn't generate it in the previous step. So the error
message appears:
**error: q = k - kp + g0 not found.
kmkp = 0.5000000000000000 -0.5000000000000000
0.000000000000000
Then maybe I could change that modifying the code. That would avoid me to
launch the calculation as many times as the number of k-points where I want
to make a correction.
So I want to know if what I have said on q vectors is correct?
Best regards
Merci Beaucoup
Pierre-Yves Prodhomme
CEA-LETI/Minatec/D2NT/LSCDP
- Re: Re: [abinit-forum] q vectors used in GW calculation, pprodhom, 10/20/2006
- Re: [abinit-forum] q vectors used in GW calculation, Fabien Bruneval, 10/20/2006
- <Possible follow-up(s)>
- Re: Re: [abinit-forum] q vectors used in GW calculation, pprodhom, 10/20/2006
Archive powered by MHonArc 2.6.16.