[QE-users] problems with DFT+U+V (No atom equivalent to r2 error)
Iurii TIMROV
iurii.timrov at epfl.ch
Wed Jun 8 13:53:46 CEST 2022
Dear Corina,
Please do not forget to indicate your affiliation.
You are trying to model a V-O dimer, right? Note that DFT+U+V was designed for periodic solids. Also note that a virtual 3x3x3 supercell is created in DFT+U+V to find the indices of neighboring atoms to assign the inter-site Hubbard V interaction (please see the discussion on page 11 in this paper: arXiv:2203.15684<https://arxiv.org/abs/2203.15684>).
In order to solve your problem just change the value of the parameter "eps" to e.g. 5.d-5 in PW/src/intersite_V.f90 and then recompile the code. Note that the default value "eps = 5.d-6" works in the majority of cases (at least for periodic solids).
HTH
Greetings,
Iurii
--
Dr. Iurii TIMROV
Senior Research Scientist
Theory and Simulation of Materials (THEOS)
Swiss Federal Institute of Technology Lausanne (EPFL)
CH-1015 Lausanne, Switzerland
+41 21 69 34 881
http://people.epfl.ch/265334
________________________________
From: users <users-bounces at lists.quantum-espresso.org> on behalf of Corina Urdaniz <urdaniz.corina at qns.science>
Sent: Wednesday, June 8, 2022 5:24:24 AM
To: users at lists.quantum-espresso.org
Subject: [QE-users] problems with DFT+U+V (No atom equivalent to r2 error)
Dear All, i'm new in QE, i running DFT+U+V in simple system (see input below), and i obtain this error message:
I diff > 0, diff= 1.00000000000000 at1= 1 at2= 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine symonpair (1):
No atom equivalent to r2
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I'm running too in the new development version and I obtain the same error.
&control
calculation = "scf"
prefix = "xxx"
pseudo_dir = "xxxxxx"
outdir = "./tmp"
restart_mode = "from_scratch"
nstep = 500
/
&system
ibrav=6,
A=12.375
C= 29
nat=2,
ntyp=2,
ecutwfc =70,
ecutrho= 600,
occupations='smearing',
smearing='mv'
degauss=0.005
starting_magnetization(1)=0.7
starting_magnetization(2)=-0.07
vdw_corr = 'grimme-d3'
nspin=2
lda_plus_u = .true.
lda_plus_u_kind = 2
U_projection_type = 'ortho-atomic',
Hubbard_V(1,1,1)=1
Hubbard_V(1,2,2)=2
/
&electrons
electron_maxstep = 500,
conv_thr = 1.0D-8,
mixing_beta = 0.3,
/
&IONS
/
ATOMIC_SPECIES
V 50.9415 v_pbe_v1.4.uspp.F.UPF
O 15.999 O.pbe-n-kjpaw_psl.0.1.UPF
ATOMIC_POSITIONS (angstrom)
V 5.1550456485 5.1550098098 14.1845777826
O 5.1549976674 5.1549967180 12.0833856727
K_POINTS automatic
1 1 1 0 0 0
for the new development i try with this card:
HUBBARD (ortho-atomic)
V V-3d V-3d 1 1 1.2
V V-3d V-4s 1 1 0.5
V V-3d O-2p 1 2 2
V V-4s V-4s 1 1 0.5
the problem was solved when i changed the coordinates to something like:
ATOMIC_POSITIONS (angstrom)
V 0.0 0.0 0.0
O 0.0 0.0 2.0
but I get the same error as above if I use the positions from relax.out
Is it a bug, or is it just the question of some parameter tweaking?
TIA!
all the best,
Corina.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20220608/f8d016dc/attachment.html>
More information about the users
mailing list