[QE-users] Problems related to Hubbard potential when vc-relax is calculated
임용식
dydtlr5506 at gm.gist.ac.kr
Wed Nov 22 14:28:38 CET 2023
Hello,
I have a difficulty in lattice relaxing of the EuTiO3 material with Quantum Espresso 7.1 version. EuTiO3 material is antiferromagnetic. Eu atom of this material have 4f-shell electrons and spin-polarization. Hence, Hubbard potential U & Hund exchange J values are needed to do "vc-relax". Other papers also use U&J potentials for optimization of this material, and I will give an example of application in one of them.
"Density functional calculations. Our first-principles calculations were carried out using the Vienna ab-initio simulation package (VASP)47 with the Perdew–Burke–Ernzerhof approximation to the exchange correlation functional48. Eu 4f electrons were treated with the GGA+U method, using Dudarev’s approach49, with U=6.0 eV and J=1.0 eV. Default projector augmented wave pseudopotentials were employed. A plane wave cutoff of 500 eV was used and the Brillouin zone was sampled using an 8×8×6 k-point grid."
- Multiferroic quantum criticality, 2019, Multiferroic quantum criticality
I intend to follow the method of the above paper almost similarly. But instead of VASP program, I use Quantum Espresso. I couldn't search paper following the above method with Quantum Espresso.
My input data is as follows:
-------------------------------------------------------------------------------------------------------------------------------------
&control
calculation = 'vc-relax'
restart_mode='from_scratch',
prefix='ETO',
pseudo_dir ='/home/dydtlr5506/pseudo',
outdir='./wavefunc'
tstress = .true.
forc_conv_thr = 1.0d-7
dt = 20
disk_io = 'none'
nstep =9910
/
&system
ibrav= 0,
nat=20, ntyp= 4,
ecutwfc = 80.0, ecutrho = 640.0,
occupations = 'smearing',
smearing = 'gaussian'
degauss = 0.0010
nspin = 2
starting_magnetization(1)=0.5
starting_magnetization(2)=-0.5
/ &electrons
mixing_mode = 'plain'
electron_maxstep = 100
conv_thr = 1.0d-13
/
&ions
ion_dynamics = 'bfgs'
/ &cell
cell_dofree='xyz'
cell_dynamics = 'bfgs'
/
ATOMIC_SPECIES
Eu1 151.964 Eu.pbe-spn-kjpaw_psl.1.0.0.UPF
Eu2 151.964 Eu.pbe-spn-kjpaw_psl.1.0.0.UPF
Ti 47.86 Ti.pbe-spn-kjpaw_psl.1.0.0.UPF
O 15.999 O.pbe-n-kjpaw_psl.1.0.0.UPF
K_POINTS {automatic}
6 6 4 0 0 0
CELL_PARAMETERS (angstrom)
5.4810958704672510 0.0000000000000000 0.0000000000000003
0.0000000000000009 5.4810958704672510 0.0000000000000003
0.0000000000000000 0.0000000000000000 7.8763673700122299
ATOMIC_POSITIONS (crystal)
Eu1 0.0000000000000000 0.5000000000000000 0.2500000000000000 1 1 0
Eu2 0.5000000000000000 0.0000000000000000 0.2500000000000000 1 1 0
Eu1 0.5000000000000000 0.0000000000000000 0.7500000000000000 1 1 0
Eu2 0.0000000000000000 0.5000000000000000 0.7500000000000000 1 1 0
Ti 0.5000000000000000 0.5000000000000000 0.5000000000000000 1 1 0
Ti 0.0000000000000000 0.0000000000000000 0.5000000000000000 1 1 0
Ti 0.0000000000000000 0.0000000000000000 0.0000000000000000 1 1 0
Ti 0.5000000000000000 0.5000000000000000 0.0000000000000000 1 1 0
O 0.5000000000000000 0.5000000000000000 0.2500000000000000 1 1 0
O 0.0000000000000000 0.0000000000000000 0.2500000000000000 1 1 0
O 0.7079342699999996 0.2079342699999996 0.0000000000000000 1 1 0
O 0.7920657300000004 0.2920657300000004 0.5000000000000000 1 1 0
O 0.2920657300000004 0.2079342699999996 0.5000000000000000 1 1 0
O 0.2079342699999996 0.2920657300000004 0.0000000000000000 1 1 0
O 0.0000000000000000 0.0000000000000000 0.7500000000000000 1 1 0
O 0.5000000000000000 0.5000000000000000 0.7500000000000000 1 1 0
O 0.2079342699999995 0.7079342699999996 0.5000000000000000 1 1 0
O 0.2920657300000005 0.7920657300000004 0.0000000000000000 1 1 0
O 0.7920657300000004 0.7079342699999996 0.0000000000000000 1 1 0
O 0.7079342699999996 0.7920657300000004 0.5000000000000000 1 1 0
HUBBARD (ortho-atomic)
U Eu1-4f 6.0
J0 Eu1-4f 1.0
U Eu2-4f 6.0
Jo Eu2-4f 1.0
-------------------------------------------------------------------------------------------------------------------------------------
But, I checked the following error:
-------------------------------------------------------------------------------------------------------------------------------------
Error in routine card_hubbard (3):
Not allowed to specify two Hubbard channels that are the same for the same atom
-------------------------------------------------------------------------------------------------------------------------------------
Q1) Please let me know how to solve this problem.
Morever, The orbital shell of Eu atom used to Hubbard energy is 4f(since Eu orbital valency configuration: 5s2 5p6 4f7 6s2). My pseudopotential of Eu only has 5s, 5p & 6s. So. following error occurs:
-------------------------------------------------------------------------------------------------------------------------------------
Error in routine offset_atom_wfc (1):
Mismatch between the requested and available manifolds
using ibrav=0 with symmetry is DISCOURAGED, use correct ibrav instead
Eu pseudopotential contains the orbitals: 5S 6S 5P 6P 5D
Requested Hubbard manifold from the input: 4F
-------------------------------------------------------------------------------------------------------------------------------------
Q2) Can I know the psudopotential library or source including 4f-orbital of Eu atom? I couldn't find that.
Because I beginner at Quantum Espressso, so I would appreciate it if you could explain it in as much detail as possible!!
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20231122/ecb9e2d2/attachment.html>
More information about the users
mailing list