emc icon indicating copy to clipboard operation
emc copied to clipboard

results

Open jinghuirong opened this issue 5 years ago • 1 comments

hello,I need your help,I use emc.py code with vasp and got result, but the result are different from others, I paste my result in bellow, the effective mass along three directions are 0.031 0.031 0.088, other paper is 0.063,0.063, 0.410, and I found the three directions are perpendicular,0.088 corresponding 111 direction, in other's paper, this direction effective mass is 0.410,the second issue is, in other Kpoint(not high-symmetry kpoints), the eigenvectors are random, I want to know if there is a code I can get the effective mass in a fixed direction,thankyou Contents of the input_file file:

0.500 0.500 0.500 0.01 20 V 0.000000000 3.285539473 3.285539473 3.285539473 0.000000000 3.285539473 3.285539473 3.285539473 0.000000000

==========

Successfully opened EIGENVAL, preparing to parse it...

-> fd_effmass_st3: Effective mass tensor:

-25.35629843 6.98108529 6.98108529 6.98108529 -25.35629843 6.98108529 6.98108529 6.98108529 -25.35629843

Principle effective masses and directions:

Effective mass (0): -0.031 Original eigenvectors: -0.70711 0.70711 0.00000 Normal fractional coordinates: 1.00000 -1.00000 0.00000

Effective mass (1): -0.031 Original eigenvectors: -0.40825 -0.40825 0.81650 Normal fractional coordinates: -0.50000 -0.50000 1.00000

Effective mass (2): -0.088 Original eigenvectors: 0.57735 0.57735 0.57735 Normal fractional coordinates: 1.00000 1.00000 1.00000

jinghuirong avatar Feb 18 '20 10:02 jinghuirong

You can't get the effective mass in a fixed direction using this method. Since directions are the eigenvectors of the matrix. You can use parabola method to compute eff mass along a certain direction.

Have you tried changing the step size? sometimes it changes the direction.

afonari avatar Feb 18 '20 23:02 afonari