Hi again.
I would like to calculate the response function (alda /rpa) for large Q vector (transferred momenta), such as Q = q + G, where q is a q vector of the IBZ, to study in particular eels spectra.
Since what I understand in Yambo the way to specify the q vector is with:
% QpntsRXd
1 | 216 | # [Xd] Transferred momenta
so specifying the index of the q vector from the list we have in the r_setup file after the initialization.
but to me the q vector we have in this list belong all to the IBZ.
Zoooo, my questions:
1) how can I specify a q vector in yambo.in by giving explicitly the coordinates (relative lattice units? cartesian?) Which flag?
2) how can I then specify to yambo a bigger Q vector? For example that belongs to a larger Brillouin zone??
Please tell me and correct me when I'm wrong.
Thanks again so much!
federico iori.
Response for large Q vector
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan
-
- Posts: 31
- Joined: Tue Apr 07, 2009 4:39 pm
- andrea marini
- Posts: 325
- Joined: Mon Mar 16, 2009 4:27 pm
- Contact:
Re: Response for large Q vector
Dear Federico,feffeficus wrote: 1) how can I specify a q vector in yambo.in by giving explicitly the coordinates (relative lattice units? cartesian?) Which flag?
2) how can I then specify to yambo a bigger Q vector? For example that belongs to a larger Brillouin zone??
at the moment it is not possible to pick up a Q vector outside the IBZ. However this feature was possible in an old version of the code. It was removed because not used so often. Let me see if I can find it (it should be somewhere on the repository). I will let you know.
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)
Istituto di Struttura della Materia, CNR, (Italy)
-
- Posts: 31
- Joined: Tue Apr 07, 2009 4:39 pm
Re: Response for large Q vector
grazie Andrea!
I know it's a little bit unsual maybe since the calculation are heavy, but here to study this orrible V_$2$O_$3$ we are obliged to go higher with the q vector to focus on the d states and d-d transitions also.
thanks so much!
PS: i will give a look at the a2y stuff also!
I know it's a little bit unsual maybe since the calculation are heavy, but here to study this orrible V_$2$O_$3$ we are obliged to go higher with the q vector to focus on the d states and d-d transitions also.
thanks so much!
PS: i will give a look at the a2y stuff also!
- andrea marini
- Posts: 325
- Joined: Mon Mar 16, 2009 4:27 pm
- Contact:
Re: Response for large Q vector
Large Q calculations has been added to the latest revision in the SVN repository. Check here for more informations.
To use this feature increase the verbosity by using
Then use the two variables
to specify the direction along which you want the q+G vector ro lay and to choose among all vectors that lay in that direction the (QShiftOrder)th. Moreover use all possible Q-vectors because of the two above fields are present Yambo will only calculate the q+G combinations that lay in the wanted direction. For example the input file of a system with 48 Q-points in total that calculates the eps/eels along the z direction and picks-up the second q+G is
To use this feature increase the verbosity by using
Code: Select all
>yambo -o c -V resp
Code: Select all
Qdirectionn
QShiftOrder
Code: Select all
% Qdirection
0.000 | 0.000 | 1.000 | # [Xd] Transferred momentum direction (iku)
%
QShiftOrder= 2 # [Xd] Pick-up the (QShiftOrder)th q+G vector
% QpntsRXd
1 | 48 | # [Xd] Transferred momenta
%
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)
Istituto di Struttura della Materia, CNR, (Italy)