Just to add a couple more methods for calculating the effective mass:
Sumo
To calculate the band edge effective mass in sumo you need to run a band structure along a high-symmetry path and then use sumo-bandstats
. The information on how to do this is:
-
Generate the k-points along the high symmetry path: sumo-kgen — sumo 2.2.1 documentation
-
Once you have done a DFT calculation using those k-points, you can extract the effective masses using: sumo-bandstats — sumo 2.2.1 documentation
amset
Alternatively, you can use amset which relies on Fourier interpolation of the band structure using BoltzTraP2. There are two options.
-
Use
amset eff-mass
: This calculates the conductivity effective mass as defined here: https://www.nature.com/articles/s41524-017-0013-3 -
Use
amset plot band --stats vasprun.xml
: This calculates the effective mass in the same way as sumo but using a band structure interpolated from a uniform calculation.