[QE-users] DFT+U - error when using the pseudopotential projectors

Paolo Giannozzi paolo.giannozzi at uniud.it
Fri Dec 9 17:06:05 CET 2022


On 07/12/2022 16:26, Iurii TIMROV via users wrote:

> it might be that something has been broken over the years

it might be, given the complete absence of tests and examples for that 
feature. It isn't, though: with a different pseudopotential 
(Co.pbesol-n-kjpaw_psl.1.0.0.UPF) not containing semi-core states, 
neither the current code nor the first version (5.0.3) implementing 
DFT+U with pseudopotential projectors crash. The results seem to be the 
same (convergence is nasty as usual so it is difficult to get exactly 
the same numbers).

A comment in PW/src/init_q_aeps.f90 seems to confirm that the problem is 
in the logic used to choose the projectors:

   ! NOTE: one might run into troubles when using a PP with semicore
   ! states with same l as valence states (also otherwhere for DFT+Hubbard

Paolo
-- 
Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
Univ. Udine, via delle Scienze 206, 33100 Udine Italy, +39-0432-558216


More information about the users mailing list