[Pw_forum] external static electric field
Dariusz Kajewski
kajewski at us.edu.pl
Wed Jun 28 16:54:42 CEST 2006
Hello!
I'm a fresh user of Q-E so please forgive me for any silly mistakes. I
was browsing the forum archive but I couldn't find any solution for my
problem - i try to make some calculations aboout ferroelectric materials
- polarization via Berry Phase method, which seems to be verry good at
the moment for me. But I need to aplay an electric field and relax the
structure under it's influence to calculte polarization after that. I
try to do that for BaTiO3 and without field it works great but i don't
know what's wrong with my input file, which is:
&CONTROL
calculation = "relax",
restart_mode='from_scratch',
prefix = "bto",
pseudo_dir = "../pseudo",
outdir = "./",
lelfield = .true.,
gdir = 3,
nppstr = 7,
nberrycyc=1
/
&SYSTEM
ibrav=6, celldm(1)=7.541801934, celldm(3)=1.011087586, nat=5, ntyp=3,
degauss=0.00, nbnd=20,
occupations='fixed',
ecutwfc = 20.0,
ecutrho =120.0
/
&ELECTRONS
conv_thr = 1.0d-12,
mixing_beta = 0.7,
efield=0.0001
/
&IONS
ion_dynamics = 'bfgs'
pot_extrapolation = 'second_order'
/
ATOMIC_SPECIES
O 15.9994 O.pw91-van_ak.UPF
Ti 47.867 Ti.pw91-nsp-van.UPF
Ba 137.327 Ba.pw91-nsp-van.UPF
ATOMIC_POSITIONS crystal
Ba 0.0 0.0 0.0
Ti 0.5 0.5 0.5224
O 0.5 0.5 -0.0244
O 0.5 0.0 0.4895
O 0.0 0.5 0.4895
K_POINTS automatic
4 4 4 1 1 1
When i tray to make calculations with that program gaves me such an
answer after
" Self-consistent Calculation
iteration # 1 ecut= 20.00 ryd beta=0.70
Davidson diagonalization with overlap
error hepsiher: translated G= -0.145833333333333
-0.145833333333333
-0.144234125067513 with crystal coordinates 0
0
0 corresponds to ng= 1 but G(ng)=
0.000000000000000E+000 0.000000000000000E+000 0.000000000000000E+000
probably because G_par is NOT a reciprocal lattice vector
Possible choices as smallest G_par: "
what I'm doing wrong? Please help me :) thank you in advance
Dariusz Kajewski
More information about the users
mailing list