[QE-users] Fwd: how to extract the matrix elements from the valence bands to conduction bandsat the Brillouin zone center?
Yu, Jingjing
jy95vowa at studserv.uni-leipzig.de
Wed Nov 15 09:58:46 CET 2023
Could anyone tell me how to write the right codes and execute the right
commands to get the matrix elelments from the valence bands to the
conduction bands at the Brilloun Zone in Quantum espresso?
Thank you very much!
Best regards,
Jingjing
-------- Forwarded Message --------
Subject: [Extern] [QE-users] how to extract the matrix elements from
the valence bands to conduction bandsat the Brillouin zone center?
Date: Thu, 9 Nov 2023 23:43:53 +0100
From: Yu, Jingjing <jy95vowa at studserv.uni-leipzig.de>
Reply-To: Quantum ESPRESSO users Forum <users at lists.quantum-espresso.org>
To: users at lists.quantum-espresso.org
Hello everyone,
I am wondering how to extract the matrix elements from the valence bands
to the conduction bands at the Brillouin zone center, Gamma point in
Quantum espresso.
I tried to calculate the matrix elements of Si and I got the result in
the p_avg.dat. But it looks weird, because the the corresponding matrix
elements along x, y ,z directions (for example, three values |/M/_11 |^2
along x.y,z directions) are totally different shown below.
*&p_mat nbnd= 6, nks= 29 /
0.000000 0.000000 0.000000 4
1
0.00022045 0.02823071 0.03700090 0.13449672
0.00458980 0.00203767 0.00400515 0.00964742
2
0.00327610 0.02056865 0.04947954 0.00093171
0.00019941 0.07363126 0.09566180 0.03136617
3
0.00146403 0.07631971 0.06399219 0.00701410
0.00016914 0.00944635 0.02901511 0.16348040*
Because Si has face-centered cubic crystal structure and the matrix
elements located at the same positions along x, y, z directions should
be same, right?
My general calculation procedures are shown below:
*1. run scf.in*
&control
calculation = 'scf'
restart_mode='from_scratch'
prefix = 'si'
outdir = './outdir'
pseudo_dir = '/home/yyb/qe-7.0/pseudo'
/
&system
ibrav=2, celldm(1) =10.410909236,
nat=2, ntyp=1,
ecutwfc=40
ecutrho=320
nbnd=6
occupations='smearing', smearing='gaussian',degauss=0.005
!nosym = .true.
!noinv = .true.
!occupations = 'fixed'
!input_dft = 'gaupbe'
!nqx1 = 4, nqx2 = 4, nqx3 = 4,
!x_gamma_extrapolation = .false.
! exxdiv_treatment = 'none'
/
&electrons
conv_thr=1e-10
/
ATOMIC_SPECIES
Si 28.0855 Si_ONCV_PBE-1.0.upf
ATOMIC_POSITIONS (alat)
Si 0.00 0.00 0.00
Si 0.25 0.25 0.25
K_POINTS (automatic)
8 8 8 0 0 0
*2.run bands.x*
&bands
outdir='./outdir/'
prefix='si'
filband='si.bands.dat'
lp=.true.
filp = 'p_avg.dat'
/
I don't know how to get the right result and could anyone who has the
experience give me some help or suggestions?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20231115/d0652cac/attachment.html>
-------------- next part --------------
_______________________________________________
The Quantum ESPRESSO community stands by the Ukrainian
people and expresses its concerns about the devastating
effects that the Russian military offensive has on their
country and on the free and peaceful scientific, cultural,
and economic cooperation amongst peoples
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
users mailing list users at lists.quantum-espresso.org
https://lists.quantum-espresso.org/mailman/listinfo/users
More information about the users
mailing list