[QE-users] How to add Hubbard U manifold labels to a PP?
Christoph Wolf
wolf.christoph at qns.science
Sun Oct 9 11:54:10 CEST 2022
Dear Iurii,
Thank you very much for your fix. I am still facing an issue here, probably
specific to my PPs - I wonder if you can help me out:
These PPs have two "partial waves" per wave function, e.g. two 5d and two
4f waves. It seems that this somehow leads to an issue with the occupations
as follows:
My calculations applies a U on 4f and 5d:
HUBBARD ortho-atomic
U Gd-4f 9.0
U Gd-5d 6.0
The neutral configuration of Gd is 4f7 5d1, and this is reflected in the
scf output:
STARTING HUBBARD OCCUPATIONS:
=================== HUBBARD OCCUPATIONS ===================
------------------------ ATOM 144 ------------------------
Tr[ns(144)] (up, down, total) = 7.00000 0.00100 7.00100
Atomic magnetic moment for atom 144 = 6.99900
SPIN 1
eigenvalues:
1.000 1.000 1.000 1.000 1.000 1.000 1.000
...
Tr[ns(144)] (up, down, total) = 0.50050 0.50050 1.00100
Atomic magnetic moment for atom 144 = 0.00000
SPIN 1
eigenvalues:
0.100 0.100 0.100 0.100 0.100
However, after scf convergence:
End of self-consistent calculation
=================== HUBBARD OCCUPATIONS ===================
------------------------ ATOM 144 ------------------------
Tr[ns(144)] (up, down, total) = 0.17333 0.17427 0.34761
Atomic magnetic moment for atom 144 = -0.00094
Background part
Tr[ns(144)] (up, down, total) = 0.13969 0.14315 0.28284
Atomic magnetic moment for atom 144 = -0.00345
which looks like the 4f shell lost all its electrons.
If I check the lowdin charges from projwfc.x:
Atom # 144: total charge = 17.7579, s = 2.1425, p = 6.0956, d =
1.9544, f = 7.5654
(now slight variations between the different schemes of calculating the
charges always happen but this is clearly something else).
Now strangely enough I used the old version of the U+V code and recompiled
with lanthanide background channels set to "5d" and occupation set to "1"
and this problem does not happen - but recompiling it every time is a bit
tedious and the new way in QE 7.1 is very convenient.
Just for completeness, the pseudo has wfcs like this:
<PP_CHI.7 type="real" size=" 1110" l="3" occupation=" 7.0000" columns="3">
<PP_CHI.8 type="real" size=" 1110" l="3" occupation=" 0.0000" columns="3">
(here for the 4f). I don't know exactly why this is built this way (the
paper argued this generally makes them softer and better behaved I
believe), but it seems to me that the new Hubbard code prints the
occupations of CHI.8 and not CHI.7.
Thank you for your assistance with this matter!
Best regards,
Chris
--
Group Leader "Theory of Quantum Systems at Surfaces"
IBS Center for Quantum Nanoscience
Seoul, South Korea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20221009/58eb8498/attachment.html>
More information about the users
mailing list