Describe the bug
I am currently writing a tutorial on how to calculate and visualize band-decomposed (partial) charge density. However, when I attempt to calculate and draw the .cube charge file, the results from PW and LCAO basis set appear to be inconsistent. Attached are some benchmark results using 2D graphene with a 2×2×2 k-points sampling.
BAND1 (VASP)

BAND1 (ABACUS, LCAO)

BAND1 (ABACUS, PW)

It appears that under the PW basis set, only the charge of certain specific k-points is taken into account. The observed pattern matches the result of the k-point (0.5, 0.5, 0.5) (in terms of k-points sampling using DIRECT coordinates in output file kpoints):
BAND1 K(0.5, 0.5, 0.5) (VASP)

BAND1 K(0.5, 0.5, 0.5) (ABACUS, LCAO)

Task list for Issue attackers (only for developers)
Describe the bug
I am currently writing a tutorial on how to calculate and visualize band-decomposed (partial) charge density. However, when I attempt to calculate and draw the
.cubecharge file, the results from PW and LCAO basis set appear to be inconsistent. Attached are some benchmark results using 2D graphene with a 2×2×2 k-points sampling.BAND1 (VASP)



BAND1 (ABACUS, LCAO)
BAND1 (ABACUS, PW)
It appears that under the PW basis set, only the charge of certain specific k-points is taken into account. The observed pattern matches the result of the k-point (0.5, 0.5, 0.5) (in terms of k-points sampling using DIRECT coordinates in output file
kpoints):BAND1 K(0.5, 0.5, 0.5) (VASP)


BAND1 K(0.5, 0.5, 0.5) (ABACUS, LCAO)
Task list for Issue attackers (only for developers)