[QE-users] dipole moment
Ari P Seitsonen
Ari.P.Seitsonen at iki.fi
Mon Nov 19 17:32:01 CET 2018
Dear Sabike, [your affiliation please?]
If I understand correctly your question, looking in the code in
'add_efield.f90':
...
tot_dipole = -el_dipole + ion_dipole
...
IF ( iverbosity > 0 ) THEN
WRITE( stdout, '(8X,"Elec. dipole ",1F15.4," Ry au, ", 1F15.4," Debye")' ) &
el_dipole, (el_dipole*au_debye)
WRITE( stdout, '(8X,"Ion. dipole ",1F15.4," Ry au, ", 1F15.4," Debye")' ) &
ion_dipole, (ion_dipole*au_debye)
END IF
WRITE( stdout, '(8X,"Dipole ",1F15.4," Ry au, ", 1F15.4," Debye")' ) &
(tot_dipole* (omega/fpi)), ((tot_dipole* (omega/fpi))*au_debye)
WRITE( stdout, '(8x,"Dipole field ", 1F15.4," Ry au, ")') tot_dipole
Do those lines help? So something like
"Dipole = (-el_dipole + ion_dipole) * volume / (4 pi)". Was this what you
were looking for?
Greetings from Lviv,
apsi
-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-
Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/
Ecole Normale Supérieure (ENS), Département de Chimie, Paris
Mobile (F) : +33 789 37 24 25 (CH) : +41 79 71 90 935
On Sat, 17 Nov 2018, Sabike Ghasemi wrote:
> hi all,
> i am calculating dipole moment of water by pw.x.
> i do it correctly.but i don't understand "Elec. dipole" and " ion. dipole" in out put and relation them wit
> dipole. can i help me ?
> input :
> &CONTROL
> calculation = "scf"
> dipfield = .TRUE.
> disk_io = "default"
> iprint = 1
> max_seconds = 8.64000e+04
> nstep = 100
> outdir = "./tmp1/"
> prefix = "H2Otest"
> pseudo_dir = "./"
> restart_mode = "from_scratch"
> tefield = .TRUE.
> title = "H2Otest"
> tprnfor = .TRUE.
> verbosity = "high"
> /
>
> &SYSTEM
> a = 10
> degauss = 1.00000e-02
> ecutrho = 520
> ecutwfc = 130
> ibrav = 1
> nat = 3
> ntyp = 2
> occupations = "smearing"
> smearing = "gaussian"
> edir = 1
> emaxpos = 0.9
> eopreg = 0.2
> eamp = 0.00000e+00
> input_dft = "PBE"
> vdw_corr = "Grimme-D2"
> /
>
> &ELECTRONS
> conv_thr = 1.00000e-06
> electron_maxstep = 200
> mixing_beta = 7.00000e-01
> startingpot = "atomic"
> startingwfc = "atomic+random"
> /
>
> K_POINTS {automatic}
> 3 3 3 0 0 0
>
> ATOMIC_SPECIES
> O 15.99940 O.pbe-rrkjus.UPF
> H 1.00794 H.pbe-rrkjus.UPF
>
> ATOMIC_POSITIONS {angstrom}
> O 5 5 5
> H 5 4.209 5.563
> H 5 5.791 5.563
>
>
>
> output:
>
>
> iteration # 6 ecut= 130.00 Ry beta=0.70
> Davidson diagonalization with overlap
> c_bands: 1 eigenvalues not converged
> ethr = 7.81E-08, avg # of iterations = 6.6
>
> negative rho (up, down): 0.438E-04 0.000E+00
>
> Adding external electric field
>
> Computed dipole along edir(3) :
> Elec. dipole 0.0027 Ry au, 0.0068 Debye
> Ion. dipole 0.0040 Ry au, 0.0101 Debye
> Dipole 0.6902 Ry au, 1.7543 Debye
> Dipole field 0.0013 Ry au
>
> Potential amp. -0.0389 Ry
> Total length 15.1178 bohr
>
>
> total cpu time spent up to now is 152.0 secs
>
> End of self-consistent calculation
>
>
>
> best regards,
> sabike ghasemi
> phd student
>
>
More information about the users
mailing list