Dear Daniele,
I have tried to use the "ypp -k q" to generate the new K grid:
0.0000000 0.0000000 0.0000000
0.3333333 0.0000000 0.0000000
0.0000000 0.3333333 0.0000000
0.3333333 0.3333333 0.0000000
-0.3333333 0.3333333 0.0000000
0.0000000 0.0000000 0.3333333
0.3333333 0.0000000 0.3333333
-0.3333333 0.0000000 0.3333333
0.0000000 0.3333333 0.3333333
0.3333333 0.3333333 0.3333333
-0.3333333 0.3333333 0.3333333
0.0000000 -0.3333333 0.3333333
0.3333333 -0.3333333 0.3333333
-0.3333333 -0.3333333 0.3333333
0.5000001 0.2500000 0.0000000
0.1666667 0.2500000 0.0000000
-0.1666666 0.2500001 0.0000000
0.5000001 -0.0833333 0.0000000
0.5000001 -0.4166667 0.0000000
0.1666667 -0.0833333 0.0000000
-0.1666666 -0.4166667 0.0000000
-0.1666666 -0.0833333 0.0000000
0.1666667 -0.4166667 0.0000000
0.5000001 0.2500000 -0.3333333
0.5000001 0.2500000 0.3333333
0.1666667 0.2500000 -0.3333333
-0.1666666 0.2500001 0.3333334
-0.1666666 0.2500001 -0.3333334
0.1666667 0.2500000 0.3333333
0.5000001 -0.0833333 -0.3333333
0.5000001 -0.4166667 0.3333334
0.1666667 -0.0833333 -0.3333333
-0.1666666 -0.4166667 0.3333334
-0.1666666 -0.0833333 -0.3333334
0.1666667 -0.4166667 0.3333334
0.5000001 -0.4166667 -0.3333334
0.5000001 -0.0833333 0.3333333
0.1666667 -0.4166667 -0.3333334
-0.1666666 -0.0833333 0.3333334
-0.1666666 -0.4166667 -0.3333334
0.1666667 -0.0833333 0.3333333
The fisrt fourteen lines are the original k point grids and the other lines are the generated k grids by ypp(the corresponding Q points [0.5 0.25 0.0]).
These k grids are put into the Abinit and the new KSS file is obtained.
a2y -F *.KSS
yambo -i -V kpt
#
# __ __ ________ ___ __ __ _______ ______
# /_/\/_/\ /_______/\ /__//_//_/\ /_______/\ /_____/\
# \ \ \ \ \\::: _ \ \\::\| \| \ \\::: _ \ \\:::_ \ \
# \:\_\ \ \\::(_) \ \\:. \ \\::(_) \/_\:\ \ \ \
# \::::_\/ \:: __ \ \\:.\-/\ \ \\:: _ \ \\:\ \ \ \
# \::\ \ \:.\ \ \ \\. \ \ \ \\::(_) \ \\:\_\ \ \
# \__\/ \__\/\__\/ \__\/ \__\/ \_______\/ \_____\/
#
#
# GPL Version 4.3.1 Revision 132. (Based on r.15642 h.de46b6
# MPI+SLK Build
#
http://www.yambo-code.org
#
setup # [R INI] Initialization
% IkSigLim
1 | 41 | # [KPT] QP K-points indices range
%
IkXLim= 14 # [KPT] X grid last k-point index
% QptCoord # [KPT] [iku] Q-points coordinates (compatibility)
0.50000 | 0.25000 | 0.00000 |
%
yambo
| | |/ | | | \ / \
| | | o | _ _ | o ) |
| ~ | | \_/ | | O |
|___, | _ | | | O | |
| | | | | | | |
|____/|__|__|___|___|_____|\___/
<---> [01] CPU structure, Files & I/O Directories
<---> [02] CORE Variables Setup
<---> [02.01] Unit cells
<---> [02.02] Symmetries
<---> [02.03] RL shells
<---> Shells finder | | [000%] --(E) --( <---> Shells finder |########################################| [100%] --(E) --(X)
<---> [02.04] K-grid lattice
<---> [02.05] Energies [ev] & Occupations
<---> [WARNING][X] Metallic system
<---> [WARNING]Global and response function energy levels have different metallic character
<---> [03] Transferred momenta grid
<---> [RL indx] Q-grid:User defined / from ndb.kindx.
<---> [RL indx] Q BZ pts are /= from X grid BS pts. Gamma point only.
<---> [04] Timing Overview
<---> [05] Game Over & Game summary
[03] Transferred momenta grid
=============================
[RL indx] Q-grid:User defined / from ndb.kindx.
IBZ Q-points : 1
BZ Q-points : 2
Q [00001] : 0.500000 0.250000 0.000000 (iku) * weight 1.000000
Q [00001] : 0.205602 0.102801 0.000000 (cc ) * weight 1.000000
[RL indx]
Q BZ pts are /= from X grid BS pts. Gamma point only.
[WR./SAVE//ndb.kindx]---------------------------------------
Fragmentation :no
Polarization last K : 14
QP states : 1 41
X grid is uniform :no
BS scattering :no
COLL scattering :no
- S/N 002905 -------------------------- v.04.03.01 r.00132 -
It shows that Q BZ pts are not equal to the X grid BS pts. And only gamma point. I don't know why.
I think the denser k grids will increase the computional costs much more for the supercell.