[QE-developers] Issue applying multiple Hubbard Us to same atom [QE 7-1]
William Hewett
williamholmeshewett1 at gmail.com
Thu Aug 11 00:00:34 CEST 2022
Hi QE Devs,
I'm trying to apply two Hubbard U terms to one atom using QE 7-1. I've done
this successfully in previous versions of QE by making some changes to the
code (set_hubbard_l.src etc.) before compiling and using the commands:
Hubbard_U(n) = x1
Hubbard_U_back(n) = x2
In QE 7-1 I think this should not be required with the new HUBBARD card in
the input file. However, when applying multiple Us to one atom it seems the
first orbital is hit twice. Using this HUBBARD card in the input file:
HUBBARD (atomic)
U Gd-5D 8.4
U Gd-4F 5.0
I can see in the output file that both the Us are being applied to the 5D
channel.
Hubbard projectors: atomic
Hubbard parameters of DFT+U (Dudarev formulation) in eV:
U(Gd-5d) = 8.4000
U2(Gd-5d) = 5.0000
Swapping the order in the HUBBARD card, i.e. 4F first, will cause the 4F
orbital to be hit twice.
I can also check that this is not an issue with the labeling in the PP i.e.
<PP_CHI.1 type="real" size=" 1110" l="0" occupation=" 2.0000" columns="3"
*label*="5S">
<PP_CHI.2 type="real" size=" 1110" l="0" occupation=" 2.0000" columns="3"
*label*="6S">
<PP_CHI.3 type="real" size=" 1110" l="1" occupation=" 6.0000" columns="3"
*label*="5P">
<PP_CHI.4 type="real" size=" 1110" l="1" occupation=" 0.0000" columns="3"
*label*="6P">
<PP_CHI.5 type="real" size=" 1110" l="2" occupation=" 1.0000" columns="3"
*label*="5D">
<PP_CHI.6 type="real" size=" 1110" l="2" occupation=" 0.0000" columns="3"
*label*="6D">
<PP_CHI.7 type="real" size=" 1110" l="3" occupation=" 7.0000" columns="3"
*label*="4F">
<PP_CHI.8 type="real" size=" 1110" l="3" occupation=" 0.0000" columns="3"
*label*="5F">
All looks ok. Note that I've manually added the labels to this (Gd) PP, but
the behaviour is reproducible with other PPs too.
I think this is not the intended behavior of the code?
Here is the full input file:
&CONTROL
calculation = 'scf'
verbosity = 'high'
restart_mode = 'from_scratch'
outdir = './output/'
prefix = 'GdN'
pseudo_dir = './'
/
&SYSTEM
ecutrho = 200
ecutwfc = 50
ibrav = 2
A = 4.999
nat = 2
nspin = 2
ntyp = 2
nbnd = 16
occupations = 'smearing'
degauss = 1.0d-02
smearing='gauss'
starting_magnetization(1) = 1.0
starting_magnetization(2) = 0.0
/
&ELECTRONS
conv_thr = 1.0d-06
/
&IONS
/
&CELL
/
ATOMIC_SPECIES
Gd 157.25 Gd.GGA-PBE-paw-v1.0.UPF
N 14.0067 N.pbe-kjpaw.UPF
ATOMIC_POSITIONS {crystal}
Gd 0.0000000000 0.0000000000 0.0000000000
N 0.5000000000 0.5000000000 0.5000000000
K_POINTS automatic
6 6 6 0 0 0
HUBBARD (atomic)
U Gd-5D 8.4
U Gd-4F 5.0
Kind regards,
William Hewett
Postdoctoral Researcher
Victoria University of Wellington
New Zealand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/developers/attachments/20220811/8a0a164d/attachment-0001.html>
More information about the developers
mailing list